@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:iconfont;src:url(/opencampus2026/assets/fonts/iconfont.eot);src:url(/opencampus2026/assets/fonts/iconfont.eot?#iefix) format("eot"),url(/opencampus2026/assets/fonts/iconfont.woff) format("woff"),url(/opencampus2026/assets/fonts/iconfont.ttf) format("truetype"),url(/opencampus2026/assets/fonts/iconfont.svg#iconfont) format("svg")}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857142858em;text-align:center}.iconfont-arw-r-d:before{content:"\EA01"}.iconfont-arw-r-l:before{content:"\EA02"}.iconfont-arw-r-r:before{content:"\EA03"}.iconfont-arw-r-u:before{content:"\EA04"}.iconfont-arw-r-ch:before{content:"\EA05"}*,*:after,*:before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%}body{width:100%;margin:0;padding:0;font-family:Noto Sans JP,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,sans-serif;line-height:1.7;color:#313131}a{cursor:pointer;text-decoration:none;outline:none;color:#313131;transition:all .3s ease}a:hover{color:#313131}img{vertical-align:bottom}i,cite,em,var,address,dfn{font-style:normal}p{font-size:14px;font-size:1.4rem;line-height:1.8}iframe{border:none}figure{margin:0}@font-face{font-family:slick;src:url(/opencampus2020/assets/img/slick/slick.eot);src:url(/opencampus2020/assets/img/slick/slick.eot?#iefix) format("embedded-opentype"),url(/opencampus2020/assets/img/slick/slick.woff) format("woff"),url(/opencampus2020/assets/img/slick/slick.ttf) format("truetype"),url(/opencampus2020/assets/img/slick/slick.svg#slick) format("svg")}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:white;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-42px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li:only-child{display:none}.slick-dots li{position:relative;display:inline-block;height:13px;width:13px;margin:0 5px;padding:0;background:#fff;border-radius:3px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:13px;width:13px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;text-indent:-9999px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.l-content{position:relative;width:100%;height:100%}.snsSec{background-color:#004898;padding:clamp(30px,10vw,100px) 0 clamp(50px,10vw,100px);padding:clamp(3rem,10vw,10rem) 0 clamp(5rem,10vw,10rem)}.snsSec .fBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsSec .fBox__title{margin-right:100px;margin-right:10rem;-ms-flex-negative:0;flex-shrink:0}.snsSec .fBox__title .whiteTitle{margin:0 0 20px;margin:0 0 2rem;font-family:Lato,sans-serif;font-size:clamp(40px,8vw,80px);font-size:clamp(4rem,8vw,8rem);text-align:center;margin:0;line-height:1.2;color:#fff;letter-spacing:.1em}.snsSec .fBox__title .lead_txt{font-size:20px;font-size:2rem;color:#fff;text-align:center}.snsSec .fBox__links .snsArea{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;width:100%}.snsSec .fBox__links .snsArea li:last-child{margin-right:0!important}.snsSec .fBox__links .snsArea li{margin-right:30px;margin-right:3rem}.snsSec .fBox__links .snsArea li a{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:130px;border-radius:100px}.snsSec .fBox__links .snsArea li a img{display:block;width:60px}.floatingMenu{display:none;position:fixed;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);right:0;z-index:100}.floatingMenu a{position:relative;background-color:#004898;display:block;padding:30px 18px;padding:3rem 1.8rem;border:1px solid #fff;border-right:0;border-radius:1rem 0 0 1rem;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;font-size:18px;font-size:1.8rem;font-weight:600;text-align:center;letter-spacing:2px;line-height:1.15}footer{position:relative;background-color:#da1000;z-index:50}footer .u-blank:after{content:none}footer .inquiryArea{position:relative;background:url(/opencampus2026/assets/img/common/inquiry-bg.jpg);background-position:center;background-size:cover;height:280px}footer .inquiryArea__title{width:100%;text-align:center;position:absolute;top:65px}footer .inquiryArea__title .inquiry-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .inquiryArea__title .inquiry-links a:last-child{margin-right:0}footer .inquiryArea__title .inquiry-links a{display:block;width:300px;margin-right:20px;margin-right:2rem;border:1px solid #fff;padding:14px 20px;border-radius:10px;font-size:18px;margin-bottom:20px;font-weight:700;color:#fff}footer .inquiryArea__title .inquiry-links a:hover{background-color:rgba(255,255,255,.2)}footer .inquiryArea__title p{margin:0;padding:0;font-size:25px;color:#fff;letter-spacing:1px}footer .inquiryArea__title .in-uni{font-size:19px;line-height:1.8}footer .inquiryArea__title .in-contact{font-size:15px;line-height:1.9}footer .inquiryArea__title .in-contact br.forSp{display:none}footer .l-footer{width:100%;max-width:1100px;margin:0 auto;padding:15px}footer .l-footer__fbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .l-footer__fbox__left{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:25px;-ms-flex-negative:0;flex-shrink:0}footer .l-footer__fbox__left .footerLogoLink{display:block;width:330px;margin-bottom:15px}footer .l-footer__fbox__left .footerLogoLink .logo{display:block;width:100%;height:auto}footer .l-footer__fbox__left .footerMemo{background-color:rgba(255,255,255,.2);margin:10px 0;margin:1rem 0;padding:10px 20px 10px 15px;padding:1rem 2rem 1rem 1.5rem;font-size:12px;font-size:1.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .l-footer__fbox__left .address{color:#fff;font-size:12px;letter-spacing:1px;font-weight:400;line-height:1.6}footer .l-footer__fbox__left .address .contact{color:#fff;text-decoration:underline}footer .l-footer__fbox__left .address .contact:hover{text-decoration:none}footer .l-footer__fbox__link{width:530px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .l-footer__fbox__link .kokasaction-sp{display:none}footer .l-footer__fbox__link .linkBlock{padding:0;width:180px;list-style:none;margin:0 30px 0 0}footer .l-footer__fbox__link .linkBlock li a{position:relative;font-size:13px;letter-spacing:1px;font-weight:400;line-height:2.1;color:#fff;padding-left:21px}footer .l-footer__fbox__link .linkBlock li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;position:absolute;left:0;top:0}footer .l-footer__fbox__link .linkBlock li .i-pc:before{content:'\EA32'}footer .l-footer__fbox__link .linkBlock li .i-facebook:before{content:'\EA24'}footer .l-footer__fbox__link .linkBlock li .i-instagram:before{content:'\EA30'}footer .l-footer__fbox__link .linkBlock li .i-twitter:before{content:'\EA26'}footer .l-footer__fbox__link .linkBlock li .i-line:before{content:'\EA31'}footer .l-footer__fbox__link .linkBlock li .i-youtube:before{content:'\EA28'}.footer-copyright{background-color:#97231b;color:white;height:50px;line-height:50px;overflow:hidden;padding:0 25px;font-size:11px;letter-spacing:1px}.footer-copyright .container{max-width:1100px;margin:0 auto}#page-top.on{bottom:60px;bottom:6rem}#page-top{position:fixed;bottom:-90px;right:10px;transition:all .5s ease;z-index:1000}#page-top a{background:rgba(0,0,0,.7);text-decoration:none;color:#fff;width:70px;padding:7px 0 10px;text-align:center;display:block;border-radius:10px;font-family:Lato,sans-serif;letter-spacing:1px}#page-top a span:before{content:"";background-image:url(/opencampus2026/assets/img/common/top-icon.png);background-repeat:no-repeat;background-size:100% auto;display:block;width:15px;height:10px;margin:10px auto;margin:1rem auto;transition:all .2s ease-in-out}#page-top a:hover span:before{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.l-header{position:relative;margin:0;padding:0;width:100%;z-index:1000;position:absolute;top:0}.l-header .u-blank:after{display:none}.l-header .l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em 2em;width:100%;height:100%;margin:0 auto;padding:20px 20px 10px;padding:2rem 2rem 1rem}.l-header .l-header__inner__koka{display:block;width:calc(min(25vw,277px));-ms-flex-negative:0;flex-shrink:0}.l-header .l-header__inner__koka .blackLogo{display:none}.l-header .l-header__inner .l-header__memo{color:#fff;font-size:13px;font-size:1.3rem;padding-right:70px;padding-right:7rem;text-indent:-1em;padding-left:1em}.l-header #hamburgerBtn{position:absolute;top:0;right:300px;background-color:#000;display:block;width:90px;height:90px;border:1px solid #000;cursor:pointer;z-index:1000;transition:all .3s ease}.l-header #hamburgerBtn:hover{background-color:#fff}.l-header #hamburgerBtn:hover span{background-color:#000}.l-header #hamburgerBtn:hover:after{color:#000}.l-header #hamburgerBtn:after{content:"MENU";display:block;padding-top:52px;padding-top:5.2rem;text-align:center;font-size:14px;font-size:1.4rem;color:#fff;transition:all .3s}.l-header #hamburgerBtn span{position:absolute;background-color:#fff;display:inline-block;left:30px;width:30px;height:2px;transition:all .3s}.l-header #hamburgerBtn span:nth-of-type(1){top:22px}.l-header #hamburgerBtn span:nth-of-type(2){top:32px}.l-header #hamburgerBtn span:nth-of-type(3){top:42px}.l-header #hamburgerBtn.active:after{content:"CLOSE"}.l-header #hamburgerBtn.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.l-header #hamburgerBtn.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-header #hamburgerBtn.active span:nth-of-type(3){top:40px;-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.l-header .l-menu_wrap.on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.l-header .l-menu_wrap{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;min-height:100%;background-color:rgba(0,0,0,.2);z-index:1000;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}.l-header .l-menu.on{right:0}.l-header .accessMenu{position:fixed;top:0;right:90px;display:block;width:90px;height:90px;cursor:pointer;z-index:1;transition:all .5s ease}.l-header .accessMenu a{position:relative;background-color:#ede936;display:block;width:100%;height:100%;border:1px solid #ede936;color:#c61e31;transition:all .3s ease}.l-header .accessMenu a:hover{background-color:#c61e31;color:#ede936;border-color:#c61e31}.l-header .accessMenu a:hover:after{color:#ede936}.l-header .accessMenu a:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15px;top:1.5rem;content:"\EA11";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;font-size:3rem;color:#c61e31}.l-header .accessMenu a span{display:block;padding-top:52px;padding-top:5.2rem;text-align:center;font-size:14px;font-size:1.4rem}.l-header .l-menu{position:fixed;top:0;right:-300px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .5s ease;z-index:1000}.l-header .l-menu .wrap{background-color:#fff;height:100vh;max-width:300px;min-width:300px;padding:0;overflow-y:auto}.l-header .l-menu__list{margin:0;padding:0}.l-header .l-menu__list .menu-title{display:block;padding:15px;padding:1.5rem;background-color:#c20634;color:#fff;font-size:20px;font-size:2rem;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700}.l-header .l-menu__list li{position:relative;width:100%;border-bottom:1px solid #ddd;list-style:none}.l-header .l-menu__list li.coming{pointer-events:none}.l-header .l-menu__list li.coming:before{position:absolute;bottom:50%;right:30px;right:3rem;-webkit-transform:translateY(50%);transform:translateY(50%);content:"coming soon!";font-size:12px;font-size:1.2rem;font-weight:600;color:#aaa}.l-header .l-menu__list li a{position:relative;display:block;height:auto;padding:10px 20px;padding:1rem 2rem;border:0;color:#444}.l-header .l-menu__list li a:hover{background-color:#f3f3f3;color:#333}.l-header .l-menu__list li a:after{content:"\EA0A";position:absolute;bottom:50%;right:5px;-webkit-transform:translateY(50%);transform:translateY(50%);display:block;color:#aaa;font-size:12px;font-size:1.2rem;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-header .l-menu__list li a span{font-weight:500;font-size:20px;font-size:2rem;line-height:1.3}.l-header .l-menu__list li a span strong{display:inline-block;padding-right:7px;padding-right:.7rem;font-weight:600;font-family:Noto Sans JP,sans-serif}.l-header .l-menu__list li a span small{display:inline-block;font-size:12px;font-size:1.2rem}.l-header .l-menu__list li.menu-top a{background-color:#ede936}.l-header .l-menu__list li.on a{background-color:#f3f3f3}.l-header .l-menu__list li.end a{position:relative}.l-header .l-menu__list li.end a:before{content:'終了しました';font-size:10px;font-weight:700;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(0,0,0,.4)}.l-header .l-menu__list li.report a{position:relative}.l-header .l-menu__list li.report a:before{content:'レポートを見る';font-size:10px;font-weight:700;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(0,0,0,.4)}.l-header .l-menu__list li.menu-netoc a{background-color:#fef3f5}.l-header .l-menu__list li.menu-netoc a span{display:block;padding:2px 0;font-size:14px;font-size:1.4rem;font-weight:400}.l-header .l-menu__list li.menu-access{display:none}.l-header .l-menu__list li.menu-access a{background-color:#eefbfc}.l-header .l-menu__list li.menu-access a span{display:block;padding:2px 0;font-size:14px;font-size:1.4rem;font-weight:400}.l-header .l-menu .langArea{position:relative;margin:20px;margin:2rem;cursor:pointer}.l-header .l-menu .langArea .langBox{border:1px solid #ddd;border-radius:.5rem;cursor:pointer}.l-header .l-menu .langArea .langBox.on .langTitle:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-header .l-menu .langArea .langBox .langTitle{position:relative;margin:0;padding:15px 10px;padding:1.5rem 1rem;font-size:14px;font-size:1.4rem;font-weight:500;font-weight:600;line-height:1}.l-header .l-menu .langArea .langBox .langTitle:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;right:1rem;content:"×";display:inline-block;color:#c61e31;font-size:16px;font-size:1.6rem;font-weight:500;transition:all .3s ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.l-header .l-menu .langArea .langBox .langTitle span{position:relative;display:inline-block;padding:0 0 0 24px;padding:0 0 0 2.4rem}.l-header .l-menu .langArea .langBox .langTitle span:after{content:'\EA42';font-family:iconfont;position:absolute;top:-3px;left:0;font-size:20px;font-size:2rem;color:#c61e31;font-weight:400}.l-header .l-menu .langArea .langBox .langList{display:none;width:100%;margin:0;padding:10px 15px;padding:1rem 1.5rem}.l-header .l-menu .langArea .langBox .langList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.l-header .l-menu .langArea .langBox .langList ul li{position:relative;margin:0 20px 10px 0;margin:0 2rem 1rem 0;padding:0 0 0 12px;padding:0 0 0 1.2rem;list-style:none;font-size:11px;font-size:1.1rem;font-weight:600;transition:all .3s ease}.l-header .l-menu .langArea .langBox .langList ul li:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;content:"\EA0A";font-family:iconfont;display:inline-block;color:#c61e31;font-size:9px;font-size:.9rem}.l-main{position:relative;width:100%}.c-fBox{display:-webkit-box;display:-ms-flexbox;display:flex}.c-fBox .c-fBox__textArea img,.c-fBox .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-fBox.row__r{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-fBox.clm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-fBox.clm__r{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-fBox.jc__sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-fBox.jc__sa{-ms-flex-pack:distribute;justify-content:space-around}.c-fBox.jc__fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-fBox.jc__fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-fBox.jc__ce{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-fBox.ai__ce{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-fBox.ai__fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-fBox.ai__fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-fBox.ai__st{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-fBox.ai__bl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-fBox.fwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-txtLink_red{color:#d7083b;text-decoration:underline}.c-txtLink_red:hover{color:#d7083b;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.c-linkBtn{position:relative;display:inline-block;background-color:#d7083b;padding:10px 30px 10px 15px;padding:1rem 3rem 1rem 1.5rem;border-radius:.5rem;color:#fff!important;text-decoration:none!important}.c-linkBtn:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0A";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;right:1rem;display:block;color:#fff;font-size:.8em}.c-linkBtn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}table{border-collapse:collapse;border-spacing:0}.blueTable{max-width:700px;width:100%;margin:20px auto 0;margin:2rem auto 0}.blueTable.w-500{max-width:500px}.blueTable.w-600{max-width:600px}.blueTable h6{background-color:#efefef;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:0;padding:5px;padding:.5rem;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center}.blueTable table{width:100%;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.blueTable table th,.blueTable table td{padding:7px 10px;padding:.7rem 1rem;border-top:1px solid #ddd;font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.4}.blueTable table th{background-color:#ffeadb;background-color:#e5f6f9;border-right:1px solid #ddd}.blueTable table td{background-color:#fff;text-align:left}.blueTable table td.center_txt{text-align:center}.page-night .blueTable table th{background-color:#fff8de}.c-imgTitle{position:relative;z-index:1}.c-imgTitle img{display:block;width:auto;height:111px;margin:0 auto}.c-imgTitle:has(+.subtitle){margin-bottom:0}.subtitle{display:block;text-align:center;font-size:clamp(14px,1.8vw,18px);font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:500;line-height:1;margin:0 0 2em}.p-modal--content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:1500;display:none}.p-modal--close{display:inline-block;width:65px;height:65px;background-color:#fff;color:#d7083b;text-align:center;position:absolute;top:0;right:0;cursor:pointer}.p-modal--close span{font-size:11px;letter-spacing:.025em;display:block;transition:all .3s ease}.p-modal--close span:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA33";font-size:30px;font-size:3rem;margin:10px 0 1px;margin:1rem 0 .1rem}.p-modal--close:hover span{-webkit-transform:scale(.8);transform:scale(.8)}.p-modal--contentWrap{overflow:auto;height:100vh;padding:80px 20px;padding:8rem 2rem;display:-ms-grid;display:grid}.p-modal--inner{background-color:#fff;border-radius:1rem;max-width:900px;margin:auto;padding:clamp(20px,4vw,40px) clamp(20px,4vw,40px) clamp(20px,6vw,60px);padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) clamp(2rem,6vw,6rem)}.p-modal--title{margin:0 0 1.5em;padding:6px;padding:.6rem;border-radius:100px;color:#fff;font-size:20px;font-size:2rem;text-align:center;line-height:1.4;background-color:#d7083b}.p-tab__title{padding-left:0;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-tab__title .p-tab__title__item{width:49%;font-size:16px;margin:0;list-style:none;background:#efeee8;padding:20px 15px;color:#d7083b;font-weight:600;text-align:center;position:relative}.p-tab__title .p-tab__title__item span{border:1px solid #efeee8;border-radius:5px;background-color:#d7083b;color:#fff;display:inline-block;padding:3px 13px;margin-right:10px}.p-tab__title .p-tab__title__item span:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0F";font-size:.9em;vertical-align:unset;margin-right:5px}.p-tab__title .p-tab__title__item b{font-size:1.4em;margin-right:5px;letter-spacing:.05em}.p-tab__title .p-tab__title__item.select{background:#d7083b;color:#fff}.p-tab__title .p-tab__title__item.select:after{content:'';display:block;background-color:#d7083b;position:absolute;top:99%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.8em;height:1.8em;-webkit-clip-path:polygon(100% 0,0 0,50% 50%);clip-path:polygon(100% 0,0 0,50% 50%)}.p-tab__content{display:none}.u-blank:after{display:inline-block;content:'';width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url(/opencampus2026/assets/img/common/icon-ex.png);background-size:contain}.u-pdf:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA10"}.u-xls:after{display:inline-block;content:'';width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url(/opencampus2026/assets/img/common/icon-excel.png);background-size:contain}.u-doc:after{display:inline-block;content:'';width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url(/opencampus2026/assets/img/common/icon-word.png);background-size:contain}.u-ppt:after{display:inline-block;content:'';width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url(/opencampus2026/assets/img/common/icon-ppt.png);background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:.74em}.u-textBl{color:#004898}.u-forTb{display:none}.u-forTb2{display:none}.u-forSp{display:none}.u-mt0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mt5{margin-top:5px!important}.u-mb5{margin-bottom:5px!important}.u-mt10{margin-top:10px!important}.u-mb10{margin-bottom:10px!important}.u-mt15{margin-top:15px!important}.u-mb15{margin-bottom:15px!important}.u-mt20{margin-top:20px!important}.u-mb20{margin-bottom:20px!important}.u-mt25{margin-top:25px!important}.u-mb25{margin-bottom:25px!important}.u-mt30{margin-top:30px!important}.u-mb30{margin-bottom:30px!important}.u-mt35{margin-top:35px!important}.u-mb35{margin-bottom:35px!important}.u-mt40{margin-top:40px!important}.u-mb40{margin-bottom:40px!important}.u-mt45{margin-top:45px!important}.u-mb45{margin-bottom:45px!important}.u-mt50{margin-top:50px!important}.u-mb50{margin-bottom:50px!important}html,body{overflow-x:hidden}.wide_wrap,.wrap,.page-wrap{width:100%;margin:0 auto;padding:0 20px;padding:0 2rem}.wrap{max-width:calc(1120px + 4rem)}.wide_wrap{max-width:calc(1200px + 4rem)}.page-wrap{max-width:calc(1360px + 4rem)}button{padding:0;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,li{margin:0;padding:0;list-style:none}p{margin:0}img{max-width:100%}a.nolink{pointer-events:none;cursor:default}.fBox{display:-webkit-box;display:-ms-flexbox;display:flex}.center_txt{text-align:center}.sec{margin:100px 0;margin:10rem 0}.note{color:#d7083b;font-size:12px;font-size:1.2rem}.mb-10{margin-bottom:10px;margin-bottom:1rem}.mb-20{margin-bottom:20px;margin-bottom:2rem}.scheduleWay__wrap{border:1px solid #b3b3b3;border-radius:10px;padding:30px 15px;padding:3rem 1.5rem;max-width:840px;margin:0 auto}.scheduleWay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px 20px;gap:1rem 2rem;margin:30px auto clamp(40px,7vw,70px);margin:3rem auto clamp(4rem,7vw,7rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap}.scheduleWay__title{-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#d7083b;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;padding:5px 12px 7px;border-radius:5px;margin:0}.scheduleWay__title span:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA16";font-size:1.4em;vertical-align:text-bottom;margin-right:5px}.scheduleWay__list li{font-size:14px;font-size:1.4rem;margin-bottom:5px}.scheduleWay__list li span{color:#d7083b;font-weight:700;margin-right:7px;letter-spacing:.05em}.scheduleWay__list li span:before{content:"";display:inline-block;width:1.2em;height:1.2em;border:2px solid;vertical-align:middle;margin-right:5px}.bk-dietitian{background-color:#ee7701}.bk-welfare{background-color:#00a384}.bk-speech{background-color:#61b95f}.bk-psychology{background-color:#8fc31f}.bk-nursing{background-color:#e94f47}.bk-career{background-color:#915da3}.bk-child{background-color:#e85f7c}.bk-lifedesign{background-color:#bf8e6f}.bk-healthcare{background-color:#0065bb}.bk-ot{background-color:#3da987}.bk-dental{background-color:#76bbc9}.home .l-header .blackLogo{display:block}.home .l-header .whiteLogo{display:none}.home .l-header .l-header__inner .l-header__memo{color:unset}.home .l-content .l-main .js-fadeIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .js-fadeIn.js-on{-webkit-animation:fadeIn_anime 1s forwards;animation:fadeIn_anime 1s forwards}@-webkit-keyframes fadeIn_anime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeIn_anime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-content .l-main .subtitle{line-height:1.778}.home .l-content .l-main .mvArea__main{position:relative;overflow:hidden;padding:calc(max(9rem,4vw)) calc(max(6rem,4vw))}.home .l-content .l-main .mvArea__main .mvArea__bg{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;inset:0;top:calc(min(50%,9rem))}.home .l-content .l-main .mvArea__main .mvArea__bg li{grid-area:1/1/-1/-1;width:102vw;translate:-1vw 0;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-webkit-animation-name:mv-anime-loop;animation-name:mv-anime-loop;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;will-change:transform}.home .l-content .l-main .mvArea__main .mvArea__bg li:last-child{-webkit-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes mv-anime-loop{0%{translate:-1vw 0}100%{translate:-1vw 10px}}@keyframes mv-anime-loop{0%{translate:-1vw 0}100%{translate:-1vw 10px}}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea{margin:0 auto;width:42.2vw;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition-duration:.3s}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea img{width:100%;height:auto}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea .mvArea__voice{position:absolute;bottom:0;right:0;translate:76% -76%;width:14.5vw}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea .mvArea__ttl{position:absolute;top:50%;translate:-33% -50%;width:35vw}.home .l-content .l-main .mvArea .mvArea__sub{background-color:#d7083b;padding:60px 40px;padding:6rem 4rem;position:relative}.home .l-content .l-main .mvArea .mvArea__sub:before,.home .l-content .l-main .mvArea .mvArea__sub:after{content:"";display:block;background:url(/opencampus2026/assets/img/home/sec-line.png) left center/auto 100%;width:100%;height:13px;height:1.3rem;position:absolute;left:0;right:0rmm}.home .l-content .l-main .mvArea .mvArea__sub:before{top:0}.home .l-content .l-main .mvArea .mvArea__sub:after{bottom:0}.home .l-content .l-main .mvArea .mvArea__sub .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 15px;gap:0 1.5rem}.home .l-content .l-main .mvArea .mvArea__sub__title{margin:0;-ms-flex-negative:0;flex-shrink:0}.home .l-content .l-main .mvArea .mvArea__sub p{position:relative;padding-left:1.2em;color:#fff;font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.05em;line-height:2}.home .l-content .l-main .homeSchedule{position:relative;background-color:#efeee8;padding:clamp(20px,9vw,90px) 0 clamp(60px,10vw,130px);padding:clamp(2rem,9vw,9rem) 0 clamp(6rem,10vw,13rem)}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule{position:relative;margin-top:clamp(40px,6vw,60px);margin-top:clamp(4rem,6vw,6rem)}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title{position:absolute;top:0;left:50%;translate:-50% -50%;width:calc(min(80%,500px));padding-inline:30px;padding-inline:3rem;margin:0 auto;text-align:center}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title img{height:auto}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:before,.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:after{content:"";width:0;height:53%;display:block;border:1px dashed #004898;position:absolute;top:50%;translate:0 -50%;scale:1.5;-webkit-transform-origin:top;transform-origin:top}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:before{left:0;rotate:-15deg}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:after{right:0;rotate:15deg}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01{background-color:#f8f7c5;border-radius:2rem 2rem 0 0;padding:clamp(60px,6.5vw,75px) clamp(30px,6vw,95px) clamp(35px,6vw,80px);padding:clamp(6rem,6.5vw,7.5rem) clamp(3rem,6vw,9.5rem) clamp(3.5rem,6vw,8rem)}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01 .scheduleArea{margin:0}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01 .scheduleArea .holdArea{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01 .scheduleArea .holdArea li{width:100%;height:100%}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01 .scheduleArea .comingArea{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02{background-color:#b4e4e8;border-radius:0 0 2rem 2rem;padding:35px 45px;padding:3.5rem 4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px clamp(20px,4vw,60px);gap:1.5rem clamp(2rem,4vw,6rem);position:relative}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl{margin:0;font-weight:700;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:clamp(14px,2vw,20px);font-size:clamp(1.4rem,2vw,2rem);line-height:2}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl span{border-bottom:5px solid #ede936}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl span.ttl-main{font-size:clamp(16px,2.4vw,24px);font-size:clamp(1.6rem,2.4vw,2.4rem)}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .disc{padding-right:150px}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .disc p{line-height:1.875}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .disc p span{font-size:1.12em}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .flyer{position:absolute;right:40px;right:4rem;bottom:-30px;bottom:-3rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .flyer img{height:auto}.home .l-content .l-main .homeSchedule__inner{position:relative;max-width:calc(928px + 4rem);width:100%;margin:0 auto}.home .l-content .l-main .homeSchedule .scheduleArea{margin:clamp(20px,2vw,40px) 0 clamp(40px,6vw,60px);margin:clamp(2rem,2vw,4rem) 0 clamp(4rem,6vw,6rem)}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;gap:3.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li{width:calc(50% - 3.2rem/2);background:#fff;position:relative;padding:25px 0 0;padding:2.5rem 0 0;border-radius:1rem;text-align:center;overflow:hidden;border:3px solid;color:var(--dayColor)}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.redLink{--dayColor:#d7083b}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink{--dayColor:#004898}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:before{content:"Night";position:absolute;top:45px;top:4.5rem;right:16px;right:1.6rem;font-family:Inter,Noto Sans JP,sans-serif;font-size:13px;font-size:1.3rem;font-weight:600;letter-spacing:1px}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:after{content:"\EA0D";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:18px;top:1.8rem;right:20px;right:2rem;display:block;font-size:27px;font-size:2.7rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date,.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li time{display:block;line-height:1;font-family:Inter,Noto Sans JP,sans-serif}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date{margin-bottom:10px;margin-bottom:1rem;font-size:55px;font-size:5.5rem;font-weight:700;letter-spacing:.05em}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date small{padding-left:5px;padding-left:.5rem;font-size:20px;font-size:2rem;font-weight:500}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li time{margin-bottom:20px;margin-bottom:2rem;font-size:18px;font-size:1.8rem;font-weight:700;display:inline-block}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn{position:relative;background-color:#ede64c;color:var(--dayColor);display:block;max-width:180px;text-align:center;width:100%;margin:0 auto;padding:15px;padding:1.5rem;border-radius:100px;font-size:14px;font-size:1.4rem;font-weight:600;line-height:1}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn:before{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;right:1rem;font-size:14px;font-size:1.4rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn{position:relative;background-color:var(--dayColor);display:block;width:100%;padding:.8em 10px;padding:.8em 1rem;border:2px solid transparent;font-size:18px;font-size:1.8rem;color:#fff;font-weight:500;margin-top:25px;margin-top:2.5rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn:before{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;translate:0 -50%;right:10px;right:1rem;font-size:13px;font-size:1.3rem;transition:translate .3s}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.noLink .reserveBtn{pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.noLink .moreBtn{pointer-events:none}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.noLink .moreBtn:before{display:none}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(180px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;gap:1.2rem;margin:32px 0;margin:3.2rem 0}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li{background-color:#fff;position:relative;padding:24px 5px;padding:2.4rem .5rem;border-radius:1rem;text-align:center;cursor:default;border:3px solid;font-family:Inter,Noto Sans JP,sans-serif;letter-spacing:.05em;font-weight:700}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li.redLink{color:#d7083b}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li.nightLink{color:#004898}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li.nightLink:after{content:"\EA0D";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:10px;top:1rem;right:10px;right:1rem;font-size:17px;font-size:1.7rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date,.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time{display:block;line-height:1}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date{margin-bottom:10px;margin-bottom:1rem;font-size:32px;font-size:3.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date small{padding-left:5px;padding-left:.5rem;font-size:15px;font-size:1.5rem;font-weight:500}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date small.long_txt{font-size:11px;font-size:1.1rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time{font-size:15px;font-size:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time:not(.onetime){padding:0 0 0 1.6em;position:relative;font-weight:700;font-size:13px;font-size:1.3rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time:not(.onetime):before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA16";font-size:1.4em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .reserveBtn,.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .moreBtn{display:none}.home .l-content .l-main .homeSchedule .scheduleArea .desc{font-weight:600;position:relative}.home .l-content .l-main .homeSchedule .scheduleArea .desc:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA13";font-size:1.5em;vertical-align:bottom;color:#c61e31;margin-right:3px;margin-right:.3rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra{border:2px solid #d10a34;border-radius:15px;overflow:hidden;margin:32px 0 40px;margin:3.2rem 0 4rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__title{margin:0;padding:0;background-color:#f8f7c5;color:#d10a34;font-size:21px;font-size:2.1rem;text-align:center;padding:15px 5px 20px}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list{text-align:center;padding:3em;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;gap:1rem 2rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea){font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.6;margin:0 10px;margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea) b{font-size:1.55em;color:#d10a34;font-family:Lato,sans-serif;vertical-align:sub;font-weight:700}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea) span{font-size:.72em;color:#d10a34;font-family:Lato,sans-serif;display:inline-block}.home .l-content .l-main .homeSchedule .scheduleArea__endTtl h4{color:#d7083b;font-weight:700;font-size:clamp(20px,3vw,30px);font-size:clamp(2rem,3vw,3rem);margin:0 0 .5em}.home .l-content .l-main .homeSchedule .scheduleArea__endTtl p{font-size:16px;font-size:1.6rem}.home .l-content .l-main .homeSchedule .scheduleArea__endDisc{font-size:clamp(14px,2vw,20px);font-size:clamp(1.4rem,2vw,2rem);line-height:1.3;letter-spacing:.05em;font-weight:700;margin:40px auto 0;margin:4rem auto 0;border:2px solid #d10a34;padding:30px 10px;padding:3rem 1rem;border-radius:1rem;max-width:600px}.home .l-content .l-main .homeSchedule .scheduleArea__endDisc span{color:#d10a34;background:linear-gradient(transparent 40%,#efe800 40%);letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:0 .25em 0 .4em;margin-inline:.25em}.home .l-content .l-main .homeSchedule .scheduleArea__endDisc b{font-size:2em}.home .l-content .l-main .homeSchedule .nextSchedule{margin:30px auto 0;margin:3rem auto 0;max-width:600px}.home .l-content .l-main .homeSchedule .nextSchedule h5{margin:0 0 15px;margin:0 0 1.5rem;font-size:18px;font-size:1.8rem;text-align:center;line-height:1.4}.home .l-content .l-main .homeSchedule .nextSchedule h5 br{display:none}.home .l-content .l-main .homeSchedule .nextSchedule ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;gap:.5rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li{background-color:#fff;width:calc(100%/4 - .5rem);padding:10px 5px 10px 10px;padding:1rem .5rem 1rem 1rem;border-radius:.5rem;text-align:center;font-size:24px;font-size:2.4rem;font-weight:600;line-height:1;min-height:70px;min-height:7rem;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.home .l-content .l-main .homeSchedule .nextSchedule ul li.long_txt{padding-right:15px;padding-right:1.5rem;font-size:22px;font-size:2.2rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li small{font-size:12px;font-size:1.2rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li>div{line-height:1}.home .l-content .l-main .homeSchedule .nextSchedule ul li>span{font-size:12px;font-size:1.2rem;padding-right:7px;display:block}.home .l-content .l-main .homeSchedule .nextSchedule ul li.red_txt{color:#d7083b}.home .l-content .l-main .homeSchedule .nextSchedule ul li.night_txt{color:#1b3488;background-image:url(/opencampus2026/assets/img/home/home-moon.png);background-size:15px;background-position:top 1.6rem right calc(50% - 1.5em);background-repeat:no-repeat}.home .l-content .l-main .homeReserve.js-on .phoneImg>div{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:phoneImg_anime 5s infinite;animation:phoneImg_anime 5s infinite}@-webkit-keyframes phoneImg_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}30%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}40%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes phoneImg_anime{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}30%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}40%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.home .l-content .l-main .homeReserve .reserveArea{position:relative;padding:clamp(20px,6vw,60px);padding:clamp(2rem,6vw,6rem);background-color:#fff;border-radius:2rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;gap:3rem}.home .l-content .l-main .homeReserve .reserveArea .phoneImg{width:153px;height:153px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;background-color:#ede936;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:50rem}.home .l-content .l-main .homeReserve .reserveArea__title{margin:0 0 10px;margin:0 0 1rem;font-size:28px;font-size:2.8rem;line-height:1.4}.home .l-content .l-main .homeReserve .reserveArea__title span{color:#d7083b}.home .l-content .l-main .homeReserve .reserveArea__txt p{margin-bottom:30px;margin-bottom:3rem}.home .l-content .l-main .homeReserve .reserveArea__txt p span{display:block;margin-bottom:10px;margin-bottom:1rem;font-size:20px;font-size:2rem}.home .l-content .l-main .homeReserve .reserveArea__txt .lineBtn{position:relative;background-color:#000;display:block;text-align:center;max-width:280px;width:100%;margin:0;padding:12px 10px;padding:1.2rem 1rem;border-radius:100px;font-size:16px;font-size:1.6rem;color:#fff;border:2px solid #000}.home .l-content .l-main .homeReserve .reserveArea__txt .lineBtn:before{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;right:2rem;font-size:14px;font-size:1.4rem}.home .l-content .l-main .homeReserve .reserveArea__txt .lineBtn:hover{background-color:#fff;color:#000}.home .l-content .l-main .homeSummer{background-color:#b4e4e8;padding-top:clamp(40px,6vw,60px);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(40px,6vw,90px);padding-bottom:clamp(4rem,6vw,9rem)}.home .l-content .l-main .homeSummer img{height:auto}.home .l-content .l-main .homeSummer__title{text-align:center}.home .l-content .l-main .homeSummer__title h3{width:calc(min(70%,380px));padding-inline:25px;padding-inline:2.5rem;margin-inline:auto;position:relative}.home .l-content .l-main .homeSummer__title h3:before,.home .l-content .l-main .homeSummer__title h3:after{content:"";width:0;height:70%;display:block;border:1px dashed #004898;position:absolute;top:50%;translate:0 -50%;scale:1.4}.home .l-content .l-main .homeSummer__title h3:before{left:0;rotate:-15deg}.home .l-content .l-main .homeSummer__title h3:after{right:0;rotate:15deg}.home .l-content .l-main .homeSummer__title p{font-size:clamp(14px,1.8vw,18px);font-size:clamp(1.4rem,1.8vw,1.8rem);color:#004898;font-weight:500}.home .l-content .l-main .homeSummer__event{background-color:#fff;border-radius:clamp(2rem,4vw,4rem);position:relative;padding:clamp(30px,6vw,95px);padding:clamp(3rem,6vw,9.5rem);margin-top:clamp(40px,4vw,60px);margin-top:clamp(4rem,4vw,6rem)}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide{background-color:#f8f7c5;border-radius:1rem;padding:clamp(20px,4vw,40px);padding:clamp(2rem,4vw,4rem);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 40px;gap:2rem 4rem}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .date{position:absolute;top:0;left:0;translate:-25% -25%;background-color:#fff;border:2px dashed #d7083b;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(80px,12vw,120px);width:clamp(8rem,12vw,12rem);height:clamp(80px,12vw,120px);height:clamp(8rem,12vw,12rem);color:#d7083b;line-height:1.4}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .date b{font-size:clamp(15px,2.4vw,24px);font-size:clamp(1.5rem,2.4vw,2.4rem);letter-spacing:.05em}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .date span{font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(10px,1vw,14px);font-size:clamp(1rem,1vw,1.4rem)}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .textArea .ttl{font-size:clamp(16px,2.4vw,24px);font-size:clamp(1.6rem,2.4vw,2.4rem);margin:2em 0 .5em;color:#d7083b;letter-spacing:.02em}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .textArea .disc{letter-spacing:.02em}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide figure{width:calc(min(55%,428px));-ms-flex-negative:0;flex-shrink:0;border-radius:1rem;overflow:hidden}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .l-content .l-main .homeSummer__event .homeSummer__event__list{margin:clamp(50px,5vw,75px) 0 clamp(40px,4vw,60px);margin:clamp(5rem,5vw,7.5rem) 0 clamp(4rem,4vw,6rem);display:-ms-grid;display:grid;-ms-grid-columns:(minmax(calc(min(100%,300px)),1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(calc(min(100%,300px)),1fr));gap:clamp(50px,7.5vw,75px) clamp(40px,7vw,70px);gap:clamp(5rem,7.5vw,7.5rem) clamp(4rem,7vw,7rem)}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li{position:relative}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .date{position:absolute;top:0;left:0;translate:-25% -25%;background-color:#fff;border:2px dashed #d7083b;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(80px,12vw,120px);width:clamp(8rem,12vw,12rem);height:clamp(80px,12vw,120px);height:clamp(8rem,12vw,12rem);color:#d7083b;line-height:1.2}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .date b{font-family:Inter,Noto Sans JP,sans-serif;font-size:clamp(22px,3.2vw,32px);font-size:clamp(2.2rem,3.2vw,3.2rem);letter-spacing:.05em}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .date span{font-weight:700;font-size:clamp(10px,1vw,15px);font-size:clamp(1rem,1vw,1.5rem);letter-spacing:.05em}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li figure{width:100%;border-radius:1rem;overflow:hidden}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .textArea .ttl{font-size:clamp(16px,2.4vw,24px);font-size:clamp(1.6rem,2.4vw,2.4rem);margin:15px 0 10px;margin:1.5rem 0 1rem;color:#d7083b;letter-spacing:.02em;line-height:1.2}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .textArea .ttl span{font-size:.67em}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .textArea .disc{letter-spacing:.02em;font-size:16px;font-size:1.6rem}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .textArea .disc span{font-size:11px;font-size:1.1rem}.home .l-content .l-main .homeSummer__event .prglist-memo{position:absolute;bottom:0;left:50%;translate:1em -100%;padding-left:1em;text-indent:-1em}.home .l-content .l-main .homeProgram{margin-top:0;padding-top:50px;padding-top:5rem;padding-bottom:clamp(40px,6vw,60px);padding-bottom:clamp(4rem,6vw,6rem);position:relative;background-image:url(/opencampus2026/assets/img/common/bk-img.png);background-repeat:repeat;background-size:166px auto}.home .l-content .l-main .homeProgram .wide_wrap{position:relative}.home .l-content .l-main .homeProgram .prog-obj-text01{position:absolute;top:0;left:0;translate:-5% 55%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .homeProgram:has(.programArea_wrap.js-on) .prog-obj-text01{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .4s ease .6s;translate:0 50%}.home .l-content .l-main .homeProgram .title-obj{text-align:center;margin:0 auto 10px;margin:0 auto 1rem;width:clamp(150px,28vw,252px)}.home .l-content .l-main .homeProgram .title-obj img{width:100%;height:auto}.home .l-content .l-main .homeProgram .subtitle{color:#fff}.home .l-content .l-main .homeProgram .anchorLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin:0 auto clamp(30px,6vw,60px);margin:0 auto clamp(3rem,6vw,6rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .l-content .l-main .homeProgram .anchorLink li a{display:inline-block;border:1px solid;color:#fff;border-radius:5rem;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.05em;padding:6px 2.5em 6px 1.2em;padding:.6rem 2.5em .6rem 1.2em;position:relative}.home .l-content .l-main .homeProgram .anchorLink li a:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;right:12px;right:1.2rem;top:50%;translate:0 -50%}.home .l-content .l-main .homeProgram .programArea_wrap{position:relative}.home .l-content .l-main .homeProgram .programArea_wrap.js-on .prog-obj-man{-webkit-animation:peopleImg_up .8s forwards;animation:peopleImg_up .8s forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.home .l-content .l-main .homeProgram .programArea_wrap .prog-obj-man{position:absolute;top:0;left:0;translate:75% -85%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .homeProgram .programArea_wrap .prog-obj-man img{height:auto}.home .l-content .l-main .homeProgram .programArea_wrap .programArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:970px;margin-inline:auto;position:relative}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox:nth-child(even){margin-right:0}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox{position:relative;width:calc(100%/2 - 2rem);margin-right:40px;margin-right:4rem;margin-bottom:40px;margin-bottom:4rem;padding:20px;padding:2rem;border-radius:2rem;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";--padOut:-20px;--padOut:-2rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox#program-06 .programTxt .disc{width:calc(100% - 190px)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox#program-06 .programTxt figure{width:186px;width:18.6rem;right:0}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox.js-on{-webkit-animation:programBox_up .8s forwards;animation:programBox_up .8s forwards}@-webkit-keyframes programBox_up{0%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes programBox_up{0%{-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox:nth-child(even){-webkit-animation-delay:.2s;animation-delay:.2s}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg{margin-bottom:-40px;margin-bottom:-4rem;position:relative}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg figure{border-radius:1rem;overflow:hidden;max-width:428px}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg figure img{aspect-ratio:428/286;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub{position:absolute;width:calc(min(20vw,190px))}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub img{aspect-ratio:190/130;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub.pos01{top:var(--padOut);left:var(--padOut)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub.pos02{top:var(--padOut);right:var(--padOut)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub.pos03{bottom:var(--padOut);right:var(--padOut)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt:has(figure){position:relative}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt:has(figure) .disc{width:calc(100% - 120px)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt:has(figure) figure{position:absolute;right:var(--padOut);top:0;width:150px;width:15rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .programTitle{translate:var(--padOut) 0;margin:0}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .programTitle span{background-color:#004898;display:inline-block;padding:10px .7em;padding:1rem .7em;border-radius:1rem;color:#fff;font-size:clamp(18px,2.4vw,28px);font-size:clamp(1.8rem,2.4vw,2.8rem);letter-spacing:.02em;line-height:1.4}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt p{font-size:16px;font-size:1.6rem;line-height:1.9;color:#fff;margin:1em 0;letter-spacing:.02em}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .prg-memo{border:1px solid rgba(255,255,255,.5);padding:.8em 1em 1em;margin-bottom:0}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .prg-memo span{display:block;font-size:14px;font-size:1.4rem;letter-spacing:.02em}.home .l-content .l-main .homeProgram .programArea_wrap .prglist-memo{position:absolute;bottom:0;left:50%;translate:1em -100%;color:#fff;padding-left:1em;text-indent:-1em}.home .l-content .l-main .homeProgram .prog-obj-text02{position:absolute;right:-20px;right:-2rem;bottom:0;translate:100% 0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .homeProgram .prog-obj-text02 img{height:auto}.home .l-content .l-main .homeProgram .prog-obj-text02.js-on{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all .4s ease 0s}.home .l-content .l-main .homeVoice{padding-top:clamp(40px,10vw,100px);padding-top:clamp(4rem,10vw,10rem);position:relative}.home .l-content .l-main .homeVoice .voiceArea__wrap{padding:0 40px;padding:0 4rem;width:calc(569px*5 + 50rem)!important}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;gap:5rem}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list:last-child{padding-left:150px;padding-left:15rem;margin-top:40px;margin-top:4rem}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li{width:596px;-ms-flex-negative:0;flex-shrink:0;display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr;grid-template-columns:150px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li figure{padding-top:30px;padding-top:3rem}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div{margin-left:45px;margin-left:4.5rem;position:relative}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div:before,.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div:after{content:"";display:block;width:40px;width:4rem;height:40px;height:4rem;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);position:absolute;right:100%;top:calc(50% - 1rem);background-color:#004898}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div:after{width:calc(4rem - 6px);height:calc(4rem - 6px);background-color:#fff;translate:2.5px 2.5px}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div p{padding:30px 30px 20px;padding:3rem 3rem 2rem;font-size:18px;font-size:1.8rem;font-weight:700;box-shadow:3px -3px 0 #004898;position:relative}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div p:after{content:"";display:block;box-shadow:-3px 3px 0 #004898;position:absolute;top:9px;left:0;width:100%;height:100%}.home .l-content .l-main .homeOnline__inner{max-width:calc(848px + 4rem);margin-inline:auto;padding:56px 20px 50px;padding:5.6rem 2rem 5rem;background-color:#efeee8;border-radius:2rem;text-align:center;position:relative}.home .l-content .l-main .homeOnline .onlineTitle{font-size:clamp(20px,2.8vw,28px);font-size:clamp(2rem,2.8vw,2.8rem);text-align:center;line-height:1.4;margin:0;position:absolute;width:100%;left:50%;top:0;translate:-50% -50%}.home .l-content .l-main .homeOnline .onlineTitle span{color:#d7083b}.home .l-content .l-main .homeOnline .bannerArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:522px;margin:0 auto;width:100%}.home .l-content .l-main .homeAccess{margin-bottom:0;padding:clamp(40px,7.5vw,75px) 0 0;padding:clamp(4rem,7.5vw,7.5rem) 0 0;position:relative;background:#efeee8}.home .l-content .l-main .homeAccess .wide_wrap{position:relative;padding-bottom:50px;padding-bottom:5rem}.home .l-content .l-main .homeAccess .wide_wrap .txt_wrap{position:relative;z-index:1}.home .l-content .l-main .homeAccess .wide_wrap .subtitle{margin:0}.home .l-content .l-main .homeAccess .wide_wrap .textLink{text-align:center;margin:1.2em 0 2em}.home .l-content .l-main .homeAccess .wide_wrap .textLink a{color:#d7083b;font-weight:700;text-decoration:underline;font-size:1.15em;letter-spacing:.02em}.home .l-content .l-main .homeAccess .wide_wrap .accessBtn{position:relative;background-color:#000;display:block;width:280px;margin:0 auto;padding:13.5px 40px;padding:1.35rem 4rem;border-radius:100px;text-align:center;font-size:16px;font-size:1.6rem;color:#fff}.home .l-content .l-main .homeAccess .wide_wrap .accessBtn:before{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;right:2rem;font-size:14px;font-size:1.4rem}.home .l-content .l-main .homeAccess .wide_wrap .accessBtn:hover{background-color:#fff;color:#000}.home .l-content .l-main .homeAccess .wide_wrap .icon-access{position:absolute;top:20px;top:2rem;left:240px;left:24rem;width:163px}.home .l-content .l-main .homeAccess .wide_wrap .peopleImg-05{position:absolute;bottom:-10%;right:10%;width:230px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .l-content .l-main .homeAccess .wide_wrap .peopleImg-05.js-on{-webkit-animation:peopleImg_up .8s forwards;animation:peopleImg_up .8s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.home .l-content .l-main .homeAccess .mapArea{position:relative;z-index:1}.home .l-content .l-main .homeAccess .mapArea iframe{width:100%;height:522px;display:block}@-webkit-keyframes peopleImg_up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}65%{-webkit-transform:translateY(2%);transform:translateY(2%)}80%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes peopleImg_up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}65%{-webkit-transform:translateY(2%);transform:translateY(2%)}80%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .snsSec{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.home .snsSec.js-on{-webkit-animation:snsSec_on 1s forwards;animation:snsSec_on 1s forwards}@-webkit-keyframes snsSec_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes snsSec_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .snsSec.js-on .snsBox{-webkit-animation:snsBox_on 1s forwards;animation:snsBox_on 1s forwards}@-webkit-keyframes snsBox_on{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes snsBox_on{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .snsSec.js-on .snsBox:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.home .snsSec.js-on .snsBox:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.home .snsSec.js-on .snsBox:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.home .snsSec .snsBox{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.schedule .l-content #modalArea{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1500;font-family:"游ゴシック",YuGothic,sans-serif}.schedule .l-content #modalArea:before{content:"";position:absolute;display:block;width:100%;height:100%;opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.schedule .l-content #modalArea.faculty-sociology:before{background-color:#3a72b9}.schedule .l-content #modalArea.faculty-sociology .modalClose__btn:before,.schedule .l-content #modalArea.faculty-sociology .modalClose__btn span,.schedule .l-content #modalArea.faculty-sociology .color{color:#3a72b9}.schedule .l-content #modalArea.faculty-sociology .bktitle{background-color:#3a72b9}.schedule .l-content #modalArea.faculty-dietitian:before{background-color:#f6a700}.schedule .l-content #modalArea.faculty-dietitian .modalClose__btn:before,.schedule .l-content #modalArea.faculty-dietitian .modalClose__btn span,.schedule .l-content #modalArea.faculty-dietitian .color{color:#f6a700}.schedule .l-content #modalArea.faculty-dietitian .bktitle{background-color:#f6a700}.schedule .l-content #modalArea.faculty-sports:before{background-color:#f08300}.schedule .l-content #modalArea.faculty-sports .modalClose__btn:before,.schedule .l-content #modalArea.faculty-sports .modalClose__btn span,.schedule .l-content #modalArea.faculty-sports .color{color:#f08300}.schedule .l-content #modalArea.faculty-sports .bktitle{background-color:#f08300}.schedule .l-content #modalArea.faculty-speech:before{background-color:#00af7e}.schedule .l-content #modalArea.faculty-speech .modalClose__btn:before,.schedule .l-content #modalArea.faculty-speech .modalClose__btn span,.schedule .l-content #modalArea.faculty-speech .color{color:#00af7e}.schedule .l-content #modalArea.faculty-speech .bktitle{background-color:#00af7e}.schedule .l-content #modalArea.faculty-psychology:before{background-color:#6fba2c}.schedule .l-content #modalArea.faculty-psychology .modalClose__btn:before,.schedule .l-content #modalArea.faculty-psychology .modalClose__btn span,.schedule .l-content #modalArea.faculty-psychology .color{color:#6fba2c}.schedule .l-content #modalArea.faculty-psychology .bktitle{background-color:#6fba2c}.schedule .l-content #modalArea.faculty-nursing:before{background-color:#eb636c}.schedule .l-content #modalArea.faculty-nursing .modalClose__btn:before,.schedule .l-content #modalArea.faculty-nursing .modalClose__btn span,.schedule .l-content #modalArea.faculty-nursing .color{color:#eb636c}.schedule .l-content #modalArea.faculty-nursing .bktitle{background-color:#eb636c}.schedule .l-content #modalArea.faculty-child:before{background-color:#32bac9}.schedule .l-content #modalArea.faculty-child .modalClose__btn:before,.schedule .l-content #modalArea.faculty-child .modalClose__btn span,.schedule .l-content #modalArea.faculty-child .color{color:#32bac9}.schedule .l-content #modalArea.faculty-child .bktitle{background-color:#32bac9}.schedule .l-content #modalArea.faculty-lifedesign:before{background-color:#eac100}.schedule .l-content #modalArea.faculty-lifedesign .modalClose__btn:before,.schedule .l-content #modalArea.faculty-lifedesign .modalClose__btn span,.schedule .l-content #modalArea.faculty-lifedesign .color{color:#eac100}.schedule .l-content #modalArea.faculty-lifedesign .bktitle{background-color:#eac100}.schedule .l-content #modalArea.faculty-ot:before{background-color:#c766a4}.schedule .l-content #modalArea.faculty-ot .modalClose__btn:before,.schedule .l-content #modalArea.faculty-ot .modalClose__btn span,.schedule .l-content #modalArea.faculty-ot .color{color:#c766a4}.schedule .l-content #modalArea.faculty-ot .bktitle{background-color:#c766a4}.schedule .l-content #modalArea.faculty-dental:before{background-color:#06b4ea}.schedule .l-content #modalArea.faculty-dental .modalClose__btn:before,.schedule .l-content #modalArea.faculty-dental .modalClose__btn span,.schedule .l-content #modalArea.faculty-dental .color{color:#06b4ea}.schedule .l-content #modalArea.faculty-dental .bktitle{background-color:#06b4ea}.schedule .l-content #modalArea.faculty-course_midwifery:before{background-color:#ee8593}.schedule .l-content #modalArea.faculty-course_midwifery .modalClose__btn:before,.schedule .l-content #modalArea.faculty-course_midwifery .modalClose__btn span,.schedule .l-content #modalArea.faculty-course_midwifery .color{color:#ee8593}.schedule .l-content #modalArea.faculty-course_midwifery .bktitle{background-color:#ee8593}.schedule .l-content #modalArea.faculty-course_psychology:before{background-color:#abc10d}.schedule .l-content #modalArea.faculty-course_psychology .modalClose__btn:before,.schedule .l-content #modalArea.faculty-course_psychology .modalClose__btn span,.schedule .l-content #modalArea.faculty-course_psychology .color{color:#abc10d}.schedule .l-content #modalArea.faculty-course_psychology .bktitle{background-color:#abc10d}.schedule .l-content #modalArea.faculty-course_nursing:before{background-color:#9070af}.schedule .l-content #modalArea.faculty-course_nursing .modalClose__btn:before,.schedule .l-content #modalArea.faculty-course_nursing .modalClose__btn span,.schedule .l-content #modalArea.faculty-course_nursing .color{color:#9070af}.schedule .l-content #modalArea.faculty-course_nursing .bktitle{background-color:#9070af}.schedule .l-content #modalArea .modalClose__btn{position:fixed;top:0;right:0;background-color:#fff;width:65px;height:65px;cursor:pointer;z-index:1}.schedule .l-content #modalArea .modalClose__btn:hover span{-webkit-transform:scale(.8);transform:scale(.8)}.schedule .l-content #modalArea .modalClose__btn span{position:relative;display:block;text-align:center;font-size:11px;font-size:1.1rem;transition:all .3s ease}.schedule .l-content #modalArea .modalClose__btn span:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA33";display:block;margin:10px 0 1px;margin:1rem 0 .1rem;font-size:30px;font-size:3rem}.schedule .l-content #modalArea .modal_wrap .modal_scroll{height:100vh;padding:0 20px 50px;padding:0 2rem 5rem;overflow-y:auto}.schedule .l-content #modalArea .modal_wrap .modalBox{display:none;position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.schedule .l-content #modalArea .modal_wrap .modalBox.js-on{-webkit-animation:modal_on .4s forwards;animation:modal_on .4s forwards}@-webkit-keyframes modal_on{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes modal_on{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.schedule .l-content #modalArea .modal_wrap .modalBox__inner{max-width:1000px;margin:0 auto;padding-top:90px;padding-top:9rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .maintitle{margin:0;text-align:center}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .maintitle span{display:inline-block;margin-bottom:40px;margin-bottom:4rem;padding:5px 20px;padding:.5rem 2rem;border-top:3px solid #fff;border-bottom:3px solid #fff;color:#fff;font-size:34px;font-size:3.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox{background-color:#fff;padding:40px;padding:4rem;border-radius:1rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .bktitle{margin:0;padding:6px;padding:.6rem;border-radius:100px;color:#fff;font-size:20px;font-size:2rem;text-align:center;line-height:1.4}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .color{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea{padding:10px 25px 25px;padding:1rem 2.5rem 2.5rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl:last-child{border-bottom:none}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;padding:1.5rem 0;border-bottom:1px dotted #222}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl dt,.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl dd{margin:0}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl dt{padding-right:15px;padding-right:1.5rem;-ms-flex-negative:0;flex-shrink:0;width:200px}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea{margin-bottom:15px;margin-bottom:1.5rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dt.time span{display:inline-block;color:#d7083b;font-weight:600;font-size:16px;font-size:1.6rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd{font-size:16px;font-size:1.6rem;font-weight:300}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd .dotList{position:relative}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd .dotList .mark{position:absolute;top:0;left:0}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd .dotList .txt{display:block;padding-left:1.4em}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd .dotList .txt time{display:inline-block;padding-right:10px;padding-right:1rem;color:#e60012;font-weight:600;font-size:16px;font-size:1.6rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd{font-size:16px;font-size:1.6rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList{position:relative}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .mark{position:absolute;top:0;left:0}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .txt{display:block;padding-left:1.4em}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .txt time{display:inline-block;padding-right:10px;padding-right:1rem;color:#e60012;font-weight:600;font-size:16px;font-size:1.6rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__inner{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__inner strong{display:block}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__inner span{display:block;margin-bottom:20px;margin-bottom:2rem;line-height:1.5}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__img{display:block;max-width:100px;width:100%;margin-left:20px;margin-left:2rem;margin-bottom:10px;margin-bottom:1rem;-ms-flex-negative:0;flex-shrink:0}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__img figcaption{font-size:.7em;font-weight:400;text-align:center;margin-top:.5em}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__img img{border-radius:1rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .modal-figure{display:inline-block;max-width:200px;margin:20px 5px 0 0;margin:2rem .5rem 0 0;overflow:hidden;vertical-align:top}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .modal-figure img{border:1px solid rgba(204,204,204,.5);border-radius:1rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .modal-figure figcaption{font-size:.88em;margin-top:5px}.schedule.page-night{background:url(/opencampus2026/assets/img/schedule/night/bk-night.jpg) top left/contain}.schedule.page-night .l-content .whiteBk .c-secTitle{color:#3a4a9d}.schedule.page-night .l-content .dayArea .dayTime{color:#3a4a9d}.schedule.page-night .l-content .dayArea .dayTime span:before{color:#3a4a9d}.schedule.page-night .l-content .reserveSec h2 span{color:#3a4a9d;border-color:#3a4a9d}.schedule.page-night .l-content .reserveSec ul li{border-color:#3a4a9d}.schedule.page-night .l-content .reserveSec ul li .step_no span img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="240" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.8" /><feFuncG type="linear" slope="0.8" /><feFuncB type="linear" slope="0.8" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:hue-rotate(240deg) brightness(.8);filter:hue-rotate(240deg) brightness(.8)}.schedule.page-night .l-content .reserveSec ul li:before{border-left-color:#3a4a9d}.schedule.page-night .l-content .reserveSec .desc_txt strong{color:#3a4a9d}.schedule.page-night .l-content .anchorSec .anchorSec__title:before{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="240" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.8" /><feFuncG type="linear" slope="0.8" /><feFuncB type="linear" slope="0.8" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:hue-rotate(240deg) brightness(.8);filter:hue-rotate(240deg) brightness(.8)}.schedule.page-night .l-content .anchorSec .anchorList li a{color:#3a4a9d}.schedule.page-night .l-content .anchorSec .anchorList li a:hover{background-color:#ede936;color:#3a4a9d}.schedule.page-night .l-content .timetableSec .timetableArea{position:relative}.schedule.page-night .l-content .eventSec:before{display:none}.schedule.page-night .l-content .eventSec .eventList__img time{color:#3a4a9d}.schedule.page-night .l-content .eventSec .eventList__txt .eventTitle{color:#3a4a9d}.schedule.page-night .l-content .eventSec .eventList__txt .timeLink{color:#3a4a9d}.schedule.page-night .l-content .eventSec .eventList__txt .timeLink:after{color:#3a4a9d}.schedule{background-image:url(/opencampus2026/assets/img/common/bk-img.png);background-repeat:repeat;background-size:166px auto}.schedule .l-content{padding-top:100px;padding-top:10rem}.schedule .l-content .red_txt{color:#d7083b}.schedule .l-content .pickupBtn{position:fixed;left:30px;left:3rem;bottom:30px;bottom:3rem;z-index:910}.schedule .l-content .pickupBtn .colseBtn{position:absolute;top:-10px;top:-1rem;left:-10px;left:-1rem;cursor:pointer}.schedule .l-content .pickupBtn .colseBtn:after{content:"\EA33";font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background-color:#d7083b;padding:8px;padding:.8rem;border:1px solid #fff;border-radius:100px;color:#fff;font-size:10px;font-size:1rem}.schedule .l-content .pickupBtn__inner{transition:all .3s ease}.schedule .l-content .pickupBtn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:194px;min-height:194px;padding:20px 5px;padding:2rem .5rem;background-color:#fff;border:2px solid #d7083b;border-radius:1rem}.schedule .l-content .pickupBtn a .c-centerTitle{margin-bottom:10px;margin-bottom:1rem;color:#d7083b;line-height:1}.schedule .l-content .pickupBtn a .c-centerTitle .jp{font-size:13px;font-size:1.3rem;display:block;margin-bottom:5px}.schedule .l-content .pickupBtn a .c-centerTitle .en{position:relative;display:inline-block;padding:0 16px;font-size:18px;font-size:1.8rem}.schedule .l-content .pickupBtn a .c-centerTitle .en span{line-height:1.4}.schedule .l-content .pickupBtn a .c-centerTitle .en span b{font-size:.8em}.schedule .l-content .pickupBtn a .c-centerTitle .en span:before{content:"";position:absolute;top:-14px;left:7px;width:20px;height:20px;background-image:url(/opencampus2026/assets/img/schedule/page/title-icon-yellow.png);background-repeat:no-repeat;background-size:100% auto;display:block}.schedule .l-content .pickupBtn__txt{font-size:12px;font-size:1.2rem}.schedule .l-content .pickupBtn__txt .btn-arrow{padding-left:10px;padding-left:1rem}.schedule .l-content .pickupBtn__txt .btn-arrow:after{content:"\EA12";font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:4px;margin-left:.4rem;color:#d7083b;font-size:14px;font-size:1.4rem}.schedule .l-content .whiteBk{background-color:#fff;padding-bottom:80px;padding-bottom:8rem;border-radius:4rem;overflow:hidden}.schedule .l-content .whiteBk.bk-02{margin-bottom:120px;margin-bottom:12rem}.schedule .l-content .dayArea{position:relative;padding-bottom:60px;padding-bottom:6rem;text-align:center;color:#fff}.schedule .l-content .dayArea__oc{max-width:484px;width:100%;margin:0 auto 10px;margin:0 auto 1rem}.schedule .l-content .dayArea .dayBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;margin-bottom:1.5rem}.schedule .l-content .dayArea .dayBox .ocNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;width:7rem;height:70px;height:7rem;margin-right:10px;margin-right:1rem;border:2px solid #fff;border-radius:100px}.schedule .l-content .dayArea .dayBox .ocNum span{font-size:15px;font-size:1.5rem;letter-spacing:1px}.schedule .l-content .dayArea .dayBox .ocDay{font-size:70px;font-size:7rem;font-weight:600;line-height:1;font-family:Inter,sans-serif}.schedule .l-content .dayArea .dayBox .ocDay small{font-size:20px;font-size:2rem;font-weight:500;line-height:1;font-family:Noto Sans JP,sans-serif}.schedule .l-content .dayArea .dayTime{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:inline-block;padding:10px 20px;padding:1rem 2rem;border-radius:100px;color:#d7083b;font-size:20px;font-size:2rem}.schedule .l-content .dayArea .dayTime>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.schedule .l-content .dayArea .dayTime>span:before{content:"\EA0F";font-family:iconfont;font-style:normal;font-weight:400;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:10px;margin-right:1rem;color:#d7083b;vertical-align:bottom;line-height:1}.schedule .l-content .dayArea .dayTime>span .font-inter{font-family:Inter,sans-serif;font-weight:600}.schedule .l-content .dayArea .dayTime small{display:block;font-size:15px;font-size:1.5rem;font-weight:600;line-height:1}.schedule .l-content .dayArea .people-01{position:absolute;bottom:0;right:150px;right:15rem;width:315px}.schedule .l-content .dayArea .people-03{position:absolute;bottom:0;left:150px;left:15rem;width:315px}.schedule .l-content .reserveSec{padding:40px 0 50px;padding:4rem 0 5rem;background-color:#efeee8}.schedule .l-content .reserveSec h2{margin:0 0 15px;margin:0 0 1.5rem;font-size:25px;font-size:2.5rem;text-align:center}.schedule .l-content .reserveSec .lead_txt{margin-bottom:30px;margin-bottom:3rem;font-size:16px;font-size:1.6rem;text-align:center}.schedule .l-content .reserveSec .blackBtn{position:relative;display:block;background:#000;max-width:250px;width:100%;padding:10px 5px 12px;padding:1rem .5rem 1.2rem;margin:0 auto;border-radius:100px;font-size:18px;font-size:1.8rem;color:#fff;text-align:center}.schedule .l-content .reserveSec .blackBtn:after{content:"\EA0A";position:absolute;bottom:50%;right:20px;right:2rem;-webkit-transform:translateY(50%);transform:translateY(50%);display:block;color:#fff;font-size:12px;font-size:1.2rem;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.schedule .l-content .reserveSec .blackBtn:hover{background-color:#d7083b}.schedule .l-content .timetableSec{margin-top:clamp(50px,7vw,70px);margin-top:clamp(5rem,7vw,7rem);margin-bottom:20px;margin-bottom:2rem}.schedule .l-content .timetableSec .featuresArea{position:relative;padding-top:20px;padding-top:2rem}.schedule .l-content .timetableSec .featuresArea .featuresTitle{text-align:center}.schedule .l-content .timetableSec .featuresArea .featuresTitle h3{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;display:inline-block;margin:0;padding:5px 20px;padding:.5rem 2rem;font-size:25px;font-size:2.5rem;white-space:nowrap;line-height:1.3;z-index:1}.schedule .l-content .timetableSec .featuresArea .featuresBorder{position:relative;margin-bottom:40px;margin-bottom:4rem;padding:50px clamp(20px,5vw,50px) clamp(20px,5vw,50px);padding:5rem clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem);border:2px solid #d7083b;border-radius:2rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%;gap:clamp(20px,4vw,40px);gap:clamp(2rem,4vw,4rem);padding-right:calc(min(15vw,150px))}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4{margin:0 0 20px;margin:0 0 2rem;font-size:20px;font-size:2rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4 span{display:inline-block;padding-bottom:10px;padding-bottom:1rem;border-bottom:5px solid #ede936;line-height:1.3}.schedule .l-content .timetableSec .featuresArea .featuresBorder .people-02{position:absolute;bottom:0;right:0;width:calc(min(20vw,200px))}.schedule .l-content .timetableSec .u-alignCenter{font-size:16px;font-size:1.6rem}.schedule .l-content .timetableSec .timetableArea .timetableImg{margin:40px 0;margin:4rem 0}.schedule .l-content .timetableSec .timetableArea .timetableImg img{display:block;width:100%}.schedule .l-content .timetableSec .pdfBtn a{position:relative;background-color:#000;display:block;width:250px;margin:0 auto;padding:10px 5px 12px;padding:1rem .5rem 1.2rem;border-radius:100px;font-size:18px;font-size:1.8rem;color:#fff;text-align:center}.schedule .l-content .timetableSec .pdfBtn a:after{position:absolute;top:50%;right:20px;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule .l-content .timetableSec .pdfBtn a:hover{background-color:#d7083b}.schedule .l-content .anchorSec{margin:80px 0;margin:8rem 0}.schedule .l-content .anchorSec__title{margin:0 auto 15px;margin:0 auto 1.5rem;font-size:clamp(16px,2vw,20px);font-size:clamp(1.6rem,2vw,2rem);font-weight:700;color:#fff;letter-spacing:.05em;position:relative;text-align:center}.schedule .l-content .anchorSec__title span{position:relative;display:inline-block;padding-left:1.9em}.schedule .l-content .anchorSec__title span:before{content:"";display:block;background:url(/opencampus2026/assets/img/schedule/page/icom-anchor.png) no-repeat center/100% auto;width:1.5em;height:1.5em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule .l-content .anchorSec .anchorList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule .l-content .anchorSec .anchorList li{display:inline-block}.schedule .l-content .anchorSec .anchorList li a{display:block;font-weight:500;font-size:14px;font-size:1.4rem;padding:.5em 50px .5em 1em;padding:.5em 5rem .5em 1em;background-color:#fff;border-radius:5rem;position:relative;margin:.3em;color:#d7083b}.schedule .l-content .anchorSec .anchorList li a:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA01";position:absolute;top:50%;right:15px;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule .l-content .facultySec .facultyArea{position:relative;max-width:1112px;width:100%;margin:0 auto}.schedule .l-content .facultySec .facultyArea .fukidashiTitle{margin:0 0 10px;margin:0 0 1rem;font-size:18px;font-size:1.8rem;font-weight:600;text-align:center}.schedule .l-content .facultySec .facultyArea .fukidashiTitle span{position:relative;display:inline-block;padding:0 15px;padding:0 1.5rem;line-height:1.3}.schedule .l-content .facultySec .facultyArea .fukidashiTitle span:before{right:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.schedule .l-content .facultySec .facultyArea .fukidashiTitle span:after{left:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.schedule .l-content .facultySec .facultyArea .fukidashiTitle span:before,.schedule .l-content .facultySec .facultyArea .fukidashiTitle span:after{content:"";position:absolute;bottom:1px;background-color:#000;display:block;width:2px;height:1.2em}.schedule .l-content .facultySec .facultyArea .fukidashiTitle br{display:none}.schedule .l-content .facultySec .facultyArea .blackTitle{margin:0 0 35px;margin:0 0 3.5rem;font-size:30px;font-size:3rem;text-align:center;line-height:1.4}.schedule .l-content .facultySec .facultyArea .coming{text-align:center}.schedule .l-content .facultySec .facultyArea .coming h4{font-size:clamp(40px,7vw,60px);font-size:clamp(4rem,7vw,6rem);color:#d7083b;margin:0;background:linear-gradient(transparent 60%,#edea37 30%);line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .2em;margin-inline:auto;margin-bottom:.5em}.schedule .l-content .facultySec .facultyArea .coming p{font-size:clamp(16px,2vw,20px);font-size:clamp(1.6rem,2vw,2rem)}.schedule .l-content .facultySec .facultyArea .facultyList{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(263px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(263px,1fr));gap:30px 20px;gap:3rem 2rem}.schedule .l-content .facultySec .facultyArea .facultyList li{position:relative;border-radius:1rem;overflow:hidden;transition:all .3s ease;cursor:pointer;border:2px solid var(--fa_color);display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.schedule .l-content .facultySec .facultyArea .facultyList li:hover{box-shadow:0 0 10px rgba(0,0,0,.25)}.schedule .l-content .facultySec .facultyArea .facultyList li figure{aspect-ratio:264/160;overflow:hidden}.schedule .l-content .facultySec .facultyArea .facultyList li figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.schedule .l-content .facultySec .facultyArea .facultyList li h4{margin:0;text-align:center;font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.4;letter-spacing:.4px;padding:.8em 1.5em;background-color:var(--fa_color);color:#fff;position:relative;display:-ms-grid;display:grid;place-items:center;height:100%;z-index:3}.schedule .l-content .facultySec .facultyArea .facultyList li h4:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA0A";position:absolute;right:10px;right:1rem;font-size:.8em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schedule .l-content .facultySec .facultyArea .facultyList li h4 span{font-size:.7em;display:block}.schedule .l-content .facultySec .facultyArea .facultyList li#coming{pointer-events:none}.schedule .l-content .facultySec .facultyArea .facultyList li#coming figure{position:relative}.schedule .l-content .facultySec .facultyArea .facultyList li#coming figure:before{content:"";display:block;width:100%;height:100%;background:url(/opencampus2026/assets/img/common/coming.jpg) no-repeat center/cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.schedule .l-content .facultySec .facultyArea .facultyList li#coming h4:before{display:none}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-sociology{--fa_color:#3a72b9}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-dietitian{--fa_color:#f6a700}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-sports{--fa_color:#f08300}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-speech{--fa_color:#00af7e}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-psychology{--fa_color:#6fba2c}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-nursing{--fa_color:#eb636c}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-child{--fa_color:#32bac9}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-lifedesign{--fa_color:#eac100}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-ot{--fa_color:#c766a4}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-dental{--fa_color:#06b4ea}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-course_midwifery{--fa_color:#ee8593}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-course_psychology{--fa_color:#abc10d}.schedule .l-content .facultySec .facultyArea .facultyList li.faculty-course_nursing{--fa_color:#9070af}.schedule .l-content .pickupSec{background-color:#efeee8;position:relative}.schedule .l-content .pickupSec:before{content:"";display:block;background-color:#fff;width:100%;position:absolute;height:50px;left:0;z-index:0}.schedule .l-content .pickupSec .pickupWide{position:relative;padding:clamp(35px,6vw,60px) clamp(20px,4vw,40px) clamp(20px,4vw,40px);padding:clamp(3.5rem,6vw,6rem) clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem);background-color:#b4e4e8;border-radius:1rem;margin-top:clamp(50px,7vw,70px);margin-top:clamp(5rem,7vw,7rem);display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr calc(min(55%,530px));grid-template-columns:1fr calc(min(55%,530px));gap:20px clamp(40px,4vw,60px);gap:2rem clamp(4rem,4vw,6rem)}.schedule .l-content .pickupSec .pickupWide .pickupWide__title{position:absolute;top:0;left:50%;translate:-50% -50%;width:calc(min(80%,390px));padding-inline:30px;padding-inline:3rem;margin:0 auto;text-align:center}.schedule .l-content .pickupSec .pickupWide .pickupWide__title img{height:auto}.schedule .l-content .pickupSec .pickupWide .pickupWide__title:before,.schedule .l-content .pickupSec .pickupWide .pickupWide__title:after{content:"";width:0;height:53%;display:block;border:1px dashed #004898;position:absolute;top:40%;translate:0 -50%;scale:1.5;-webkit-transform-origin:top;transform-origin:top}.schedule .l-content .pickupSec .pickupWide .pickupWide__title:before{left:0;rotate:-15deg}.schedule .l-content .pickupSec .pickupWide .pickupWide__title:after{right:0;rotate:15deg}.schedule .l-content .pickupSec .pickupWide .textArea{margin-bottom:30px;margin-bottom:3rem}.schedule .l-content .pickupSec .pickupWide .textArea time{display:block;margin-bottom:15px;margin-bottom:1.5rem}.schedule .l-content .pickupSec .pickupWide .textArea time span{position:relative;display:inline-block;padding:5px 15px 5px 35px;padding:.5rem 1.5rem .5rem 3.5rem;border:2px solid #004898;border-radius:100px;background-color:#004898;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.3}.schedule .l-content .pickupSec .pickupWide .textArea time span:before{content:"\EA0F";font-family:iconfont;font-style:normal;font-weight:400;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:8px;top:.8rem;left:13px;left:1.3rem;display:inline-block;margin-right:10px;margin-right:1rem;line-height:1}.schedule .l-content .pickupSec .pickupWide .textArea .pickupWide__contTtl{color:#004898;font-weight:700;font-size:clamp(16px,2.4vw,24px);font-size:clamp(1.6rem,2.4vw,2.4rem);margin:0 0 .5em}.schedule .l-content .pickupSec .pickupWide figure img{height:auto}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt p{margin-top:60px;margin-top:6rem;font-size:20px;font-size:2rem;text-align:center;line-height:2}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt .desc_txt{margin-top:20px;margin-top:2rem;text-align:right;font-size:16px;font-size:1.6rem;line-height:1.4}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img{position:relative;width:100%;margin:clamp(30px,6vw,60px) auto 0;margin:clamp(3rem,6vw,6rem) auto 0}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img.mt-small{margin:clamp(20px,3vw,30px) auto 0;margin:clamp(2rem,3vw,3rem) auto 0}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img img{display:block;width:100%}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img .pickupImg{border-radius:1.5rem;overflow:hidden}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img .pickupImg.on-border{border:1px solid #ddd}.schedule .l-content .pickupSec .pickupArea.c-fBox{gap:clamp(40px,4vw,60px);gap:clamp(4rem,4vw,6rem);margin-top:50px;margin-top:5rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border-radius:1.5rem;overflow:hidden;width:calc(50% - clamp(4rem,4vw,6rem)/2)}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:30px 30px 40px;padding:3rem 3rem 4rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time{display:block;margin-bottom:15px;margin-bottom:1.5rem;text-align:center}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time span{position:relative;display:inline-block;padding:5px 15px 5px 35px;padding:.5rem 1.5rem .5rem 3.5rem;border:2px solid #d7083b;border-radius:100px;background-color:#d7083b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;line-height:1.3}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time span:before{content:"\EA0F";font-family:iconfont;font-style:normal;font-weight:400;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:8px;top:.8rem;left:13px;left:1.3rem;display:inline-block;margin-right:10px;margin-right:1rem;line-height:1}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .redTitle{margin:0 0 20px;margin:0 0 2rem;color:#d7083b;text-align:center;font-size:20px;font-size:2rem;line-height:1.4}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .redTitle.mb-10{margin-bottom:10px;margin-bottom:1rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .courseIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .courseIcon span:last-child{margin-right:0}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .courseIcon span{display:inline-block;margin-right:5px;margin-right:.5rem;padding:5px 10px;padding:.5rem 1rem;border-radius:5px;color:#fff;font-size:12px;font-size:1.2rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt p{font-size:16px;font-size:1.6rem;line-height:2;line-height:1.8}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt{margin-top:20px;margin-top:2rem;text-align:right;font-size:16px;font-size:1.6rem;line-height:1.4}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt a{text-decoration:underline;color:#d7083b}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt .small_txt{display:block;font-size:80%}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .menuTitle{margin:30px 0 10px;margin:3rem 0 1rem;padding:5px;padding:.5rem;font-size:18px;font-size:1.8rem;border-top:2px solid #d7083b;border-bottom:2px solid #d7083b;text-align:center;color:#d7083b}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__img{position:relative;width:100%}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__img img{display:block;width:100%}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__img .pickupImg.on-border{border:1px solid #ddd}.schedule .l-content .eventSec{margin-top:0;padding-top:clamp(30px,9vw,90px);padding-top:clamp(3rem,9vw,9rem);position:relative}.schedule .l-content .eventSec:before{content:"";display:block;background-color:#efeee8;width:100%;position:absolute;height:calc(70px + clamp(3rem,9vw,9rem));top:0;left:0;z-index:0}.schedule .l-content .eventSec .c-borderTitle{margin-bottom:10px;margin-bottom:1rem}.schedule .l-content .eventSec .eventList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule .l-content .eventSec .eventList li:nth-child(3n){margin-right:0}.schedule .l-content .eventSec .eventList li{width:calc(100%/3 - 3.4rem);margin-right:50px;margin-right:5rem;margin-top:40px;margin-top:4rem}.schedule .l-content .eventSec .eventList__img{position:relative}.schedule .l-content .eventSec .eventList__img .eventImg{display:block;border-radius:.5rem;overflow:hidden}.schedule .l-content .eventSec .eventList__img .eventImg img{display:block;width:100%}.schedule .l-content .eventSec .eventList__img .studentIcon{position:absolute;top:0;left:0;display:block;width:78px;border-radius:5px 0 0;overflow:hidden;z-index:1}.schedule .l-content .eventSec .eventList__img time{position:absolute;bottom:0;left:0;background-color:#ede936;padding:5px 10px 5px 25px;padding:.5rem 1rem .5rem 2.5rem;font-size:14px;font-size:1.4rem;line-height:1;color:#d7083b;font-family:Inter,sans-serif;font-weight:600}.schedule .l-content .eventSec .eventList__img time:before{content:"\EA0F";font-family:iconfont;font-style:normal;font-weight:400;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5.5px;top:.55rem;left:9px;left:.9rem;display:inline-block;margin-right:10px;margin-right:1rem;font-size:13px;font-size:1.3rem;line-height:1}.schedule .l-content .eventSec .eventList__txt .eventTitle{margin:15px 0 8px;margin:1.5rem 0 .8rem;font-size:18px;font-size:1.8rem;color:#d7083b;line-height:1.4}.schedule .l-content .eventSec .eventList__txt p{font-size:14px;font-size:1.4rem;line-height:1.5}.schedule .l-content .eventSec .eventList__txt .timeLink{display:block;font-size:14px;font-size:1.4rem;line-height:1.5;color:#d7083b;text-decoration:underline}.schedule .l-content .eventSec .eventList__txt .timeLink:after{content:"\EA0A";font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-left:4px;margin-left:.4rem;color:#d7083b;font-size:10px;font-size:1rem}.schedule .l-content .eventSec .eventList__txt .timeLink:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.schedule .l-content .eventSec .eventList__txt .small_txt{margin-top:5px;margin-top:.5rem;font-size:12px;font-size:1.2rem;line-height:1.4}.schedule .l-content .presentSec .presentBox{background-color:#ede936;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px;padding:5rem;border-radius:2rem}.schedule .l-content .presentSec .presentBox__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:50%;padding-right:20px;padding-right:2rem}.schedule .l-content .presentSec .presentBox__txt h4{margin:0;font-size:18px;font-size:1.8rem;color:#d7083b}.schedule .l-content .presentSec .presentBox__txt .presentTitle{max-width:390px;width:100%;margin:0 auto 10px;margin:0 auto 1rem}.schedule .l-content .presentSec .presentBox__txt .presentTitle img{display:block;width:100%}.schedule .l-content .presentSec .presentBox__txt p{margin:0;line-height:1.9}.schedule .l-content .presentSec .presentBox__txt .note{margin-top:5px;margin-top:.5rem;line-height:1.5}.schedule .l-content .presentSec .presentBox__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.schedule .l-content .presentSec .presentBox__img .present-img{width:460px}.schedule .l-content .presentSec .presentBox__img .present-img.two-img{width:100%}.schedule .l-content .presentSec .presentBox__img .present-img.two-img img{display:inline-block;width:calc(100%/2 - 20px);max-width:calc(100%/2 - 20px);margin:0 5px;margin:0 .5rem}.schedule .l-content .presentSec .presentBox__addInfo{width:100%}.schedule .l-content .presentSec .presentBox__addInfo h5{color:#d7083b;font-size:clamp(18px,2.2vw,22px);font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:700;margin:2em 0 .5em}.schedule .l-content .presentSec .presentBox__addInfo h5 span{display:inline-block;padding:0 1em;position:relative;line-height:1.4}.schedule .l-content .presentSec .presentBox__addInfo p{line-height:2;text-align:center}.schedule .l-content .eventDateSec .eventArea{position:relative;padding:0 0 60px;padding:0 0 6rem}.schedule .l-content .eventDateSec .eventArea .c-imgTitle{margin:0;font-size:clamp(35px,8vw,80px);font-size:clamp(3.5rem,8vw,8rem)}.schedule .l-content .eventDateSec .eventArea .subtitle{color:#fff}.schedule .l-content .eventDateSec .eventArea .eventDateList{max-width:1000px;width:100%;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;gap:1rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;padding:10px;padding:1rem;border-radius:1rem;text-align:center}.schedule .l-content .eventDateSec .eventArea .eventDateList li.redLink .date,.schedule .l-content .eventDateSec .eventArea .eventDateList li.redLink time,.schedule .l-content .eventDateSec .eventArea .eventDateList li.redLink .end,.schedule .l-content .eventDateSec .eventArea .eventDateList li.redLink a{color:#d7083b}.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink{position:relative}.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink:after{content:"\EA0D";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:10px;top:1rem;right:10px;right:1rem;font-size:14px;font-size:1.4rem;color:#3a4a9d}.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink .date,.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink time,.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink .end,.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink a{color:#3a4a9d}.schedule .l-content .eventDateSec .eventArea .eventDateList li.coming a{pointer-events:none;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink{width:100%}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date{display:block;font-weight:600;line-height:1;font-size:clamp(24px,3.2vw,32px);font-size:clamp(2.4rem,3.2vw,3.2rem);font-family:Inter,sans-serif;letter-spacing:.05em}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date small{display:inline-block;margin-left:5px;margin-left:.5rem;font-size:15px;font-size:1.5rem;font-weight:500;font-family:Noto Sans JP,sans-serif;letter-spacing:0}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date .small_week{font-size:12px;font-size:1.2rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .end{display:block;margin-top:2px;margin-top:.2rem;font-size:14px;font-size:1.4rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink:has(.end:empty) a{margin-top:30px;margin-top:3rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a{position:relative;display:inline-block;margin-top:5px;margin-top:.5rem;padding:5px 25px 5px 0;padding:.5rem 2.5rem .5rem 0;font-size:15px;font-size:1.5rem;line-height:1}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a:after{content:"\EA03";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:8px;right:.8rem;font-size:12px;font-size:1.2rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a:hover{color:#000!important}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a.noLink{display:none}.schedule .basstourBtn{position:fixed;left:45px;left:4.5rem;bottom:45px;bottom:4.5rem;max-width:180px;z-index:40}.schedule .basstourBtn.js-down{bottom:20px;bottom:2rem}.schedule .basstourBtn a{display:block}.schedule .basstourBtn a img{display:block;width:100%}body.teaser{--main:#c51e32;--point:#ede64c}body.teaser img{height:auto}body.teaser header{position:absolute;padding:20px 30px 20px 20px;padding:2rem 3rem 2rem 2rem;width:100%;top:0;left:0}body.teaser header .logo01{width:calc(min(45vw,230px))}body.teaser header .logo02{width:calc(min(20vw,130px))}body.teaser section{padding:clamp(40px,6vw,60px) 20px clamp(50px,9vw,90px);padding:clamp(4rem,6vw,6rem) 2rem clamp(5rem,9vw,9rem)}body.teaser .teaserTitle{margin:0 0 clamp(15px,2vw,20px);margin:0 0 clamp(1.5rem,2vw,2rem);text-align:center;font-size:clamp(35px,5vw,55px);font-size:clamp(3.5rem,5vw,5.5rem);line-height:1.2}body.teaser .teaserTitle__sub{margin:0 0 clamp(25px,3.5vw,35px);margin:0 0 clamp(2.5rem,3.5vw,3.5rem);text-align:center;font-size:clamp(16px,1.8vw,18px);font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:1.5}body.teaser .teaserTitle__sub.top-padding{padding-top:10px;padding-top:1rem}body.teaser #mv{background:linear-gradient(180deg,#d7063b,#bc0635);padding:0}body.teaser #mv h1{max-width:1200px;width:100%;margin:0 auto;padding-bottom:120px;padding-bottom:12rem}body.teaser #mv h1 .pc-img{display:block}body.teaser #mv h1 .sp-img{display:none}body.teaser #schedule{background-color:#ebeeee}body.teaser #schedule .mvTxtArea{position:relative;max-width:700px;width:100%;margin:-150px auto clamp(40px,6vw,60px);margin:-15rem auto clamp(4rem,6vw,6rem);background-color:#fff;border-radius:1rem;padding:clamp(20px,4vw,40px) clamp(20px,4vw,45px);padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4.5rem);text-align:center;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}body.teaser #schedule .mvTxtArea .mvTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(10px,2vw,20px);gap:clamp(1rem,2vw,2rem)}body.teaser #schedule .mvTxtArea .mvTxt__inner{background-color:#fbf1f2;width:50%;border-radius:1rem;overflow:hidden}body.teaser #schedule .mvTxtArea .mvTxt__inner.--y{background-color:#fbfae3}body.teaser #schedule .mvTxtArea .mvTxt__inner.--y h4{background-color:var(--point);color:#222}body.teaser #schedule .mvTxtArea .mvTxt__inner h4{background-color:var(--main);margin:0;padding:8px 5px;padding:.8rem .5rem;font-size:clamp(16px,1.8vw,18px);font-size:clamp(1.6rem,1.8vw,1.8rem);font-weight:600;color:#fff}body.teaser #schedule .mvTxtArea .mvTxt__inner p{padding:clamp(15px,2.5vw,25px) 10px;padding:clamp(1.5rem,2.5vw,2.5rem) 1rem;font-size:clamp(16px,2vw,20px);font-size:clamp(1.6rem,2vw,2rem);font-weight:600;letter-spacing:.05em;line-height:1}body.teaser #schedule .mvTxtArea .mvTxt__inner p span{font-size:clamp(28px,3.6vw,36px);font-size:clamp(2.8rem,3.6vw,3.6rem)}body.teaser #schedule .mvTxtArea .mvTxt__inner p span small{font-size:50%}body.teaser #schedule .mvTxtArea h3{margin:0 0 clamp(15px,2vw,20px);margin:0 0 clamp(1.5rem,2vw,2rem);font-size:clamp(16px,2.2vw,22px);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:600;line-height:1.5}body.teaser #schedule .mvTxtArea .reserveBtn{position:relative;background-color:#222;display:block;max-width:clamp(170px,20vw,200px);max-width:clamp(17rem,20vw,20rem);width:100%;margin:20px auto 0;margin:2rem auto 0;padding:10px;padding:1rem;border-radius:100rem;color:#fff;font-size:clamp(14px,1.6vw,16px);font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:500}body.teaser #schedule .mvTxtArea .reserveBtn:after{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;right:1.5rem;font-size:clamp(10px,1.2vw,12px);font-size:clamp(1rem,1.2vw,1.2rem)}body.teaser #schedule .nextSchedule{margin:0 auto;max-width:700px}body.teaser #schedule .nextSchedule .schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(5px,1vw,10px);gap:clamp(.5rem,1vw,1rem)}body.teaser #schedule .nextSchedule .schedule_list li{position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 3 * clamp(.5rem,1vw,1rem)) / 4);padding:clamp(10px,2vw,20px) 5px;padding:clamp(1rem,2vw,2rem) .5rem;border-radius:.5rem;text-align:center;font-size:clamp(20px,2.8vw,28px);font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;line-height:1.3}body.teaser #schedule .nextSchedule .schedule_list li.night_txt{padding-top:clamp(25px,3vw,30px);padding-top:clamp(2.5rem,3vw,3rem)}body.teaser #schedule .nextSchedule .schedule_list li.night_txt:after{content:"Night";position:absolute;top:clamp(10px,1.2vw,12px);top:clamp(1rem,1.2vw,1.2rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/opencampus2026/assets/img/home/home-moon.png);background-size:clamp(1.1rem,1.4vw,1.4rem);background-repeat:no-repeat;display:inline-block;padding-left:clamp(18px,2vw,20px);padding-left:clamp(1.8rem,2vw,2rem);font-size:clamp(10px,1.3vw,13px);font-size:clamp(1rem,1.3vw,1.3rem);color:#1e3789;white-space:nowrap}body.teaser #schedule .nextSchedule .schedule_list li small{font-size:clamp(11px,1.4vw,14px);font-size:clamp(1.1rem,1.4vw,1.4rem)}body.teaser #schedule .nextSchedule .schedule_list li .yellow_bk{background-color:var(--point)}body.teaser #schedule .nextSchedule .schedule_list li .red_bk{background-color:var(--main);color:#fff}body.teaser #schedule .nextSchedule .schedule_list li .yellow_bk,body.teaser #schedule .nextSchedule .schedule_list li .red_bk{display:block;max-width:7em;width:100%;margin:5px auto 0;margin:.5rem auto 0;padding:5px;padding:.5rem;border-radius:100rem;font-size:clamp(11px,1.3vw,13px);font-size:clamp(1.1rem,1.3vw,1.3rem);font-weight:500}body.teaser #schedule .nextSchedule .schedule_list li a{position:relative;display:block}body.teaser #schedule .nextSchedule .schedule_list li a:after{content:"\EA03";position:absolute;bottom:5px;bottom:.5rem;right:5px;right:.5rem;-webkit-transform:translateY(50%);transform:translateY(50%);display:block;color:var(--main);font-size:12px;font-size:1.2rem;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.teaser #schedule .nextSchedule .schedule_list li.coming{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}body.teaser #schedule .nextSchedule .scheduleArea__extra{border-radius:15px;margin:clamp(30px,4vw,40px) 0 0;margin:clamp(3rem,4vw,4rem) 0 0;overflow:hidden}body.teaser #schedule .nextSchedule .scheduleArea__extra__title{margin:0;padding:0;background-color:var(--main);color:#fff;font-size:clamp(14px,2vw,20px);font-size:clamp(1.4rem,2vw,2rem);text-align:center;padding:clamp(10px,1.5vw,15px) 5px;padding:clamp(1rem,1.5vw,1.5rem) 5px}body.teaser #schedule .nextSchedule .scheduleArea__extra__list{background:#fff;text-align:center;padding:20px clamp(10px,2vw,20px);padding:2rem clamp(1rem,2vw,2rem);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;gap:1rem 2rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.6;margin:0 10px;margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li b{font-size:1.55em;color:var(--main);font-family:Lato,sans-serif;vertical-align:sub;font-weight:600}body.teaser #report{padding-bottom:clamp(40px,6vw,60px);padding-bottom:clamp(4rem,6vw,6rem)}body.teaser #report .instaBtn{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:clamp(230px,30vw,300px);max-width:clamp(23rem,30vw,30rem);width:100%;margin:0 auto;padding:clamp(15px,2vw,20px);padding:clamp(1.5rem,2vw,2rem);border:1px solid #ccc;border-radius:100rem;font-size:clamp(14px,1.6vw,16px);font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:600;color:#222}body.teaser #report .instaBtn span{display:block;width:30px;margin-right:10px;margin-right:1rem}body.teaser .slider-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(5px,2vw,20px);gap:clamp(.5rem,2vw,2rem);overflow:hidden}body.teaser .slider-teaser__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(5px,2vw,20px);gap:clamp(.5rem,2vw,2rem);-webkit-animation:scroll-teaser 60s infinite linear;animation:scroll-teaser 60s infinite linear}body.teaser .slider-teaser__item{width:calc(100vw/6)}body.teaser .slider-teaser__item img{display:block;width:100%}@-webkit-keyframes scroll-teaser{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-teaser{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}body.teaser footer{background-color:unset;padding:30px 0;padding:3rem 0}body.teaser footer small{font-size:1em}html,body{overflow-x:hidden}.wide_wrap,.wrap,.page-wrap{width:100%;margin:0 auto;padding:0 20px;padding:0 2rem}.wrap{max-width:calc(1120px + 4rem)}.wide_wrap{max-width:calc(1200px + 4rem)}.page-wrap{max-width:calc(1360px + 4rem)}button{padding:0;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,li{margin:0;padding:0;list-style:none}p{margin:0}img{max-width:100%}a.nolink{pointer-events:none;cursor:default}.fBox{display:-webkit-box;display:-ms-flexbox;display:flex}.center_txt{text-align:center}.sec{margin:100px 0;margin:10rem 0}.note{color:#d7083b;font-size:12px;font-size:1.2rem}.mb-10{margin-bottom:10px;margin-bottom:1rem}.mb-20{margin-bottom:20px;margin-bottom:2rem}.scheduleWay__wrap{border:1px solid #b3b3b3;border-radius:10px;padding:30px 15px;padding:3rem 1.5rem;max-width:840px;margin:0 auto}.scheduleWay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px 20px;gap:1rem 2rem;margin:30px auto clamp(40px,7vw,70px);margin:3rem auto clamp(4rem,7vw,7rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap}.scheduleWay__title{-ms-flex-negative:0;flex-shrink:0;display:inline-block;background-color:#d7083b;color:#fff;font-size:15px;font-size:1.5rem;font-weight:700;padding:5px 12px 7px;border-radius:5px;margin:0}.scheduleWay__title span:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA16";font-size:1.4em;vertical-align:text-bottom;margin-right:5px}.scheduleWay__list li{font-size:14px;font-size:1.4rem;margin-bottom:5px}.scheduleWay__list li span{color:#d7083b;font-weight:700;margin-right:7px;letter-spacing:.05em}.scheduleWay__list li span:before{content:"";display:inline-block;width:1.2em;height:1.2em;border:2px solid;vertical-align:middle;margin-right:5px}.bk-dietitian{background-color:#ee7701}.bk-welfare{background-color:#00a384}.bk-speech{background-color:#61b95f}.bk-psychology{background-color:#8fc31f}.bk-nursing{background-color:#e94f47}.bk-career{background-color:#915da3}.bk-child{background-color:#e85f7c}.bk-lifedesign{background-color:#bf8e6f}.bk-healthcare{background-color:#0065bb}.bk-ot{background-color:#3da987}.bk-dental{background-color:#76bbc9}body.teaser{--main:#c51e32;--point:#ede64c}body.teaser img{height:auto}body.teaser header{position:absolute;padding:20px 30px 20px 20px;padding:2rem 3rem 2rem 2rem;width:100%;top:0;left:0}body.teaser header .logo01{width:calc(min(45vw,230px))}body.teaser header .logo02{width:calc(min(20vw,130px))}body.teaser section{padding:clamp(40px,6vw,60px) 20px clamp(50px,9vw,90px);padding:clamp(4rem,6vw,6rem) 2rem clamp(5rem,9vw,9rem)}body.teaser .teaserTitle{margin:0 0 clamp(15px,2vw,20px);margin:0 0 clamp(1.5rem,2vw,2rem);text-align:center;font-size:clamp(35px,5vw,55px);font-size:clamp(3.5rem,5vw,5.5rem);line-height:1.2}body.teaser .teaserTitle__sub{margin:0 0 clamp(25px,3.5vw,35px);margin:0 0 clamp(2.5rem,3.5vw,3.5rem);text-align:center;font-size:clamp(16px,1.8vw,18px);font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:1.5}body.teaser .teaserTitle__sub.top-padding{padding-top:10px;padding-top:1rem}body.teaser #mv{background:linear-gradient(180deg,#d7063b,#bc0635);padding:0}body.teaser #mv h1{max-width:1200px;width:100%;margin:0 auto;padding-bottom:120px;padding-bottom:12rem}body.teaser #mv h1 .pc-img{display:block}body.teaser #mv h1 .sp-img{display:none}body.teaser #schedule{background-color:#ebeeee}body.teaser #schedule .mvTxtArea{position:relative;max-width:700px;width:100%;margin:-150px auto clamp(40px,6vw,60px);margin:-15rem auto clamp(4rem,6vw,6rem);background-color:#fff;border-radius:1rem;padding:clamp(20px,4vw,40px) clamp(20px,4vw,45px);padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4.5rem);text-align:center;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}body.teaser #schedule .mvTxtArea .mvTxt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(10px,2vw,20px);gap:clamp(1rem,2vw,2rem)}body.teaser #schedule .mvTxtArea .mvTxt__inner{background-color:#fbf1f2;width:50%;border-radius:1rem;overflow:hidden}body.teaser #schedule .mvTxtArea .mvTxt__inner.--y{background-color:#fbfae3}body.teaser #schedule .mvTxtArea .mvTxt__inner.--y h4{background-color:var(--point);color:#222}body.teaser #schedule .mvTxtArea .mvTxt__inner h4{background-color:var(--main);margin:0;padding:8px 5px;padding:.8rem .5rem;font-size:clamp(16px,1.8vw,18px);font-size:clamp(1.6rem,1.8vw,1.8rem);font-weight:600;color:#fff}body.teaser #schedule .mvTxtArea .mvTxt__inner p{padding:clamp(15px,2.5vw,25px) 10px;padding:clamp(1.5rem,2.5vw,2.5rem) 1rem;font-size:clamp(16px,2vw,20px);font-size:clamp(1.6rem,2vw,2rem);font-weight:600;letter-spacing:.05em;line-height:1}body.teaser #schedule .mvTxtArea .mvTxt__inner p span{font-size:clamp(28px,3.6vw,36px);font-size:clamp(2.8rem,3.6vw,3.6rem)}body.teaser #schedule .mvTxtArea .mvTxt__inner p span small{font-size:50%}body.teaser #schedule .mvTxtArea h3{margin:0 0 clamp(15px,2vw,20px);margin:0 0 clamp(1.5rem,2vw,2rem);font-size:clamp(16px,2.2vw,22px);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:600;line-height:1.5}body.teaser #schedule .mvTxtArea .reserveBtn{position:relative;background-color:#222;display:block;max-width:clamp(170px,20vw,200px);max-width:clamp(17rem,20vw,20rem);width:100%;margin:20px auto 0;margin:2rem auto 0;padding:10px;padding:1rem;border-radius:100rem;color:#fff;font-size:clamp(14px,1.6vw,16px);font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:500}body.teaser #schedule .mvTxtArea .reserveBtn:after{content:"\EA0A";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;right:1.5rem;font-size:clamp(10px,1.2vw,12px);font-size:clamp(1rem,1.2vw,1.2rem)}body.teaser #schedule .nextSchedule{margin:0 auto;max-width:700px}body.teaser #schedule .nextSchedule .schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(5px,1vw,10px);gap:clamp(.5rem,1vw,1rem)}body.teaser #schedule .nextSchedule .schedule_list li{position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 3 * clamp(.5rem,1vw,1rem)) / 4);padding:clamp(10px,2vw,20px) 5px;padding:clamp(1rem,2vw,2rem) .5rem;border-radius:.5rem;text-align:center;font-size:clamp(20px,2.8vw,28px);font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;line-height:1.3}body.teaser #schedule .nextSchedule .schedule_list li.night_txt{padding-top:clamp(25px,3vw,30px);padding-top:clamp(2.5rem,3vw,3rem)}body.teaser #schedule .nextSchedule .schedule_list li.night_txt:after{content:"Night";position:absolute;top:clamp(10px,1.2vw,12px);top:clamp(1rem,1.2vw,1.2rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/opencampus2026/assets/img/home/home-moon.png);background-size:clamp(1.1rem,1.4vw,1.4rem);background-repeat:no-repeat;display:inline-block;padding-left:clamp(18px,2vw,20px);padding-left:clamp(1.8rem,2vw,2rem);font-size:clamp(10px,1.3vw,13px);font-size:clamp(1rem,1.3vw,1.3rem);color:#1e3789;white-space:nowrap}body.teaser #schedule .nextSchedule .schedule_list li small{font-size:clamp(11px,1.4vw,14px);font-size:clamp(1.1rem,1.4vw,1.4rem)}body.teaser #schedule .nextSchedule .schedule_list li .yellow_bk{background-color:var(--point)}body.teaser #schedule .nextSchedule .schedule_list li .red_bk{background-color:var(--main);color:#fff}body.teaser #schedule .nextSchedule .schedule_list li .yellow_bk,body.teaser #schedule .nextSchedule .schedule_list li .red_bk{display:block;max-width:7em;width:100%;margin:5px auto 0;margin:.5rem auto 0;padding:5px;padding:.5rem;border-radius:100rem;font-size:clamp(11px,1.3vw,13px);font-size:clamp(1.1rem,1.3vw,1.3rem);font-weight:500}body.teaser #schedule .nextSchedule .schedule_list li a{position:relative;display:block}body.teaser #schedule .nextSchedule .schedule_list li a:after{content:"\EA03";position:absolute;bottom:5px;bottom:.5rem;right:5px;right:.5rem;-webkit-transform:translateY(50%);transform:translateY(50%);display:block;color:var(--main);font-size:12px;font-size:1.2rem;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.teaser #schedule .nextSchedule .schedule_list li.coming{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}body.teaser #schedule .nextSchedule .scheduleArea__extra{border-radius:15px;margin:clamp(30px,4vw,40px) 0 0;margin:clamp(3rem,4vw,4rem) 0 0;overflow:hidden}body.teaser #schedule .nextSchedule .scheduleArea__extra__title{margin:0;padding:0;background-color:var(--main);color:#fff;font-size:clamp(14px,2vw,20px);font-size:clamp(1.4rem,2vw,2rem);text-align:center;padding:clamp(10px,1.5vw,15px) 5px;padding:clamp(1rem,1.5vw,1.5rem) 5px}body.teaser #schedule .nextSchedule .scheduleArea__extra__list{background:#fff;text-align:center;padding:20px clamp(10px,2vw,20px);padding:2rem clamp(1rem,2vw,2rem);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;gap:1rem 2rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:18px;font-size:1.8rem;font-weight:600;line-height:1.6;margin:0 10px;margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li b{font-size:1.55em;color:var(--main);font-family:Lato,sans-serif;vertical-align:sub;font-weight:600}body.teaser #report{padding-bottom:clamp(40px,6vw,60px);padding-bottom:clamp(4rem,6vw,6rem)}body.teaser #report .instaBtn{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:clamp(230px,30vw,300px);max-width:clamp(23rem,30vw,30rem);width:100%;margin:0 auto;padding:clamp(15px,2vw,20px);padding:clamp(1.5rem,2vw,2rem);border:1px solid #ccc;border-radius:100rem;font-size:clamp(14px,1.6vw,16px);font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:600;color:#222}body.teaser #report .instaBtn span{display:block;width:30px;margin-right:10px;margin-right:1rem}body.teaser .slider-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(5px,2vw,20px);gap:clamp(.5rem,2vw,2rem);overflow:hidden}body.teaser .slider-teaser__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(5px,2vw,20px);gap:clamp(.5rem,2vw,2rem);-webkit-animation:scroll-teaser 60s infinite linear;animation:scroll-teaser 60s infinite linear}body.teaser .slider-teaser__item{width:calc(100vw/6)}body.teaser .slider-teaser__item img{display:block;width:100%}@keyframes scroll-teaser{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}body.teaser footer{background-color:unset;padding:30px 0;padding:3rem 0}body.teaser footer small{font-size:1em}@media(max-width:1000px){.snsSec .fBox{display:block}.snsSec .fBox__title{margin:0 0 3rem}.snsSec .fBox__title .lead_txt br{display:none}.l-header .l-header__inner{padding:1rem 2rem}.l-header .l-header__inner .l-header__memo{font-size:1.2rem;line-height:1.3}.l-header #hamburgerBtn{width:70px;height:70px}.l-header #hamburgerBtn:after{display:none}.l-header #hamburgerBtn span{left:20px}.l-header .accessMenu{display:none}.l-header .l-menu__list li.menu-access{display:block}.sec{margin:8rem 0}.home .l-content .l-main .homeSchedule__inner{max-width:100%}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date{font-size:5rem}.home .l-content .l-main .homeSummer__event .homeSummer__event__list{-ms-grid-columns:(minmax(calc(min(100%,250px)),1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(calc(min(100%,250px)),1fr))}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox{width:calc(100%/2 - 1rem);margin-right:2rem;margin-bottom:2rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt p{font-size:1.4rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .prg-memo span{font-size:1.3rem}.home .l-content .l-main .homeAccess .wide_wrap{max-width:calc(770px + 4rem)}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .maintitle span{font-size:3rem}.schedule .l-content .pickupBtn a{width:180px;min-height:180px;padding:1.5rem .5rem}.schedule .l-content .pickupBtn a .c-centerTitle .jp{font-size:1.1rem}.schedule .l-content .pickupBtn a .c-centerTitle .en{font-size:1.6rem}.schedule .l-content .pickupBtn a .c-centerTitle .en span:before{top:-10px;width:16px;height:16px}.schedule .l-content .whiteBk{border-radius:3rem}.schedule .l-content .whiteBk.bk-02{margin-bottom:10rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox{padding-right:0}.schedule .l-content .timetableSec .featuresArea .featuresBorder .people-02{display:none}.schedule .l-content .timetableSec .u-alignCenter{font-size:1.4rem}.schedule .l-content .anchorSec{margin:6rem 0}.schedule .l-content .anchorSec .anchorList{gap:clamp(.5rem,1vw,1rem);max-width:500px;width:100%;margin:0 auto}.schedule .l-content .anchorSec .anchorList li{display:block;width:calc((100% - 1 * clamp(.5rem,1vw,1rem)) / 2)}.schedule .l-content .anchorSec .anchorList li a{margin:0}.schedule .l-content .pickupSec:before{height:5vw}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt p{font-size:1.8rem}.schedule .l-content .eventSec:before{height:calc(7vw + clamp(3rem,9vw,9rem))}.schedule .l-content .eventSec .eventList__img .studentIcon{width:68px}.schedule .l-content .presentSec .presentBox{display:block;padding:4rem}.schedule .l-content .presentSec .presentBox__txt{width:100%;margin-bottom:2rem;padding-right:0}.schedule .l-content .presentSec .presentBox__txt h4{font-size:1.6rem}.schedule .l-content .presentSec .presentBox__img{width:100%}.schedule .l-content .presentSec .presentBox__img .present-img{max-width:400px;width:100%}.schedule .l-content .eventDateSec .eventArea{padding:0 0 5rem}body.teaser .slider-teaser__item{width:calc(100vw/5)}.sec{margin:8rem 0}body.teaser .slider-teaser__item{width:calc(100vw/5)}}@media(max-width:1000px) and (max-width:480px){.snsSec .fBox__title{margin:0 0 2rem}.snsSec .fBox__title .lead_txt br{display:inline-block}.l-header #hamburgerBtn{width:56px;height:56px}.l-header #hamburgerBtn span{left:15px;width:25px}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .maintitle span{margin-bottom:3rem;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:2.4rem}.schedule .l-content .anchorSec .anchorList{max-width:220px}.schedule .l-content .anchorSec .anchorList li{width:100%}.schedule .l-content .pickupSec:before{height:8vw}.schedule .l-content .eventSec:before{height:calc(8.5vw + clamp(3rem,9vw,9rem))}}@media(max-width:1200px){.snsSec .fBox__title .lead_txt{font-size:1.8rem}.snsSec .fBox__links .snsArea{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.snsSec .fBox__links .snsArea li a img{width:50px}.home .l-content .l-main .mvArea .mvArea__sub p{font-size:1.6rem}.home .l-content .l-main .mvArea .mvArea__sub p br{display:none}.home .l-content .l-main .homeSummer__event .prglist-memo{position:static;translate:0}.home .l-content .l-main .homeProgram .programArea_wrap .prglist-memo{position:static;translate:0}.home .l-content .l-main .homeAccess .wide_wrap .icon-access{left:12%}.schedule .l-content .dayArea{padding-bottom:4rem}.schedule .l-content .dayArea .dayBox .ocNum{width:6.5rem;height:6.5rem}.schedule .l-content .dayArea .dayBox .ocNum span{font-size:1.4rem}.schedule .l-content .dayArea .dayBox .ocDay{font-size:6rem}.schedule .l-content .dayArea .dayBox .ocDay small{font-size:1.8rem}.schedule .l-content .dayArea .dayTime{font-size:1.8rem}.schedule .l-content .dayArea .dayTime small{font-size:1.4rem}.schedule .l-content .reserveSec .blackBtn{width:220px;font-size:1.6rem}.schedule .l-content .timetableSec .pdfBtn a{width:220px;font-size:1.6rem}.schedule .l-content .eventSec .eventList li{width:calc(100%/3 - 2rem);margin-right:3rem;margin-top:3rem}}@media(max-width:1200px) and (max-width:900px){.snsSec .fBox__title .lead_txt{font-size:1.6rem}.schedule .l-content .reserveSec .blackBtn{width:200px;font-size:1.4rem}.schedule .l-content .timetableSec .pdfBtn a{width:200px;font-size:1.4rem}.schedule .l-content .eventSec .eventList li{width:calc(100%/2 - 2rem)}}@media(max-width:1200px) and (max-width:900px) and (max-width:480px){.snsSec .fBox__title .lead_txt{font-size:1.5rem;line-height:1.7}}@media(max-width:1200px) and (max-width:1000px){.snsSec .fBox__links .snsArea{margin:0 auto}.home .l-content .l-main .homeAccess .wide_wrap .icon-access{left:0}.schedule .l-content .dayArea{margin-top:2rem}}@media(max-width:900px){.snsSec .fBox__links .snsArea li{margin-right:2rem}.snsSec .fBox__links .snsArea li a{width:110px;height:110px}footer .inquiryArea__title .inquiry-links a{width:250px}.p-modal--contentWrap{display:block}.p-modal--title{font-size:1.6rem}.p-tab__title .p-tab__title__item{font-size:1.4rem}.u-forTb{display:inherit}.scheduleWay__wrap{padding:2rem 1rem}.scheduleWay__title{font-size:1.3rem}.scheduleWay__list li{font-size:1.3rem;line-height:1.6}.home .l-content .l-main .mvArea__main{padding:7rem 0 0}.home .l-content .l-main .mvArea__main .mvArea__bg{display:none}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea{width:80vw;margin:0 0 0 auto}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea .mvArea__voice{display:none}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea .mvArea__ttl{width:60vw;translate:-20% -50%}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:calc(min(31vw,21rem))}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl{width:100%;text-align:left}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .disc{padding-right:0}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .flyer{width:calc(min(30vw,20rem));bottom:3rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea{gap:2rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li{width:calc(50% - 2rem/2);border:2px solid}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:before{top:4rem;right:1.3rem;font-size:1.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:after{font-size:2rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date small{font-size:1.8rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li time{font-size:1.8rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li{padding:2rem .5rem;border:2px solid}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date{font-size:2.5rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date small{font-size:1.3rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date small.long_txt{font-size:1rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time{font-size:1.3rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time:not(.onetime){font-size:1.2rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra{border-radius:10px}.home .l-content .l-main .homeSchedule .scheduleArea__extra__title{font-size:1.8rem;line-height:1.6}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea){font-size:1.4rem}.home .l-content .l-main .homeSchedule .scheduleArea__endTtl p{font-size:1.4rem}.home .l-content .l-main .homeSchedule .scheduleArea__endDisc{margin-top:3rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li{font-size:2rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li.long_txt{font-size:1.8rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li.night_txt{background-size:12px}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide{-ms-flex-wrap:wrap;flex-wrap:wrap}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .textArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide .textArea .ttl{margin-top:0}.home .l-content .l-main .homeSummer__event .homeSummer__event__wide figure{width:100%}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li figure{width:100%}.home .l-content .l-main .homeSummer__event .homeSummer__event__list li .textArea .disc{font-size:1.4rem}.home .l-content .l-main .homeProgram{padding-top:3rem}.home .l-content .l-main .homeProgram .title-obj{margin-bottom:5px}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .programTitle span{border-radius:.5rem}.home .l-content .l-main .homeAccess .wide_wrap .accessBtn{font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner{padding-top:7rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox{padding:3rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea{padding:1rem 1rem 2.5rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox{display:block}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__inner span{margin-bottom:1rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__img{margin-left:1.4em}.schedule .l-content .reserveSec h2{font-size:2.2rem}.schedule .l-content .timetableSec .featuresArea .featuresTitle h3{font-size:2.2rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4{font-size:1.8rem}.schedule .l-content .facultySec .facultyArea .fukidashiTitle{font-size:1.6rem}.schedule .l-content .facultySec .facultyArea .blackTitle{margin:0 0 3rem;font-size:3rem}.schedule .l-content .facultySec .facultyArea .facultyList li h4{font-size:1.6rem}.schedule .l-content .pickupSec .pickupWide{-ms-grid-columns:1fr;grid-template-columns:1fr}.schedule .l-content .pickupSec .pickupWide .textArea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}.schedule .l-content .pickupSec .pickupWide .textArea time{text-align:center}.schedule .l-content .pickupSec .pickupWide .textArea time span{font-size:1.4rem}.schedule .l-content .pickupSec .pickupWide .textArea .pickupWide__contTtl{text-align:center}.schedule .l-content .pickupSec .pickupWide figure img{max-width:unset;width:100%}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt .desc_txt{font-size:1.4rem}.schedule .l-content .pickupSec .pickupArea.c-fBox{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.5rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox{border-radius:1rem;width:100%}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt p{font-size:1.4rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt{font-size:1.4rem}.schedule .l-content .eventSec .eventList li:nth-child(3n){margin-right:3rem}.schedule .l-content .eventSec .eventList li:nth-child(2n){margin-right:0!important}.schedule .l-content .presentSec .presentBox__txt .presentTitle{max-width:350px}.schedule .l-content .eventDateSec .eventArea .eventDateList li{height:auto;min-height:90px;padding:1rem .5rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a{font-size:1.3rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:1.4rem}.scheduleWay__wrap{padding:2rem 1rem}.scheduleWay__title{font-size:1.3rem}.scheduleWay__list li{font-size:1.3rem;line-height:1.6}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:1.4rem}}@media(max-width:900px) and (max-width:650px){.snsSec .fBox__links .snsArea li{margin-right:1rem}.snsSec .fBox__links .snsArea li a{width:90px;height:90px}.p-tab__title .p-tab__title__item{font-size:1.2rem;padding:1rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02{padding-inline:2rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl{text-align:center;font-size:1.8rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .flyer{position:static;translate:0 0;margin:0 auto;padding-right:8%;width:calc(min(80vw,30rem));text-align:center}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:before{display:none}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date small{font-size:1.4rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li time{font-size:1.4rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date{margin-bottom:.5rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea){margin-bottom:.5em;margin:0;line-height:1.4}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .programTitle span{font-size:2rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea{padding:0 1rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .dotList_fBox__img{margin:1rem auto}.schedule .l-content .facultySec .facultyArea .fukidashiTitle{font-size:1.4rem}.schedule .l-content .facultySec .facultyArea .blackTitle{font-size:2.5rem}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt .desc_txt{margin-top:1rem;text-align:left}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt{margin-top:1rem;text-align:left}.schedule .l-content .eventSec .eventList li:nth-child(3n){margin-right:0}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{margin-bottom:.5em;margin:0;line-height:1.4}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{margin-bottom:.5em;margin:0;line-height:1.4}}@media(max-width:900px) and (max-width:650px) and (max-width:480px){.snsSec .fBox__links .snsArea li a{width:6rem;height:6rem}.p-tab__title .p-tab__title__item{font-size:1rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date small{font-size:1.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li time{margin-bottom:1rem;font-size:1.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date{font-size:2rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.schedule .l-content .facultySec .facultyArea .fukidashiTitle{font-size:1.2rem}.schedule .l-content .facultySec .facultyArea .blackTitle{margin:0 0 2rem;font-size:2rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:1001px){.snsSec .fBox__links .snsArea li a:hover{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="10" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.3)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.3));filter:drop-shadow(0 0 10px rgba(0,0,0,.3))}}@media(max-width:1200px) and (max-width:650px){.snsSec .fBox__links .snsArea li a img{width:40px}}@media(max-width:1200px) and (max-width:650px) and (max-width:480px){.snsSec .fBox__links .snsArea li a img{width:3rem}}@media(max-width:480px){.floatingMenu{bottom:0;-webkit-transform:translateY(0);transform:translateY(0);right:0;left:0}.floatingMenu a br{display:none}footer{padding-bottom:5rem}footer .l-footer__fbox__left .footerLogoLink{max-width:330px;width:100%;margin:0 auto 15px;padding-right:10px}.footer-copyright{font-size:10px;padding-left:15px;letter-spacing:.5px}.l-header #hamburgerBtn span:nth-of-type(1){top:18px}.l-header #hamburgerBtn span:nth-of-type(2){top:26px}.l-header #hamburgerBtn span:nth-of-type(3){top:34px}.l-header #hamburgerBtn.active span:nth-of-type(1){top:16px}.l-header #hamburgerBtn.active span:nth-of-type(3){top:34px}.l-header .l-menu .wrap{padding-bottom:18rem}.l-header .l-menu .langArea .langBox .langTitle{font-size:1.2rem}.l-header .l-menu .langArea .langBox .langTitle span:after{font-size:1.8rem}.l-header .l-menu .langArea .langBox .langList ul li{padding:0 0 0 1rem;font-size:1rem}.l-header .l-menu .langArea .langBox .langList ul li:before{font-size:.7rem}.blueTable table th,.blueTable table td{padding:.5rem;font-size:1.1rem}.blueTable table th{width:40%}.p-tab__title{margin-bottom:1.5rem}.p-tab__title .p-tab__title__item b{margin-right:0}.u-forPc{display:none}.u-forSp{display:inherit}.page-wrap{padding:0 1.5rem}.scheduleWay__list li span{display:block}.scheduleWay__list li span:before{width:1em;height:1em;margin:0 5px 2px 0}.home .l-content .l-main .mvArea .mvArea__sub{padding:6rem 0}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title{padding-inline:2rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:before,.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__title:after{scale:1.1;height:88%}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01{padding-top:4rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea) span{display:block}.home .l-content .l-main .homeSchedule .nextSchedule h5{font-size:1.6rem}.home .l-content .l-main .homeSchedule .nextSchedule h5 br{display:inline-block}.home .l-content .l-main .homeSchedule .nextSchedule h5 span{display:none}.home .l-content .l-main .homeSchedule .nextSchedule ul li small{font-size:1.1rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li>span{font-size:1.1rem}.home .l-content .l-main .homeSummer__title h3:before,.home .l-content .l-main .homeSummer__title h3:after{scale:1.1;height:94%}.home .l-content .l-main .homeProgram .anchorLink li a{font-size:1.2rem}.home .l-content .l-main .homeAccess .wide_wrap .txt_wrap{padding-top:5.8rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd .dotList .txt time{display:block;font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd .dotList .txt time{display:block;font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .modal-figure{width:calc(50% - 1rem)}.schedule .l-content .dayArea__oc{margin-bottom:.5rem}.schedule .l-content .dayArea .dayBox{margin-bottom:1rem}.schedule .l-content .timetableSec .featuresArea .featuresTitle h3 span{display:block}.schedule .l-content .anchorSec .anchorList li a:before{right:1rem}.schedule .l-content .facultySec .facultyArea .facultyList{gap:2rem}.schedule .l-content .pickupSec .pickupWide .pickupWide__title{padding-inline:2rem}.schedule .l-content .pickupSec .pickupWide .pickupWide__title:before,.schedule .l-content .pickupSec .pickupWide .pickupWide__title:after{scale:1.1;height:88%}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time{margin-bottom:1rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .courseIcon span{padding:.4rem .8rem;font-size:1.1rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt.center_txt{text-align:left}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .desc_txt.center_txt br{display:none}.schedule .l-content .eventSec .eventList__img time{font-size:1.2rem}.schedule .l-content .eventSec .eventList__img time:before{top:.42rem}.schedule .l-content .eventSec .eventList__txt .eventTitle{font-size:1.6rem}.schedule .l-content .eventSec .eventList__txt p{font-size:1.2rem}.schedule .l-content .eventSec .eventList__txt .timeLink{font-size:1.2rem}.schedule .l-content .eventSec .eventList__txt .small_txt{font-size:1rem}.schedule .l-content .presentSec .presentBox__txt p br{display:none}.schedule .l-content .presentSec .presentBox__img .present-img.two-img{max-width:100%}.schedule .l-content .presentSec .presentBox__addInfo p{text-align:left;line-height:1.7}.schedule .l-content .presentSec .presentBox__addInfo p br{display:none}.schedule .l-content .eventDateSec .eventArea .eventDateList{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.schedule .l-content .eventDateSec .eventArea .eventDateList li.nightLink:after{top:.5rem;right:.5rem;font-size:1.2rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date small{font-size:1.2rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date .small_week{font-size:1rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .end{font-size:1.2rem}body.teaser header{padding:1.5rem 1.5rem 1.5rem 1rem}body.teaser #schedule .mvTxtArea{width:95%}body.teaser #schedule .mvTxtArea .mvTxt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.teaser #schedule .mvTxtArea .mvTxt__inner{width:100%}body.teaser #schedule .mvTxtArea .mvTxt__inner p span{display:block;margin-bottom:.5rem}body.teaser #schedule .nextSchedule .schedule_list li{width:calc((100% - 2 * clamp(.5rem,1vw,1rem)) / 3)}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li b{font-size:1.3em}body.teaser footer{padding-bottom:2rem}body.teaser footer small{font-size:.88em}.page-wrap{padding:0 1.5rem}.scheduleWay__list li span{display:block}.scheduleWay__list li span:before{width:1em;height:1em;margin:0 5px 2px 0}body.teaser header{padding:1.5rem 1.5rem 1.5rem 1rem}body.teaser #schedule .mvTxtArea{width:95%}body.teaser #schedule .mvTxtArea .mvTxt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.teaser #schedule .mvTxtArea .mvTxt__inner{width:100%}body.teaser #schedule .mvTxtArea .mvTxt__inner p span{display:block;margin-bottom:.5rem}body.teaser #schedule .nextSchedule .schedule_list li{width:calc((100% - 2 * clamp(.5rem,1vw,1rem)) / 3)}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li b{font-size:1.3em}body.teaser footer{padding-bottom:2rem}body.teaser footer small{font-size:.88em}}@media(max-width:768px){.floatingMenu a{padding:2rem 1.5rem;font-size:1.5rem}#page-top a{display:none}.l-header .l-header__inner__koka{width:30vw}.u-forTb2{display:inherit}.home .l-content .l-main .mvArea .mvArea__sub .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .l-content .l-main .mvArea .mvArea__sub__title{margin:0 auto 2rem;max-width:180px}.home .l-content .l-main .mvArea .mvArea__sub__title img{height:auto}.home .l-content .l-main .homeSchedule .scheduleArea .desc{line-height:1.8}.home .l-content .l-main .homeReserve .reserveArea__title{font-size:2.8rem}.home .l-content .l-main .homeReserve .reserveArea__txt p span{font-size:1.8rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox#program-06 .programTxt .disc{width:calc(100% - 160px)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox#program-06 .programTxt figure{width:14rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt:has(figure) .disc{width:calc(100% - 85px)}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt:has(figure) figure{width:10rem}.home .l-content .l-main .homeVoice .voiceArea__wrap{width:calc(400px*5 + 50rem)!important}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li{width:400px;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div p{font-size:1.6rem;padding:2rem 2rem 1.5rem}.home .l-content .l-main .homeOnline__inner{padding:3rem 2rem 2rem;border-radius:1rem}.home .l-content .l-main .homeAccess .mapArea iframe{height:450px}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .bktitle{font-size:1.8rem}.schedule.page-night .l-content .timetableSec .timetableArea .pdfBtn{margin-bottom:2rem}.schedule .l-content .dayArea .dayTime>span:before{margin-right:.5rem}.schedule .l-content .reserveSec{padding:2rem 0 3rem}.schedule .l-content .reserveSec .lead_txt{font-size:1.4rem}.schedule .l-content .reserveSec .blackBtn:after{right:1rem;font-size:1rem}.schedule .l-content .timetableSec .featuresArea{padding-top:1.5rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder{border-radius:1rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4 span{border-bottom:4px solid #ede936}.schedule .l-content .timetableSec .pdfBtn a:after{right:1.5rem}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__img .pickupImg{border-radius:1rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time span{font-size:1.5rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .redTitle{margin:0 0 1.5rem;font-size:1.8rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .menuTitle{font-size:1.6rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink:has(.end:empty) a{margin-top:2.5rem}body.teaser #mv h1{width:100%}body.teaser #mv h1 .pc-img{display:none}body.teaser #mv h1 .sp-img{display:block}body.teaser #mv h1{width:100%}body.teaser #mv h1 .pc-img{display:none}body.teaser #mv h1 .sp-img{display:block}}@media(max-width:768px) and (max-width:480px){.floatingMenu a{width:100%;padding:1.5rem 1rem;border-left:0;border-bottom:0;border-radius:0;box-shadow:4px 4px 10px rgba(0,0,0,.3);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;letter-spacing:1px}.l-header .l-header__inner__koka{width:37vw}.home .l-content .l-main .homeReserve .reserveArea__txt p span{font-size:1.6rem}.home .l-content .l-main .homeVoice .voiceArea__wrap .voiceArea__list li div p{font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .bktitle{font-size:1.6rem}.schedule .l-content .reserveSec .lead_txt{margin-bottom:2rem;text-align:left}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4 span{padding-bottom:.5rem;border-bottom:3px solid #ede936}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt time span{font-size:1.4rem}.schedule .l-content .pickupSec .pickupArea.c-fBox .pickupBox__txt .redTitle{font-size:1.6rem}}@media(min-width:481px){.floatingMenu a:hover{background-color:#fff;color:#004898}}@media(max-width:390px){footer .inquiryArea__title{top:20px}}@media(max-width:900px) and (max-width:768px){footer .inquiryArea__title .inquiry-links a{width:calc(50% - 5rem);padding:15px 5px;font-size:15px}.schedule .l-content .reserveSec h2{font-size:2rem}.schedule .l-content .timetableSec .featuresArea .featuresTitle h3{font-size:2rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4{text-align:center}.schedule .l-content .presentSec .presentBox__txt .presentTitle{max-width:280px}.schedule .l-content .eventDateSec .eventArea .eventDateList li{min-height:80px}}@media(max-width:900px) and (max-width:768px) and (max-width:480px){footer .inquiryArea__title .inquiry-links a{width:calc(50% - 3.5rem)}.schedule .l-content .reserveSec h2{margin:0 0 1rem;font-size:1.8rem}.schedule .l-content .timetableSec .featuresArea .featuresTitle h3{padding:.5rem .8rem;font-size:1.8rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox__inner h4{margin:0 0 1.5rem;font-size:1.6rem}.schedule .l-content .presentSec .presentBox__txt .presentTitle{max-width:230px}.schedule .l-content .eventDateSec .eventArea .eventDateList li{min-height:60px}}@media(max-width:900px) and (max-width:768px) and (max-width:480px) and (max-width:390px){footer .inquiryArea__title .inquiry-links a{margin-top:3rem}}@media(max-width:900px) and (max-width:768px) and (max-width:480px) and (max-width:390px) and (max-width:375px){footer .inquiryArea__title .inquiry-links a{margin-top:2rem}}@media(max-width:500px){footer .l-footer__fbox__link .kokasaction-sp{display:block;width:150px;margin:15px 0 8px}footer .l-footer__fbox__link .kokasaction-sp img{width:100%}.p-modal--close{width:50px;height:50px}.p-modal--close span{font-size:1rem}.p-modal--close span:before{font-size:2rem}.schedule .l-content #modalArea .modalClose__btn{width:50px;height:50px}.schedule .l-content #modalArea .modalClose__btn span{font-size:1rem}.schedule .l-content #modalArea .modalClose__btn span:before{font-size:2rem}}@media(max-width:920px){footer .inquiryArea{height:250px}footer .inquiryArea__title .in-uni{font-size:16px;line-height:1.8}footer .inquiryArea__title .in-contact{font-size:14px;line-height:1.9}footer .l-footer__fbox{display:block}footer .l-footer__fbox__left{width:100%;margin:10px 0 20px}footer .l-footer__fbox__left .logo{width:300px}footer .l-footer__fbox__link{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .l-footer__fbox__link .block{width:250px;margin:0 30px 0 0}}@media(max-width:920px) and (max-width:325px){footer .inquiryArea__title .in-uni{font-size:14px}footer .l-footer__fbox__left .logo{width:250px}}@media(max-width:920px) and (max-width:570px){footer .inquiryArea__title .in-contact{font-size:12px}footer .inquiryArea__title .in-contact br.forSp{display:block}footer .l-footer__fbox__link{display:block}}@media(max-width:920px) and (max-width:570px) and (max-width:325px){footer .inquiryArea__title .in-contact{font-size:10px}}@media(max-width:1000px) and (max-width:768px){.l-header .l-header__inner{padding:1.5rem 2rem;gap:1em}.l-header .l-header__inner .l-header__memo{font-size:1rem;padding-right:6rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox{padding:1rem;--padOut:-1rem}.schedule .l-content .timetableSec .featuresArea .featuresBorder .featuresBox{-ms-grid-columns:1fr;grid-template-columns:1fr}.schedule .l-content .presentSec .presentBox{padding:3rem}.schedule .l-content .presentSec .presentBox__txt h4{font-size:1.4rem}}@media(max-width:1000px) and (max-width:768px) and (max-width:480px){.l-header .l-header__inner{padding:1rem}.schedule .l-content .presentSec .presentBox{padding:3rem 2rem;border-radius:1rem}.schedule .l-content .presentSec .presentBox__txt h4{font-size:1.3rem}}@media(max-width:700px){.c-imgTitle img{height:16vw}}@media(max-width:650px){.p-tab__title .p-tab__title__item span{display:block;margin:0 auto 3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 10px}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area01 .scheduleArea .holdArea{-ms-grid-columns:1fr;grid-template-columns:1fr}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .ttl span.ttl-main{font-size:2.2rem}.home .l-content .l-main .homeSchedule__summerInner .summerSchedule__area02 .disc p br{display:none}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn{font-size:1.3rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn:before{font-size:1.3rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn{font-size:1.5rem;margin-top:1.5rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__list{padding:2em;gap:.5em 2rem}.home .l-content .l-main .homeReserve .reserveArea{border-radius:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.home .l-content .l-main .homeReserve .reserveArea__txt .lineBtn{margin:0 auto}.home .l-content .l-main .homeProgram .programArea_wrap .programArea{display:block;max-width:450px;width:100%;margin:0 auto}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox:nth-child(even){-webkit-animation-delay:0s;animation-delay:0s}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programImg .fig-sub{width:calc(min(40vw,190px))}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl{display:block}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .dlArea dl dt{width:100%;margin-bottom:.4rem;padding-right:0}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .hourArea dl dd{font-size:1.4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dt{display:block;font-weight:600;font-size:1.6rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox .boothArea dl dd{font-size:1.4rem}.schedule .l-content .facultySec .facultyArea .fukidashiTitle br{display:inline-block}.schedule .l-content .eventSec .eventList{max-width:400px;width:100%;margin:0 auto}.schedule .l-content .presentSec .presentBox__txt p{text-align:left}body.teaser #schedule .nextSchedule .scheduleArea__extra__list{gap:.5em 2rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list{gap:.5em 2rem}}@media(max-width:1000px) and (max-width:900px){.sec{margin:6rem 0}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt p{font-size:1.3rem}.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox .programTxt .prg-memo span{font-size:1.2rem}.home .l-content .l-main .homeAccess .wide_wrap{padding-inline:2rem;padding-bottom:3em}.schedule .l-content .whiteBk{padding-bottom:5rem;border-radius:2.5rem}.schedule .l-content .whiteBk.bk-02{margin-bottom:8rem}.schedule .l-content .timetableSec .u-alignCenter{text-align:left}.schedule .l-content .anchorSec{margin:5rem 0}.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt p{margin-top:4rem;font-size:1.6rem;line-height:1.8}.schedule .l-content .presentSec .presentBox__img .present-img{max-width:300px}.schedule .l-content .eventDateSec .eventArea{padding:0 0 4rem}body.teaser .slider-teaser__item{width:calc(100vw/4)}.sec{margin:6rem 0}body.teaser .slider-teaser__item{width:calc(100vw/4)}}@media(max-width:1000px) and (max-width:900px) and (max-width:480px){.sec{margin:5rem 0}.schedule .l-content .whiteBk{padding-bottom:4rem;border-radius:2rem}.schedule .l-content .anchorSec{margin:4rem 0}.schedule .l-content .eventDateSec .eventArea{padding:0 0 3rem}body.teaser .slider-teaser__item{width:calc(100vw/3)}.sec{margin:5rem 0}body.teaser .slider-teaser__item{width:calc(100vw/3)}}@media(max-width:900px) and (max-width:480px){.home .l-content .l-main .mvArea__main{padding:5.6rem 0 0}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea{width:90vw}.home .l-content .l-main .mvArea__main .mvArea__mainImgArea .mvArea__ttl{width:68vw;translate:-10% -55%}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea{gap:1rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li{padding:1.5rem 0 0;border-radius:1rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li.nightLink:after{top:1rem;right:1rem;font-size:1.8rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li .date small{font-size:1.2rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time{font-size:1.1rem}.home .l-content .l-main .homeSchedule .scheduleArea .comingArea li time:not(.onetime){font-size:1rem}.home .l-content .l-main .homeSchedule .scheduleArea__extra__title{font-size:1.6rem;line-height:1.4;padding:10px 5px}.schedule .l-content #modalArea .modal_wrap .modalBox__inner{padding-top:4rem}.schedule .l-content #modalArea .modal_wrap .modalBox__inner .whiteBox{padding:2rem 1.5rem}.schedule .l-content .pickupSec .pickupWide .textArea time{margin-bottom:1rem}.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink a{font-size:1.2rem}}@media(max-width:1200px) and (max-width:768px){.home .l-content .l-main .mvArea .mvArea__sub p{font-size:1.4rem;padding-left:0}.schedule .l-content .dayArea .dayBox .ocNum{width:6rem;height:6rem}.schedule .l-content .dayArea .dayBox .ocNum span{font-size:1.3rem}.schedule .l-content .dayArea .dayBox .ocDay{font-size:5rem}.schedule .l-content .dayArea .dayBox .ocDay small{font-size:1.6rem}.schedule .l-content .dayArea .dayTime{padding:1rem;font-size:1.6rem}.schedule .l-content .dayArea .dayTime small{font-size:1.2rem}}@media(max-width:1000px) and (max-width:650px){.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date{font-size:4rem}.schedule .l-content .anchorSec .anchorList li a{font-size:1.3rem;padding:.5em 3.5rem .5em 1em}}@media(max-width:1000px) and (max-width:650px) and (max-width:480px){.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .date{margin-bottom:.7rem;font-size:3.2rem}}@media(max-width:650px) and (max-width:480px){.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn{max-width:100px;padding:1rem;font-size:1.1rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .reserveBtn:before{right:.8rem;font-size:1.1rem}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn{font-size:1.3rem}.schedule .l-content .presentSec .presentBox__txt p{line-height:1.7}}@media(any-hover:hover){.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn:hover{font-weight:600}.home .l-content .l-main .homeSchedule .scheduleArea .holdArea li .moreBtn:hover:before{translate:5px -50%}.home .l-content .l-main .homeOnline .bannerArea a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.home .l-content .l-main .homeAccess .wide_wrap .textLink a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.schedule .l-content .anchorSec .anchorList li a:hover{background-color:#313131;color:#fff}.schedule .basstourBtn a:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}body.teaser #schedule .mvTxtArea .reserveBtn:hover{background-color:#d10a34}body.teaser #report .instaBtn:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}body.teaser #schedule .mvTxtArea .reserveBtn:hover{background-color:#d10a34}body.teaser #report .instaBtn:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.2)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}}@media(max-width:900px) and (max-width:480px) and (max-width:360px){.home .l-content .l-main .homeSchedule .scheduleArea__extra__title{font-size:1.4rem}}@media(max-width:900px) and (max-width:650px) and (max-width:480px) and (max-width:360px){.home .l-content .l-main .homeSchedule .scheduleArea__extra__list>li:not(.BtnArea){font-size:1rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:1rem}body.teaser #schedule .nextSchedule .scheduleArea__extra__list>li{font-size:1rem}}@media(max-width:900px) and (max-width:530px){.home .l-content .l-main .homeSchedule .nextSchedule ul li{width:calc(100%/3 - .5rem)}.home .l-content .l-main .homeSchedule .nextSchedule ul li.long_txt{padding-right:0}.home .l-content .l-main .homeSchedule .nextSchedule ul li.night_txt{background-position:top 1.2rem right calc(50% - 1.5em)}}@media(max-width:900px) and (max-width:530px) and (max-width:480px){.home .l-content .l-main .homeSchedule .nextSchedule ul li{font-size:1.8rem;min-height:6.2rem}.home .l-content .l-main .homeSchedule .nextSchedule ul li.long_txt{font-size:1.7rem}}@media(max-width:768px) and (max-width:650px){.home .l-content .l-main .homeReserve .reserveArea__title{text-align:center;font-size:2rem}}@media(max-width:1300px){.home .l-content .l-main .homeProgram .prog-obj-text01{display:none}.home .l-content .l-main .homeProgram .programArea_wrap .prog-obj-man{display:none}.home .l-content .l-main .homeProgram .prog-obj-text02{display:none}}@media(min-width:651px){.home .l-content .l-main .homeProgram .programArea_wrap.js-on .programBox:first-child{-webkit-animation:programBox_up .8s forwards;animation:programBox_up .8s forwards}.home .l-content .l-main .homeProgram .programArea_wrap.js-on .programBox:nth-child(2){-webkit-animation:programBox_up .8s forwards;animation:programBox_up .8s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}}@media(max-width:1000px) and (max-width:768px) and (max-width:650px){.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox{width:100%;margin-right:0}}@media(max-width:1000px) and (max-width:768px) and (max-width:650px) and (max-width:480px){.home .l-content .l-main .homeProgram .programArea_wrap .programArea .programBox{border-radius:1rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:768px){.home .l-content .l-main .homeAccess .wide_wrap .icon-access{left:2rem;top:0;width:20vw;translate:0 -25%}}@media(max-width:1200px) and (max-width:1000px) and (max-width:768px) and (max-width:480px){.home .l-content .l-main .homeAccess .wide_wrap .icon-access{translate:25% -15%;left:0;width:24vw}}@media(max-width:1400px){.home .l-content .l-main .homeAccess .wide_wrap .peopleImg-05{right:6%}.schedule .l-content .pickupBtn{left:1.25rem}.schedule .l-content .pickupBtn__txt{font-size:1.1rem}.schedule .l-content .dayArea .people-01{right:4vw;width:25vw}.schedule .l-content .dayArea .people-03{left:4vw;width:25vw}.schedule .basstourBtn{left:4rem;bottom:4rem}}@media(max-width:1400px) and (max-width:1000px){.home .l-content .l-main .homeAccess .wide_wrap .peopleImg-05{display:none}.schedule .basstourBtn{left:3.5rem;bottom:3.5rem}}@media(max-width:1400px) and (max-width:765px){.schedule .l-content .pickupBtn{bottom:6rem;left:1.5rem;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.schedule .l-content .pickupBtn__txt{line-height:1.1}}@media(max-width:1000px) and (max-width:765px){.schedule .l-content .pickupBtn a{width:160px;min-height:135px;padding:1rem .5rem}.schedule .l-content .pickupBtn a .c-centerTitle .en{font-size:1.4rem}.schedule .l-content .pickupBtn a .c-centerTitle .en span:before{top:-3px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);width:16px;height:16px}}@media(min-width:766px){.schedule .l-content .pickupBtn a:hover{box-shadow:5px 5px 0 #d7083b}.schedule .l-content .pickupBtn a:hover .pickupBtn__inner{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(max-width:765px){.schedule .l-content .pickupBtn a .c-centerTitle{margin:.5rem 0}.schedule .basstourBtn.js-down{bottom:0}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px){.schedule .l-content .whiteBk.bk-02{margin-bottom:6rem}}@media(max-width:1000px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.schedule .l-content .whiteBk.bk-02{margin-bottom:4rem}}@media(max-width:1200px) and (max-width:1000px) and (max-width:480px){.schedule .l-content .dayArea{padding-bottom:3rem}}@media(max-width:1200px) and (max-width:768px) and (max-width:480px){.schedule .l-content .dayArea .dayBox .ocNum{width:5.5rem;height:5.5rem}.schedule .l-content .dayArea .dayBox .ocNum span{font-size:1.2rem}.schedule .l-content .dayArea .dayBox .ocDay{font-size:4rem}.schedule .l-content .dayArea .dayBox .ocDay small{font-size:1.4rem}.schedule .l-content .dayArea .dayTime{padding:.8rem 1rem;font-size:1.4rem}.schedule .l-content .dayArea .dayTime small{font-size:1rem}}@media(max-width:1400px) and (max-width:1200px){.schedule .l-content .dayArea .people-01{right:0}.schedule .l-content .dayArea .people-03{left:0}}@media(max-width:1400px) and (max-width:1200px) and (max-width:1000px){.schedule .l-content .dayArea .people-01{display:none}.schedule .l-content .dayArea .people-03{display:none}}@media(max-width:1200px) and (max-width:900px) and (max-width:768px){.schedule .l-content .reserveSec .blackBtn{width:180px;margin:0 auto}.schedule .l-content .timetableSec .pdfBtn a{width:180px;margin:0 auto}}@media(max-width:1200px) and (max-width:900px) and (max-width:768px) and (max-width:480px){.schedule .l-content .reserveSec .blackBtn{width:160px;font-size:1.2rem}.schedule .l-content .timetableSec .pdfBtn a{width:160px;font-size:1.2rem}}@media(max-width:1000px) and (max-width:900px) and (max-width:650px){.schedule .l-content .pickupSec .pickupArea:not(.schedule .l-content .pickupSec .pickupArea.c-fBox) .pickupBox__txt p{text-align:left}}@media(max-width:1200px) and (max-width:900px) and (max-width:650px){.schedule .l-content .eventSec .eventList li{width:100%;margin-right:0}}@media(max-width:480px) and (max-width:360px){.schedule .l-content .eventDateSec .eventArea .eventDateList li .dateLink .date small{font-size:1rem}}@media(max-width:1400px) and (max-width:1000px) and (max-width:765px){.schedule .basstourBtn{bottom:7rem;left:1rem;max-width:120px}}@media(max-width:650px) and (max-width:900px){body.teaser #schedule .nextSchedule .scheduleArea__extra__list{border-radius:10px}body.teaser #schedule .nextSchedule .scheduleArea__extra__list{border-radius:10px}}