@charset "UTF-8";@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-aco_trg{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:9999px;display:flex;justify-content:center;min-height:25px;min-width:25px}:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(font):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-height:100%}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--color_font:#343538;--color_white:#fff;--color_main:#e60012;--color_sub:#2e3d54;--color_gray:#848789;--color_pamphlet:#648abe;--color_opencampus:#e60012;--leading-trim: calc(.5em - .5lh) ;--color_green:#27ad74;--color_green_grad:linear-gradient(-45deg,#20aa8a,#9cde64);--color_orange:#ff6652;--color_orange_grad:linear-gradient(-45deg,#ff6652,#ffa234);--color_blue:#408bf2;--color_blue_grad:linear-gradient(-45deg,#648abe,#94d3e6);--color_light_blue_grad:linear-gradient(-45deg,#408bf2,#45cddc);--color_purple_grad:linear-gradient(-45deg,#8b6bf5,#f790e0);--color_yellow_grad:linear-gradient(-45deg,#ff9600,#ffd220);--color_game-creator:#ff6652;--color_esports:#408bf2;--color_comic-illust:#ff9600;--color_v-tuber:#8b6bf5;--color_game-creator_grad:linear-gradient(-45deg,#ff6652,#ffa234);--color_esports_grad:linear-gradient(-45deg,#408bf2,#45cddc);--color_v-tuber_grad:linear-gradient(-45deg,#8b6bf5,#f790e0);--color_comic-illust_grad:linear-gradient(-45deg,#ff9600,#ffd220);--color_it_grad:linear-gradient(-45deg,#20aa8a,#9cde64);--color_movie_grad:linear-gradient(-45deg,#ff437d,#ff90e1);--color_movie:#ff437d;--hover_color:color_sub;--hover_border:color_sub;--hover_bg:color_white;--loop-speed:1;--current-color: }body{background-color:#fff;color:#343538;font-family:LINE Seed JP_OTF,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,Noto Sans JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;letter-spacing:.05em;line-height:1.8;text-indent:min(0vw + 0rem,0rem);word-wrap:anywhere;line-break:strict;word-break:normal}body.is-act{overflow:hidden}#page{overflow:clip;position:relative}#page:not(.no_bg):before{background:url(/img/index/kv_bg.png) no-repeat 50%/cover;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}figure,picture{display:block}img{height:auto;max-width:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}img.-t{-o-object-position:center top;object-position:center top}img.-tl{-o-object-position:left top;object-position:left top}img.-tr{-o-object-position:right top;object-position:right top}img.-r{-o-object-position:right center;object-position:right center}img.-b{-o-object-position:center bottom;object-position:center bottom}img.-bl{-o-object-position:left bottom;object-position:left bottom}img.-br{-o-object-position:right bottom;object-position:right bottom}img.-l{-o-object-position:left center;object-position:left center}.js-svg{height:1em;width:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}table{border-collapse:collapse;margin:0 auto;width:100%}td,th{border:1px solid #ccc;vertical-align:top}input,textarea{background-color:#fff;border:1px solid #a7a6aa;border-radius:2px;margin:0;padding:5px 7px}input[type=text],textarea{border:1px solid #aaa;outline:none;transition:all .5s ease}input[type=text]:focus,textarea:focus{border:1px solid #e60012;box-shadow:0 0 7px #e60012}.c-crumbs{color:#343538;margin:10px 0}.c-pagetop{bottom:10px;position:fixed;right:10px;z-index:100}.c-label{align-items:baseline;background-color:#fff;border-radius:9999px;display:flex;font-size:min(.1632653061vw + .7742346939rem,.9375rem);line-height:1.5;padding:.3em 1em;transition:background-color .5s,color .5s}.c-label:before{color:#e60012;content:"#";display:inline-block}.c-label.is-current{background-color:#343538;color:#fff}.c-label.-game-creator:before{color:#ff6652}.c-label.-esports:before{color:#408bf2}.c-label.-comic-illust:before{color:#ff9600}.c-label.-v-tuber:before{color:#8b6bf5}.c-label.-it:before{color:#20aa8a}.c-label.-movie:before{color:#ff437d}.c-label.-club:before{color:#76aeee}.c-labels{display:flex;flex-wrap:wrap;gap:10px}.c-show_y{opacity:0;position:relative;transition:opacity .5s,translate .5s;translate:0 min(1.6326530612vw + 13.8775510204px,40px)}.c-show_y.is-act{opacity:1;translate:0 0}.c-show_scale{opacity:0;position:relative;scale:1.05;transition:opacity .5s,translate .5s,scale .8s;translate:0 max(-1.6326530612vw + -13.8775510204px,-40px)}.c-show_scale.is-act{opacity:1;scale:1;translate:0 0}.c-common_sec{padding:min(6.5306122449vw + 25.5102040816px,130px) 0}.c-common_sec.-small{padding:min(2.0408163265vw + 17.3469387755px,50px) 0}.c-common_sec__desc{text-align:center}.c-data01{border-bottom:1px solid #e2e7ed;padding-bottom:1em}.c-data01__item{display:flex;flex:1 5;flex-wrap:wrap;gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-data01__title{font-weight:700}.c-gray_bg{background:#f3f6f9;border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.c-gray_bg.-last{border-radius:min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) 0 0}.c-gray_bg .c-section_title:before{background-color:#e2e7ed!important}.c-gray_bg .c-table01 table td{background:#fff}.c-gray_bg__block{background:#f3f6f9;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-table01 table td,.c-table01 table th{padding:2em 3em;vertical-align:middle}.c-table01 table th{background:#848789;border:1px solid #fff;color:#fff;font-weight:600;text-align:center;vertical-align:middle}.c-table01 table td{border:1px solid #c9cfd9}.c-table01 table td small{display:block}.c-list01 li{--current_color:#c9cfd9;line-height:2;margin-bottom:.5em;padding-left:1em;position:relative}.c-list01 li:last-child{margin-bottom:0}.c-list01 li:before{background:var(--current_color);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:1em;transform:translateY(-50%);width:8px}.c-list01 li small{display:block;font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-list01.-blue li:before{--current_color:linear-gradient(-45deg,#648abe,#94d3e6)}.c-list01.-light_blue li:before{--current_color:linear-gradient(-45deg,#408bf2,#45cddc)}.c-list01.-orange li:before{--current_color:linear-gradient(-45deg,#ff6652,#ffa234)}.c-list01.-green li:before{--current_color:linear-gradient(-45deg,#20aa8a,#9cde64)}.c-list01.-purple li:before{--current_color:linear-gradient(-45deg,#8b6bf5,#f790e0)}.c-list01.-yellow li:before{--current_color:linear-gradient(-45deg,#ff9600,#ffd220)}.c-aco_trg{position:relative;transition:all .75s ease}.c-aco_trg:after,.c-aco_trg:before{background-color:#343538;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .75s ease}.c-aco_trg:before{height:2px;width:50%}.c-aco_trg:after{height:50%;width:2px}.is-open .c-aco_trg{transform:rotate(180deg)}.is-open .c-aco_trg:after{opacity:0}.c-select01{position:relative;width:-moz-fit-content;width:fit-content}.c-select01 .c-icon{color:#2e3d54;font-size:.75em;pointer-events:none;position:absolute;right:1em;top:50%;translate:0 -50%}.c-select01 select{background:#fff;border:1px solid #ddd;border-radius:5px;color:#2e3d54;cursor:pointer;display:block;font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700;padding:1em 2em 1em 1.25em}.c-container{margin-left:auto;margin-right:auto;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px);width:min(73.8775510204vw + 97.9591836735px,1280px)}.c-container.-l{width:min(83.6734693878vw + 61.2244897959px,1400px)}.c-fluid{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,1fr)}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-slider__controls{margin-top:min(3.2653061224vw + 12.7551020408px,65px)}.c-slider__nav{align-items:center;display:flex;gap:15px;justify-content:flex-end}.c-slider__nav__button{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e7ed;border-radius:50%;cursor:pointer;display:grid;height:min(1.306122449vw + 35.1020408163px,56px);justify-content:center;place-content:center;position:relative;transition:color .5s ease,background-color .5s ease;width:min(1.306122449vw + 35.1020408163px,56px)}.c-slider__nav__button:disabled{pointer-events:none;fill:#c9cfd9;background-color:#e2e7ed}.c-slider__nav__button svg{aspect-ratio:1/1;width:1em}.c-slider__nav__button.-prev svg{transform:rotate(180deg)}.c-slider__bar{background-color:#ddd;height:1px;position:relative}.c-slider__bar span{background-color:#2e3d54;border-radius:4px;display:block;height:8px;position:absolute;top:-4px}.c-slider__controls .c-slider__bar{flex:1 1 auto}.c-slider__controls .c-slider__nav{margin-top:15px}.c-slider__dots{display:flex;gap:min(.3265306122vw + 6.7755102041px,12px);justify-content:center;margin-top:min(.8163265306vw + 11.9387755102px,25px)}.c-slider__dots .swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:9999px;height:min(.1632653061vw + 7.387755102px,10px);position:relative;transition:background-color .5s cubic-bezier(.39,.575,.565,1),border-color .5s cubic-bezier(.39,.575,.565,1);width:min(.1632653061vw + 7.387755102px,10px)}.c-slider__dots .swiper-pagination-bullet:disabled{background-color:#e60012;border-color:#e60012}.c-slider__dots .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border:1px solid #fff;border-radius:50%;content:"";height:min(.1632653061vw + 17.387755102px,20px);left:50%;position:absolute;top:50%;translate:-50% -50%;width:min(.1632653061vw + 17.387755102px,20px)}.c-common_slider__wrapper{overflow:visible!important}.c-common_slider__slide{align-items:stretch;display:flex;max-width:min(13.8775510204vw + 157.9591836735px,380px);min-width:min(13.8775510204vw + 157.9591836735px,380px);padding-right:min(1.6326530612vw + 3.8775510204px,30px)}.p-pickup_slider__controls{display:flex;gap:5px;justify-content:center;margin-top:.5em;visibility:hidden}.p-pickup_slider__controls .dot{background:#c9cfd9;border-radius:50%;height:10px;width:10px}.p-pickup_slider__controls .dot:disabled{background:var(--current-color)}.p-pickup_slider__nav{display:flex;justify-content:space-between;left:-5%;position:absolute;top:calc(50% - .5em);translate:0 -50%;width:110%}.js-endless-slider .swiper-wrapper{transition-timing-function:linear}.js-endless-slider .swiper-slide{width:auto}.js-aco-trg{cursor:pointer}.js-aco-wrap{height:0;overflow:hidden}.c-text01{font-size:min(.4897959184vw + 22.1632653061px,30px)}.c-text02{font-size:min(.3265306122vw + 22.7755102041px,28px)}.c-text03{font-size:min(.3265306122vw + 20.7755102041px,26px)}.c-text04{font-size:min(.3265306122vw + 18.7755102041px,24px)}.c-text05{font-size:min(.4897959184vw + 14.1632653061px,22px)}.c-text06{font-size:min(.3265306122vw + 14.7755102041px,20px)}.c-text07{font-size:min(.2448979592vw + 14.0816326531px,18px)}.c-text08{font-size:min(.1632653061vw + 11.387755102px,14px)}.c-text09{font-size:min(.1632653061vw + 10.387755102px,13px)}.c-text10{font-size:min(.1632653061vw + 9.387755102px,12px)}.c-color_gray{color:#848789}.c-color_main{color:#e60012}:root{--block-color-main:#f56960;--block-color-sub:#2e3d54;--block-color-gray:#c9cfd9;--block-color-border:#e2e7ed;--block-color-grad-main:linear-gradient(-90deg,#ee2937,#fca889);--block-color-grad-sub:linear-gradient(90deg,#408bf2,#45cddc)}.acf-block-component h2{font-size:inherit;margin:0}.acf-block-component ul{list-style-type:none;padding:0}.acf-block-component dl dd{margin:0}.c-post .c-icon,.c-post_opencampus .c-icon{align-items:center;aspect-ratio:1/1;display:inline-flex;justify-content:center;width:1em}.c-post .c-icon svg,.c-post_opencampus .c-icon svg{height:100%;width:100%}.c-post .c-icon svg path,.c-post_opencampus .c-icon svg path{fill:currentColor}.c-post>:first-child,.c-post_opencampus>:first-child{margin-top:0}.c-post>:last-child,.c-post_opencampus>:last-child{margin-bottom:0}.c-post>p,.c-post_opencampus>p{margin-bottom:1em;margin-top:1em}.c-post>h2,.c-post>h3,.c-post>h4,.c-post_opencampus>h2,.c-post_opencampus>h3,.c-post_opencampus>h4{line-height:1.5;margin-bottom:1.5em;margin-top:2em}.c-post>h2,.c-post_opencampus>h2{font-size:min(.9795918367vw + .8954081633rem,1.875rem);font-weight:700;padding-bottom:.8em;position:relative}.c-post>h2:after,.c-post>h2:before,.c-post_opencampus>h2:after,.c-post_opencampus>h2:before{border-radius:9999px;bottom:0;content:"";height:min(.2448979592vw + 2.0816326531px,6px);left:0;position:absolute}.c-post>h2:before,.c-post_opencampus>h2:before{background-color:#f0f0f0;width:100%}.c-post>h2:after,.c-post_opencampus>h2:after{background-image:linear-gradient(-90deg,#ee2937,#fca889);background-image:var(--block-color-grad-main);width:min(4.8979591837vw + 41.6326530612px,120px)}.c-post>h3,.c-post_opencampus>h3{font-size:min(.6530612245vw + .8469387755rem,1.5rem);padding-left:1em;position:relative}.c-post>h3:before,.c-post_opencampus>h3:before{background-color:#2e3d54;background-color:var(--block-color-sub);border-radius:9999px;bottom:.1em;content:"";left:0;position:absolute;top:0;width:min(.2448979592vw + 2.0816326531px,6px)}.c-post>h4,.c-post_opencampus>h4{font-size:min(.5714285714vw + .8035714286rem,1.375rem);font-weight:700}.c-block_opencampus-title-belt{align-items:center;background-color:#2e3d54;background-color:var(--block-color-sub);color:#fff;display:flex;font-size:min(.9795918367vw + .8954081633rem,1.875rem);font-weight:700;line-height:1.5;margin:min(4.0816326531vw + 34.693877551px,100px) max(-1.6326530612vw + -13.8775510204px,-40px) min(2.4489795918vw + 20.8163265306px,60px);min-height:4.3333333333em;padding:.5em 1em;position:relative}.acf-block-component .c-block_opencampus-title-belt{margin-left:0;margin-right:0}.c-block_opencampus-title-belt:before{background-image:linear-gradient(-90deg,#ee2937,#fca889);background-image:var(--block-color-grad-main);border-radius:10px 10px 0 0;content:"";height:min(.4081632653vw + 3.4693877551px,10px);left:0;position:absolute;right:0;top:max(-.4081632653vw + -3.4693877551px,-10px)}.c-block_opencampus-title-belt:after{aspect-ratio:25/16;background-color:#f56960;background-color:var(--block-color-main);bottom:-1em;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";font-size:min(.2448979592vw + .7551020408rem,1rem);height:1em;left:50%;position:absolute;rotate:180deg;translate:-50% 0}.c-block_opencampus-list{display:grid;grid-gap:.5em;gap:.5em;margin-bottom:min(.8163265306vw + 16.9387755102px,30px);margin-top:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-list.-col2{grid-template-columns:repeat(2,1fr)}.c-block_opencampus-list.-col3{grid-template-columns:repeat(3,1fr)}.c-block_opencampus-list.-dotted li{padding-left:1.5em;position:relative}.c-block_opencampus-list.-dotted li:before{aspect-ratio:1/1;background-color:#c9cfd9;background-color:var(--block-color-gray);border-radius:50%;content:"";left:0;position:absolute;top:.6em;width:.5em}.c-block_opencampus-list.-number{counter-reset:number}.c-block_opencampus-list.-number li{counter-increment:number;padding-left:2em;position:relative}.c-block_opencampus-list.-number li:before{color:#e60012;content:counter(number,decimal-leading-zero);font-family:Poppins,sans-serif;font-weight:700;left:0;position:absolute;top:-.1em}.c-block_opencampus-list.-check li{padding-left:2em;position:relative}.c-block_opencampus-list.-check li:before{aspect-ratio:1/1;background-image:url(/img/opencampus/block/check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:0;position:absolute;top:.3em;width:1.125em}.c-block_opencampus-button{display:flex;font-weight:700;line-height:1.5;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);min-width:min(min(13.0612244898vw + 91.0204081633px,300px),100%);width:-moz-fit-content;width:fit-content}.c-block_opencampus-button a,.c-block_opencampus-button button{align-items:center;background-color:#2e3d54;background-color:var(--block-color-sub);border:1px solid #2e3d54;border:1px solid var(--block-color-sub);border-radius:9999px;color:#fff;cursor:pointer;display:flex;min-height:3.75em;padding:.5em 2em;transition:background-color .5s,color .5s;width:100%}.c-block_opencampus-button a .text,.c-block_opencampus-button button .text{margin-right:1em}.c-block_opencampus-button a .c-icon,.c-block_opencampus-button button .c-icon{margin-left:auto}.c-block_opencampus-button.-noicon .text{margin-right:0}.c-block_opencampus-button.-center a,.c-block_opencampus-button.-center button{justify-content:center;text-align:center}.c-block_opencampus-button.-external a{background-color:#fff;color:#2e3d54;color:var(--block-color-sub)}.c-block_opencampus-button.-toggle .c-icon{rotate:90deg}.c-block_opencampus-button.-toggle.is-open .c-icon{rotate:-90deg}.c-block_opencampus-text-link{display:flex;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px)}.c-block_opencampus-text-link a{align-items:center;display:flex}.c-block_opencampus-text-link a .text{margin-right:.5em}.c-block_opencampus-text-link a .c-icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e2e7ed;border:1px solid var(--block-color-border);border-radius:50%;display:grid;font-size:2.25em;justify-items:center;place-items:center;width:1em}.c-block_opencampus-text-link a .c-icon img,.c-block_opencampus-text-link a .c-icon svg{height:.3333333333em}.c-block_opencampus-time-schedules{margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(3.2653061224vw + 47.7551020408px,100px)}.c-block_opencampus-time-schedules__section+.c-block_opencampus-time-schedules__section{margin-top:min(.8163265306vw + 26.9387755102px,40px)}.c-block_opencampus-time-schedules__heading{font-size:min(1.1428571429vw + .9821428571rem,2.125rem);font-weight:700;margin-bottom:min(2.0408163265vw + 17.3469387755px,50px);position:relative;text-align:center;z-index:11}.c-block_opencampus-time-schedules__heading:before{color:#f4f7fa;content:attr(data-title);font-family:Poppins,sans-serif;font-size:min(4.8979591837vw + 1.3520408163rem,6.25rem);font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;translate:-50% -50%;white-space:nowrap;z-index:-1}.c-block_opencampus-time-schedules__heading:after{background:url(/img/opencampus/block/time_schedules_title.png) no-repeat 50%/cover;content:"";height:10px;left:50%;position:absolute;top:0;translate:-50% -200%;width:61px}.c-block_opencampus-time-schedules__title{font-size:min(.6530612245vw + .8469387755rem,1.5rem);line-height:1.5;margin-bottom:1em;padding-left:1em;position:relative}.c-block_opencampus-time-schedules__title:before{background-color:#2e3d54;background-color:var(--block-color-sub);border-radius:9999px;bottom:.1em;content:"";left:0;position:absolute;top:0;width:min(.2448979592vw + 2.0816326531px,6px)}.c-block_opencampus-time-schedules__list{display:grid;grid-gap:20px;gap:20px}.c-block_opencampus-time-schedules__item{display:grid;grid-template-columns:130fr 650fr}.c-block_opencampus-time-schedules__item:last-of-type .c-block_opencampus-time-schedules__item-head:after{opacity:0}.c-block_opencampus-time-schedules__item-head{align-items:center;background-color:#f56960;background-color:var(--block-color-main);border-radius:10px 0 0 10px;color:#fff;display:grid;font-family:Poppins,sans-serif;font-size:min(.5714285714vw + .8035714286rem,1.375rem);font-weight:700;justify-items:center;line-height:1.5;padding:1em;place-items:center;position:relative}.c-block_opencampus-time-schedules__item-head span{display:block;writing-mode:vertical-rl}.c-block_opencampus-time-schedules__item-head:after{aspect-ratio:20/13;background-color:#f56960;background-color:var(--block-color-main);bottom:-1em;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";font-size:.8125rem;height:1em;left:50%;position:absolute;rotate:180deg;translate:-50% 0}.c-block_opencampus-time-schedules__item-body{background-color:#fff;border:1px solid #c9cfd9;border:1px solid var(--block-color-gray);border-left:0;border-radius:0 10px 10px 0;padding:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-time-schedules__item-body .title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;line-height:1.5;margin-bottom:.5em}.c-block_opencampus-time-schedules__item-body .media{display:grid;grid-template-columns:340fr 220fr;grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-time-schedules__item-body .media__img{text-align:center}.c-block_opencampus-time-schedules__item-body .media__img img{border-radius:10px}.c-block_opencampus-guest-profile{display:grid;grid-template-columns:min(8.1632653061vw + 169.387755102px,300px) auto;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_opencampus-guest-profile__img{aspect-ratio:300/280;max-width:300px}.c-block_opencampus-guest-profile__img img{border-radius:10px;height:100%;width:100%}.c-block_opencampus-guest-profile__text-area{align-self:center;width:-moz-fit-content;width:fit-content}.c-block_opencampus-guest-profile__text-area .c-block_opencampus-button button{min-width:11.25em}.c-block_opencampus-guest-profile__head{font-size:min(.5714285714vw + .8035714286rem,1.375rem);margin-bottom:1em}.c-block_opencampus-guest-profile__name{font-weight:700;line-height:1.5}.c-block_opencampus-guest-profile__job{color:#727171;font-size:min(.1632653061vw + .6492346939rem,.8125rem);line-height:1.5;margin-top:.7em}.c-block_opencampus-guest-profile__sns{display:flex;flex-wrap:wrap;font-size:min(.1632653061vw + 1.0867346939rem,1.25rem);gap:1em;line-height:1;margin-top:1em}.c-block_opencampus-guest-profile__sns a{margin:-.5em;padding:.5em;transition:opacity .5s}.c-block_opencampus-guest-profile__more{height:0;opacity:0;transition:height .5s,visibility .5s,padding .5s;visibility:hidden}.c-block_opencampus-guest-profile__more.is-open{height:auto;opacity:1;padding-bottom:0;padding-top:min(1.2244897959vw + 10.4081632653px,30px);visibility:visible}.c-block_opencampus-guest-profile.-no_img{grid-template-columns:auto}.c-block_opencampus-company-profile{display:grid;grid-template-columns:min(3.2653061224vw + 107.7551020408px,160px) auto;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);grid-gap:min(.8163265306vw + 16.9387755102px,30px);background-color:#f3f6f9;gap:min(.8163265306vw + 16.9387755102px,30px);padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_opencampus-company-profile__img{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:10px;display:grid;justify-items:center;padding:20px;place-items:center}.c-block_opencampus-company-profile__text-area{align-self:center}.c-block_opencampus-company-profile__name{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;line-height:1.5;margin-bottom:.7em}.c-block_opencampus-media-with-index{align-items:start;border-bottom:1px solid #dbdbdb;display:flex;gap:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-block_opencampus-media-with-index+.c-block_opencampus-media-with-index{margin-top:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-media-with-index:has(+.c-block_opencampus-media-with-index){margin-bottom:0}.c-block_opencampus-media-with-index.-reverse .c-block_opencampus-media-with-index__img{order:-1}.c-block_opencampus-media-with-index__text-area{flex:390}.c-block_opencampus-media-with-index__text-area .c-block_opencampus-text-link{justify-content:end;margin-bottom:0;margin-top:1.5em}.c-block_opencampus-media-with-index__img{aspect-ratio:3/2;flex:350}.c-block_opencampus-media-with-index__img img{border-radius:10px;height:100%;width:100%}.c-block_opencampus-media-with-index__index{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:min(.9795918367vw + 1.6454081633rem,2.625rem);font-weight:700}.c-block_opencampus-media-with-index__index .en{color:#e60012;font-size:min(.2448979592vw + .7551020408rem,1rem);font-weight:400;letter-spacing:0;margin-right:.5em}.c-block_opencampus-media-with-index__index .number{color:#c9cfd9;color:var(--block-color-gray)}.c-block_opencampus-media-with-index__title{font-size:min(.5714285714vw + .8035714286rem,1.375rem);font-weight:700;line-height:1.5;margin-bottom:1em}.c-block_opencampus-event-profile{margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px)}.c-block_opencampus-event-profile__slider{position:relative}.c-block_opencampus-event-profile__slider .swiper{border-radius:10px}.acf-block-component .c-block_opencampus-event-profile__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.c-block_opencampus-event-profile__slider .swiper-slide{aspect-ratio:780/400}.c-block_opencampus-event-profile__slider .swiper-slide img{height:100%;width:100%}.c-block_opencampus-event-profile__slider .arrow{align-items:center;aspect-ratio:1/1;background-color:#fff;border:1px solid #e2e7ed;border:1px solid var(--block-color-border);border-radius:50%;cursor:pointer;display:grid;font-size:min(3.2653061224vw + 1.7346938776rem,5rem);justify-items:center;place-items:center;position:absolute;top:50%;translate:0 -50%;width:1em;z-index:50}.acf-block-component .c-block_opencampus-event-profile__slider .arrow{display:none}.c-block_opencampus-event-profile__slider .arrow .c-icon{font-size:.2em}.c-block_opencampus-event-profile__slider .arrow.-prev{left:-.4em;scale:-1 1}.c-block_opencampus-event-profile__slider .arrow.-next{right:-.4em}.c-block_opencampus-event-profile__slider .arrow.swiper-button-disabled{display:none}.c-block_opencampus-event-profile__title{font-size:min(.6530612245vw + .8469387755rem,1.5rem);line-height:1.5;margin-bottom:1em;margin-top:1.5em;padding-left:1em;position:relative}.c-block_opencampus-event-profile__title:before{background-color:#2e3d54;background-color:var(--block-color-sub);border-radius:9999px;bottom:.1em;content:"";left:0;position:absolute;top:0;width:min(.2448979592vw + 2.0816326531px,6px)}.c-block_opencampus-image-columns{display:grid;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px)}.c-block_opencampus-image-columns__item{margin-bottom:0!important}.c-block_opencampus-image-columns__item-img{border-radius:10px;margin-bottom:0!important;overflow:hidden}.c-block_opencampus-image-columns__item-img img{border-radius:10px;height:100%;margin-bottom:0!important;transition:scale .3s ease;width:100%}.c-block_opencampus-image-columns__item-text-area .title{font-size:min(.5714285714vw + .8035714286rem,1.375rem);font-weight:700;line-height:1.5;margin-bottom:.8em;margin-top:1.2em}.c-block_opencampus-image-columns__item-text-area .c-block_opencampus-text-link{justify-content:end;margin-bottom:0;margin-top:1.5em}.c-block_opencampus-image-columns.-col2{gap:min(1.6326530612vw + 13.8775510204px,40px);grid-template-columns:repeat(2,1fr)}.c-block_opencampus-image-columns.-col3{gap:min(.8163265306vw + 16.9387755102px,30px);grid-template-columns:repeat(3,1fr)}.c-block_opencampus-image-columns.-col3 .title{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-block_opencampus-image-columns.-col4{gap:20px;grid-template-columns:repeat(4,1fr)}.c-block_opencampus-image-columns.-col4 .title{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-block_opencampus-bnr{margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);text-align:center}.c-block_opencampus-bnr a{aspect-ratio:780/190;display:block}.c-block_opencampus-bnr img{border-radius:10px;height:100%;width:100%}.c-block_opencampus-video{aspect-ratio:16/9;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px)}.c-block_opencampus-video iframe,.c-block_opencampus-video video{height:100%;width:100%}.c-block_opencampus-faqs{display:grid;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);grid-gap:min(.8163265306vw + 16.9387755102px,30px);gap:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-faqs__item{border-bottom:1px solid #dbdbdb;padding-bottom:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-faqs__item-body,.c-block_opencampus-faqs__item-head{display:grid;grid-template-columns:auto 1fr}.c-block_opencampus-faqs__item-body:before,.c-block_opencampus-faqs__item-head:before{content:"";font-size:1.125em;font-weight:400;margin-top:-.1em;width:2.2222222222em}.c-block_opencampus-faqs__item-head{font-weight:700;line-height:1.5;margin-bottom:1.5em}.c-block_opencampus-faqs__item-head:before{color:#e60012;content:"Q"}.c-block_opencampus-faqs__item-body:before{content:"A"}.c-block_opencampus-voices{display:grid;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px);grid-gap:min(.4081632653vw + 18.4693877551px,25px);gap:min(.4081632653vw + 18.4693877551px,25px)}.c-block_opencampus-voices__item{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px}.c-block_opencampus-voices__item-img{margin-bottom:max(-1.6326530612vw + -13.8775510204px,-40px);margin-left:auto;margin-right:auto;position:relative;width:min(6.5306122449vw + 55.5102040816px,160px)}.c-block_opencampus-voices__item-img img{border-radius:50%}.c-block_opencampus-voices__item-text-area{align-self:center;border:1px solid #c9cfd9;border:1px solid var(--block-color-gray);border-radius:10px;padding:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-voices__item-text-area .job{color:#999;font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-top:1em}.c-block_opencampus-w-experiences{display:grid;grid-template-columns:1fr auto 1fr;margin-bottom:min(.8163265306vw + 46.9387755102px,60px);margin-top:min(.8163265306vw + 46.9387755102px,60px)}.c-block_opencampus-w-experiences__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}.c-block_opencampus-w-experiences__item-img{aspect-ratio:360/240}.c-block_opencampus-w-experiences__item-img img{border-radius:10px;height:100%;width:100%}.c-block_opencampus-w-experiences__item-text-area{margin-top:20px;text-align:center}.c-block_opencampus-w-experiences__item-text-area .title{font-weight:700;line-height:1.5}.c-block_opencampus-w-experiences__item-text-area .course{font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-top:.5em}.c-block_opencampus-w-experiences__item-text-area .course.-game-creator{color:#ff6652}.c-block_opencampus-w-experiences__item-text-area .course.-esports{color:#408bf2}.c-block_opencampus-w-experiences__item-text-area .course.-comic-illust{color:#ff9600}.c-block_opencampus-w-experiences__item-text-area .course.-v-tuber{color:#8b6bf5}.c-block_opencampus-w-experiences__item-text-area .course.-it{color:#20aa8a}.c-block_opencampus-w-experiences__item-text-area .course.-movie{color:#ff437d}.c-block_opencampus-w-experiences__item-text-area .course.-club{color:#76aeee}.c-block_opencampus-w-experiences__mark{align-items:center;display:grid;font-size:.9375rem;justify-items:center;padding:1em;place-items:center}.c-block_opencampus-w-experiences__mark:before{aspect-ratio:1/1;background-image:url(/img/opencampus/block/xmark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";width:1em}.c-block_opencampus-online{counter-reset:number;display:grid;grid-gap:20px;gap:20px}.c-block_opencampus-online__buttons{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px);justify-content:space-around}.c-block_opencampus-online__item{background-color:#f3f6f9;counter-increment:number;display:grid;grid-template-columns:auto 1fr;padding:min(.8163265306vw + 16.9387755102px,30px);grid-gap:min(.8163265306vw + 16.9387755102px,30px);border-radius:10px;gap:min(.8163265306vw + 16.9387755102px,30px);position:relative}.c-block_opencampus-online__item-head{align-items:center;aspect-ratio:1/1;background-color:#121212;border:.0625em solid #fff;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:min(1.6326530612vw + 3.3673469388rem,5rem);font-weight:700;justify-content:center;line-height:1;position:relative;width:1em}.c-block_opencampus-online__item-head .en{font-size:.1625em;font-weight:400;margin-bottom:.4em;margin-top:.2em;text-transform:uppercase}.c-block_opencampus-online__item-head:after{content:counter(number);font-size:.3125em;font-weight:700}.c-block_opencampus-online__item-body{padding-top:20px}.c-block_opencampus-online__item-body strong{color:#e60012;font-weight:400}.c-block_opencampus-online__item-body .title{font-size:min(.4081632653vw + .8418367347rem,1.25rem);font-weight:700;line-height:1.5;margin-bottom:1em}.c-block_opencampus-online__item-body .media{display:grid;grid-template-columns:310fr 240fr;grid-gap:min(.8163265306vw + 26.9387755102px,40px);gap:min(.8163265306vw + 26.9387755102px,40px)}.c-block_opencampus-online__item-body .media__img{text-align:center}.c-block_opencampus-online__item-body .media__img img{border-radius:10px}.c-block_opencampus-online__item-body .buttons{display:grid;font-weight:700;grid-template-columns:repeat(3,1fr);margin-top:30px;grid-gap:min(1.2244897959vw + 10.4081632653px,30px);gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-block_opencampus-online__item-body .buttons a{align-items:center;background-color:#2e3d54;background-color:var(--block-color-sub);border:1px solid #2e3d54;border:1px solid var(--block-color-sub);border-radius:9999px;color:#fff;display:flex;gap:1em;justify-content:center;min-height:3.75em;padding:.5em 1em;transition:background-color .5s,color .5s}.c-block_opencampus-online__item-body .contacts{background-color:#fff;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px;padding:min(.8163265306vw + 16.9387755102px,30px)}.c-block_opencampus-online__item-body .contacts__item{align-items:center;display:flex;gap:1em;justify-content:center}.c-block_opencampus-online__item-body .contacts__item a{color:#e60012;display:block;font-weight:700}.c-block_opencampus-online__item-body .line-button{display:flex;line-height:1.5;margin-top:20px}.c-block_opencampus-online__item-body .line-button a{align-items:center;background-color:#06c655;border-radius:9999px;color:#fff;display:flex;gap:1em;justify-content:center;min-height:3.5em;min-width:16.0625em;padding:.5em 1em;transition:opacity .5s}.c-block_opencampus__forms__list{display:grid;grid-template-columns:repeat(var(--column),minmax(0,1fr));grid-gap:min(.8163265306vw + 6.9387755102px,20px);gap:min(.8163265306vw + 6.9387755102px,20px)}.c-block_opencampus__forms__list>li{display:grid;grid-auto-rows:min-content;grid-row-gap:min(.4081632653vw + 13.4693877551px,20px);border:1px solid #ddd;border-radius:min(2.4489795918vw + .8163265306px,40px);padding:min(.8163265306vw + 16.9387755102px,30px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px);row-gap:min(.4081632653vw + 13.4693877551px,20px)}.c-block_opencampus__forms__list>li,.c-block_opencampus__forms__list>li h3.wp-block-heading,.c-block_opencampus__forms__list>li>*{margin-bottom:0!important}.c-block_opencampus__forms__list>li .c-block_opencampus-button{justify-self:end;margin-top:0}.c-block_opencampus__forms__list>li .c-block_opencampus-button a{background-color:#e60012;border-color:#fff;color:#fff;text-decoration:none;text-decoration:initial}.c-post_opencampus{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3,#9b51e0);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4,#00d082);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900,#ff6900);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900,#cf2e2e);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee,#a9b8c3);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec,#9896f0);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880,#71ce7e);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381,#2874fc);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000;font-feature-settings:normal;font-size:min(.2448979592vw + .7551020408rem,1rem);letter-spacing:.05em;line-height:2;word-break:break-all}.c-post_opencampus .aligncenter{margin-left:auto;margin-right:auto}.c-post_opencampus .wp-block-table{line-height:1.75}.c-post_opencampus .wp-block-table table td,.c-post_opencampus .wp-block-table table th{border:1px solid #ddd;padding:.75em 1em}.c-post_opencampus .wp-block-table table thead th{border-bottom:3px solid #ddd;font-weight:700}.c-post_opencampus .wp-block-table .wp-element-caption{font-size:.875em}.c-post_opencampus .wp-block-group.has-background{padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus .wp-block-group.has-background.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)}.c-post_opencampus .wp-block-group.has-background.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)}.c-post_opencampus .wp-block-group.has-background.has-white-background-color{background-color:var(--wp--preset--color--white)}.c-post_opencampus .wp-block-group.has-background.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)}.c-post_opencampus .wp-block-group.has-background.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)}.c-post_opencampus .wp-block-group.has-background.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)}.c-post_opencampus .wp-block-group.has-background.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)}.c-post_opencampus .wp-block-group.has-background.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)}.c-post_opencampus .wp-block-group.has-background.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)}.c-post_opencampus .wp-block-group.has-background.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)}.c-post_opencampus .wp-block-group.has-background.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)}.c-post_opencampus video{max-width:100%}.c-post_opencampus iframe[src^="https://www.google.com/maps"]{aspect-ratio:4/3;height:auto;width:100%}.c-post_opencampus h1,.c-post_opencampus h2,.c-post_opencampus h3,.c-post_opencampus h4,.c-post_opencampus h5,.c-post_opencampus h6{font-feature-settings:"palt";font-weight:700;letter-spacing:.05em;line-height:1.625}.c-post_opencampus .wp-block-embed:not(:first-child),.c-post_opencampus .wp-block-image:not(:first-child),.c-post_opencampus .wp-block-video:not(:first-child),.c-post_opencampus blockquote:not(:first-child),.c-post_opencampus h1:not(:first-child),.c-post_opencampus h2:not(:first-child),.c-post_opencampus h3:not(:first-child),.c-post_opencampus h4:not(:first-child),.c-post_opencampus h5:not(:first-child),.c-post_opencampus h6:not(:first-child),.c-post_opencampus ol:not([class]):not(:first-child),.c-post_opencampus ul:not([class]):not(:first-child){margin-top:min(.7346938776vw + 2.2653061224rem,3rem)}.c-post_opencampus .wp-block-embed:not(:last-child),.c-post_opencampus .wp-block-image:not(:last-child),.c-post_opencampus .wp-block-video:not(:last-child),.c-post_opencampus blockquote:not(:last-child),.c-post_opencampus h1:not(:last-child),.c-post_opencampus h2:not(:last-child),.c-post_opencampus h3:not(:last-child),.c-post_opencampus h4:not(:last-child),.c-post_opencampus h5:not(:last-child),.c-post_opencampus h6:not(:last-child),.c-post_opencampus ol:not([class]):not(:last-child),.c-post_opencampus ul:not([class]):not(:last-child){margin-bottom:min(.3673469388vw + 1.1326530612rem,1.5rem)!important}.c-post_opencampus h1+h2:not(:first-child),.c-post_opencampus h2+h3:not(:first-child),.c-post_opencampus h3+h4:not(:first-child),.c-post_opencampus h4+h5:not(:first-child),.c-post_opencampus h5+h6:not(:first-child){margin-top:0}.c-post_opencampus .wp-block-group__inner-container>blockquote a,.c-post_opencampus .wp-block-group__inner-container>ol a,.c-post_opencampus .wp-block-group__inner-container>p a,.c-post_opencampus .wp-block-group__inner-container>ul a,.c-post_opencampus>blockquote a,.c-post_opencampus>ol a,.c-post_opencampus>p a,.c-post_opencampus>ul a{color:#e60012;-webkit-text-decoration:underline;text-decoration:underline}.c-post_opencampus .wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio{aspect-ratio:16/9;position:relative}.c-post_opencampus .wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper,.c-post_opencampus .wp-block-embed-youtube.wp-embed-aspect-16-9.wp-has-aspect-ratio iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-post_opencampus>:not(:last-child){margin-bottom:min(.3673469388vw + 1.1326530612rem,1.5rem)}.c-post_opencampus>*>*>:not(:last-child),.c-post_opencampus>*>:not(:last-child){margin-bottom:min(.2448979592vw + .7551020408rem,1rem)}.c-post_opencampus .wp-block-image{text-align:center}.c-post_opencampus .wp-block-image .wp-element-caption{display:block;font-size:.875em;line-height:1.75}.c-post_opencampus .wp-block-image .aligncenter .wp-element-caption{text-align:center}.c-post_opencampus .wp-block-image .alignright .wp-element-caption{text-align:right}.c-post_opencampus .wp-block-button{display:flex;font-weight:700;justify-content:center;line-height:1.5}.c-post_opencampus .wp-block-button a{align-items:center;background-color:#2e3d54;border-radius:9999px;color:#fff;display:flex;justify-content:center;padding:1.25em 2em}.c-post_opencampus .wp-block-button a.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)}.c-post_opencampus .wp-block-button a.has-cyan-bluish-gray-color{background-color:var(--wp--preset--color--cyan-bluish-gray)}.c-post_opencampus .wp-block-button a.has-white-color{color:var(--wp--preset--color--white)}.c-post_opencampus .wp-block-button a.has-pale-pink-color{background-color:var(--wp--preset--color--pale-pink)}.c-post_opencampus .wp-block-button a.has-luminous-vivid-orange-color{background-color:var(--wp--preset--color--luminous-vivid-orange)}.c-post_opencampus .wp-block-button a.has-luminous-vivid-amber-color{background-color:var(--wp--preset--color--luminous-vivid-amber)}.c-post_opencampus .wp-block-button a.has-light-green-cyan-color{background-color:var(--wp--preset--color--light-green-cyan)}.c-post_opencampus .wp-block-button a.has-vivid-green-cyan-color{background-color:var(--wp--preset--color--vivid-green-cyan)}.c-post_opencampus .wp-block-button a.has-pale-cyan-blue-color{background-color:var(--wp--preset--color--pale-cyan-blue)}.c-post_opencampus .wp-block-button a.has-vivid-cyan-blue-color{background-color:var(--wp--preset--color--vivid-cyan-blue)}.c-post_opencampus .wp-block-button a.has-vivid-purple-color{background-color:var(--wp--preset--color--vivid-purple)}.c-post_opencampus .wp-block-buttons.is-layout-flex{display:flex}.c-post_opencampus .wp-block-buttons.aligncenter,.c-post_opencampus .wp-block-buttons.is-content-justification-center{justify-content:center}.c-post_opencampus .has-vivid-red-color{color:var(--wp--preset--color--vivid-red)}.c-post_opencampus .has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)}.c-post_opencampus .has-white-color{color:var(--wp--preset--color--white)}.c-post_opencampus .has-pale-pink-color{color:var(--wp--preset--color--pale-pink)}.c-post_opencampus .has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)}.c-post_opencampus .has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)}.c-post_opencampus .has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)}.c-post_opencampus .has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)}.c-post_opencampus .has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)}.c-post_opencampus .has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)}.c-post_opencampus .has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-link-anchor{display:flex;gap:.5em;transition:.4s}.u-link-anchor .c-icon{align-items:center;background:#2e3d54;border:1px solid #2e3d54;border-radius:999px;color:#fff;display:flex;height:1.5em;justify-content:center;rotate:90deg;transition:.4s;width:1.5em}.u-link-anchor .c-icon svg{height:.7em;width:.7em}.u-link-border{border-bottom:1px solid;transition:.4s}.u-link-red{color:#e60012}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-main{color:#e60012}.u-color-font{color:#343538}.u-color-sub{color:#2e3d54}.u-color-white{color:#fff}.u-color-accent{color:red}.u-bg-main{background-color:#e60012}.u-bg-white{background-color:#fff}.u-bg-black{background-color:#343538}.u-radius-10{border-radius:min(.1632653061vw + 7.387755102px,10px)}.u-radius-40{border-radius:min(1.6326530612vw + 13.8775510204px,40px)}.u-radius-30{border-radius:min(1.2244897959vw + 10.4081632653px,30px)}.u-radius_max{border-radius:9999px}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.u-mb-em0_25{margin-bottom:.25em!important}.u-mt-em0_25{margin-top:.25em!important}.u-mb-em0_5{margin-bottom:.5em!important}.u-mt-em0_5{margin-top:.5em!important}.u-mb-em0_75{margin-bottom:.75em!important}.u-mt-em0_75{margin-top:.75em!important}.u-mb-em1{margin-bottom:1em!important}.u-mt-em1{margin-top:1em!important}.u-mb-em1_25{margin-bottom:1.25em!important}.u-mt-em1_25{margin-top:1.25em!important}.u-mb-em1_5{margin-bottom:1.5em!important}.u-mt-em1_5{margin-top:1.5em!important}.u-mb-em1_75{margin-bottom:1.75em!important}.u-mt-em1_75{margin-top:1.75em!important}.u-mb-em2{margin-bottom:2em!important}.u-mt-em2{margin-top:2em!important}.u-mb-em2_5{margin-bottom:2.5em!important}.u-mt-em2_5{margin-top:2.5em!important}.u-mb-em3{margin-bottom:3em!important}.u-mt-em3{margin-top:3em!important}.u-gap-0{gap:0}.u-gap-em0_25{gap:.25em}.u-gap-em0_5{gap:.5em}.u-gap-em1{gap:1em}.u-gap-em2{gap:2em}.u-gap-10{gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-row-10{row-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-col-10{-moz-column-gap:min(.4081632653vw + 3.4693877551px,10px);column-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-20{gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-row-20{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-col-20{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-row-30{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-col-30{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-row-40{row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-col-40{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-50{gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-row-50{row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-col-50{-moz-column-gap:min(2.0408163265vw + 17.3469387755px,50px);column-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-row-60{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-col-60{-moz-column-gap:min(2.4489795918vw + 20.8163265306px,60px);column-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-70{gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-row-70{row-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-col-70{-moz-column-gap:min(2.8571428571vw + 24.2857142857px,70px);column-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-80{gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-row-80{row-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-col-80{-moz-column-gap:min(3.2653061224vw + 27.7551020408px,80px);column-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-90{gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-row-90{row-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-col-90{-moz-column-gap:min(3.6734693878vw + 31.2244897959px,90px);column-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-100{gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-row-100{row-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-col-100{-moz-column-gap:min(4.0816326531vw + 34.693877551px,100px);column-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-radius-10{border-radius:10px}.u-radius-20{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.u-radius-max{border-radius:100vmax}.u-hover-img{overflow:hidden}.u-hover-img>img{height:100%;transition-duration:.3s;width:100%}.p-index_icons{padding:min(2.0408163265vw + 17.3469387755px,50px) 0}.p-index_icons__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));text-align:center;grid-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.p-index_icons__item{aspect-ratio:1/1;position:relative}.p-index_icons__item__container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;row-gap:1em;top:0;width:100%}.p-index_icons__item .js-svg{display:block;height:2em;margin-left:auto;margin-right:auto;width:2em}.p-index_icons__item .text{font-size:min(.2448979592vw + .6301020408rem,.875rem);letter-spacing:.05em;line-height:1.5;min-height:3em}.p-index_about{margin-bottom:60px;text-align:center}.p-index_about__head{font-size:min(.1632653061vw + 1.0867346939rem,1.25rem);margin-bottom:30px}.p-index_about__body p{margin-bottom:10px}.p-index_about__body ul li{align-items:center;display:flex;justify-content:center}.p-index_about__body .svg_img{margin-left:10px;width:10px}.p-index_about__body .svg_img.-down_arrow{width:15px}.p-index_about__body .svg_img.-down_arrow path{fill:red}@media only screen and (max-width:1599px){.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3.-col4-max,.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}@media only screen and (max-width:1299px){.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-md,.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}}@media only screen and (max-width:1023px){.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-tab,.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-block_opencampus-list.-col3{grid-template-columns:repeat(2,1fr)}.c-block_opencampus-time-schedules__item{grid-template-columns:1fr}.c-block_opencampus-time-schedules__item-head{display:flex;justify-content:center}.c-block_opencampus-time-schedules__item-head span{display:inline-block;writing-mode:horizontal-tb}.c-block_opencampus-time-schedules__item-head{border-radius:10px 10px 0 0}.c-block_opencampus-time-schedules__item-head:after{display:none}.c-block_opencampus-time-schedules__item-body{border:1px solid #c9cfd9;border:1px solid var(--block-color-gray);border-radius:0 0 10px 10px;border-top:0}.c-block_opencampus-time-schedules__item-body .media{grid-template-columns:1fr}.c-block_opencampus-media-with-index__img{order:-1}.c-block_opencampus-image-columns.-col3,.c-block_opencampus-image-columns.-col4{grid-template-columns:repeat(2,1fr)}.c-block_opencampus-online__item-body .media{grid-template-columns:1fr}.c-block_opencampus-online__item-body .buttons{grid-template-columns:repeat(2,1fr)}.c-block_opencampus-online__item-body .contacts{gap:1em;grid-template-columns:1fr}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}}@media only screen and (max-width:767px){.c-common_sec__desc{text-align:left}.c-table01{overflow-x:auto;white-space:nowrap}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-sp,.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-slider__nav__button svg{width:.8em}.p-pickup_slider__controls{visibility:visible}.c-block_opencampus-company-profile,.c-block_opencampus-guest-profile,.c-block_opencampus-list.-col2,.c-block_opencampus-list.-col3{grid-template-columns:1fr}.c-block_opencampus-media-with-index{align-items:stretch;flex-direction:column}.c-block_opencampus-image-columns.-col2,.c-block_opencampus-image-columns.-col3,.c-block_opencampus-image-columns.-col4{grid-template-columns:1fr}.c-block_opencampus-voices__item{gap:0;grid-template-columns:1fr}.c-block_opencampus-voices__item-text-area{padding-top:min(3.2653061224vw + 27.7551020408px,80px)}.c-block_opencampus-w-experiences{grid-template-columns:1fr}.c-block_opencampus-w-experiences__item{display:block}.c-block_opencampus-w-experiences__mark{padding:2em}.c-block_opencampus-online{gap:min(3.2653061224vw + 27.7551020408px,80px);padding-top:min(3.2653061224vw + 27.7551020408px,80px)}.c-block_opencampus-online__item{display:block;padding-top:min(3.2653061224vw + 27.7551020408px,80px)}.c-block_opencampus-online__item-head{left:50%;position:absolute;top:-.5em;translate:-50% 0}.c-block_opencampus-online__item-body{padding-top:0}.c-block_opencampus-online__item-body .buttons{grid-template-columns:1fr}.c-block_opencampus__forms__list{grid-template-columns:none}.u-sp-left{text-align:left}.u-flex.-sp-wrap{flex-wrap:wrap}.u-flex.-sp_column{flex-direction:column}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}}@media only screen and (max-width:567px){.c-container{width:100%}.c-grid-container{grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-spmin,.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}}@media only screen and (max-width:374px){.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media (any-hover:hover){.c-label:hover{background-color:#2e3d54;color:#fff}.c-slider__nav__button.-prev:hover svg{animation:hoverArrow .35s ease-out reverse forwards}.c-slider__nav__button:hover{background-color:#2e3d54}.c-slider__nav__button:hover svg{fill:#fff;animation:hoverArrow .35s ease-out forwards}.c-block_opencampus-button a:hover,.c-block_opencampus-button button:hover{background-color:#fff;color:#2e3d54;color:var(--block-color-sub)}.c-block_opencampus-button.-external a:hover{background-color:#2e3d54;background-color:var(--block-color-sub);color:#fff}.c-block_opencampus-guest-profile__sns a:hover{opacity:.7}.c-block_opencampus-image-columns__item-img a:hover img{scale:1.05}.c-block_opencampus-online__item-body .buttons a:hover{background-color:#fff;color:#2e3d54;color:var(--block-color-sub)}.c-block_opencampus-online__item-body .line-button a:hover{opacity:.7}.c-post_opencampus .wp-block-group__inner-container>blockquote a:hover,.c-post_opencampus .wp-block-group__inner-container>ol a:hover,.c-post_opencampus .wp-block-group__inner-container>p a:hover,.c-post_opencampus .wp-block-group__inner-container>ul a:hover,.c-post_opencampus>blockquote a:hover,.c-post_opencampus>ol a:hover,.c-post_opencampus>p a:hover,.c-post_opencampus>ul a:hover{-webkit-text-decoration:none;text-decoration:none}.c-post_opencampus .wp-block-button a{transition:opacity .5s cubic-bezier(.39,.575,.565,1)}.c-post_opencampus .wp-block-button a:hover{opacity:.8}.u-link-anchor:hover .c-icon{background:#fff;color:#343538;line-height:1}.u-link-border:hover{color:#e60012}.js-modal-trg:hover .u-hover-img>img,a:hover .u-hover-img>img{transform:scale(1.05)}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.CIpeJEZw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.Ce_uWq1Z.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.DDaViAzG.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.CE2WFKmF.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-school_button[data-astro-cid-jfasdg6i].-m{max-width:380px}.c-school_button[data-astro-cid-jfasdg6i] a[data-astro-cid-jfasdg6i]{align-items:center;border:1px solid #2e3d54;border-radius:9999px;color:#343538;display:flex;font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:700;padding:min(.4081632653vw + 3.4693877551px,10px) min(1.2244897959vw + 10.4081632653px,30px);transition:color .5s,background-color .5s}.c-school_button[data-astro-cid-jfasdg6i] a[data-astro-cid-jfasdg6i] small{font-size:min(.0816326531vw + .7308673469rem,.8125rem);font-weight:400;margin-right:10px}.c-school_button[data-astro-cid-jfasdg6i] .c-link_arrow{align-items:center;display:grid;height:min(.2448979592vw + 17.0816326531px,21px);justify-items:center;margin-left:auto;place-items:center;width:min(.2448979592vw + 17.0816326531px,21px)}@media only screen and (max-width:767px){.c-school_button[data-astro-cid-jfasdg6i]{margin:min(.4081632653vw + 8.4693877551px,15px) 0;max-width:100%}.c-school_button[data-astro-cid-jfasdg6i] a[data-astro-cid-jfasdg6i]{justify-content:center;padding:1em 2em}}@media (any-hover:hover){.c-school_button[data-astro-cid-jfasdg6i] a[data-astro-cid-jfasdg6i]:hover{background:#2e3d54;color:#fff}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-circle_arrow[data-astro-cid-jlhwkms2]{align-content:center;background:#fff;border:1px solid #ddd;border-radius:50%;color:var(--current_color);display:grid;height:min(.4897959184vw + 28.1632653061px,36px);justify-content:center;place-content:center;transition:background-color .5s,border-color .5s,background-image .5s;width:min(.4897959184vw + 28.1632653061px,36px)}.c-circle_arrow[data-astro-cid-jlhwkms2] .c-icon{width:.7em}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-drawer__bnr[data-astro-cid-l7y5433i]{gap:min(.4081632653vw + 8.4693877551px,15px);margin-top:min(4.8979591837vw + 1.6326530612px,80px);position:relative}.c-drawer__bnr[data-astro-cid-l7y5433i] a[data-astro-cid-l7y5433i]{aspect-ratio:390/110;border-radius:min(.4081632653vw + 3.4693877551px,10px);color:#fff;display:grid;overflow:hidden}.c-drawer__bnr__bg[data-astro-cid-l7y5433i]{grid-area:1/1;position:relative;transition:scale .5s;z-index:0}.c-drawer__bnr__bg[data-astro-cid-l7y5433i] img[data-astro-cid-l7y5433i]{height:100%;width:100%}.c-drawer__bnr__img[data-astro-cid-l7y5433i]{aspect-ratio:390/110;grid-area:1/1;justify-self:center;position:relative;z-index:2}.c-drawer__bnr__img[data-astro-cid-l7y5433i] img[data-astro-cid-l7y5433i]{height:100%}.c-drawer__bnr__title[data-astro-cid-l7y5433i]{grid-column:1;grid-row:1;left:1em;position:absolute;top:50%;translate:0 -50%;z-index:3}.c-drawer__bnr__en[data-astro-cid-l7y5433i]{font-family:Poppins,sans-serif;font-size:min(.1632653061vw + .5867346939rem,.75rem);font-weight:700;margin-bottom:.5em;text-transform:uppercase}.c-drawer__bnr__ja[data-astro-cid-l7y5433i]{font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:700;line-height:1.3;max-width:min(4.0816326531vw + 134.693877551px,200px)}.c-drawer__bnr[data-astro-cid-l7y5433i] .c-drawer__bnr__arrow{height:min(.4897959184vw + 28.1632653061px,36px);position:absolute;right:3%;top:50%;translate:0 -50%;width:min(.4897959184vw + 28.1632653061px,36px);z-index:3}.c-drawer__bnr[data-astro-cid-l7y5433i] .c-drawer__bnr__arrow svg{height:80%}@media only screen and (max-width:1023px){.c-drawer__bnr[data-astro-cid-l7y5433i]{margin-bottom:min(2.8571428571vw + 4.2857142857px,50px)}}@media only screen and (max-width:767px){.c-drawer__bnr[data-astro-cid-l7y5433i]{margin-bottom:0}.c-drawer__bnr[data-astro-cid-l7y5433i]+.c-drawer__bnr[data-astro-cid-l7y5433i]{margin:.6em 0 0}}@media (any-hover:hover){.c-drawer__bnr[data-astro-cid-l7y5433i] a[data-astro-cid-l7y5433i]:hover .c-drawer__bnr__bg[data-astro-cid-l7y5433i]{scale:1.05}.c-drawer__bnr[data-astro-cid-l7y5433i] a[data-astro-cid-l7y5433i]:hover .c-drawer__bnr__arrow{background:#2e3d54;border-color:#2e3d54}.c-drawer__bnr[data-astro-cid-l7y5433i] a[data-astro-cid-l7y5433i]:hover .c-drawer__bnr__arrow svg{animation:hoverArrow .35s ease-out forwards;color:#fff}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-drawer__menu[data-astro-cid-mbrgmnpn]{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:min(1.6326530612vw + 13.8775510204px,40px);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-drawer__navi[data-astro-cid-mbrgmnpn].menu01{grid-area:1/1}.c-drawer__navi[data-astro-cid-mbrgmnpn].menu02{grid-area:1/1;grid-row:2/2}.c-drawer__navi[data-astro-cid-mbrgmnpn].menu03{grid-area:1/2;grid-row:1/1}.c-drawer__navi[data-astro-cid-mbrgmnpn].menu04{grid-area:1/2;grid-row:2/2}.c-drawer__navi__parent[data-astro-cid-mbrgmnpn]{align-items:center;border-bottom:1px solid #ddd;display:flex;font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:700;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-drawer__navi__parent[data-astro-cid-mbrgmnpn] .c-icon{align-content:center;border:1px solid #ddd;border-radius:50%;display:grid;height:min(.3265306122vw + 18.7755102041px,24px);justify-content:center;margin-right:.5em;place-content:center;transition:background-color .5s,border-color .5s;width:min(.3265306122vw + 18.7755102041px,24px)}.c-drawer__navi__parent[data-astro-cid-mbrgmnpn] .c-icon svg{height:70%}.c-drawer__navi__child[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn] a[data-astro-cid-mbrgmnpn]{color:#848789;font-size:min(.2448979592vw + 12.0816326531px,16px);transition:color .5s}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn]{border-bottom:1px solid #ddd;display:flex;font-size:min(.1632653061vw + .9617346939rem,1.125rem);font-weight:700;padding:1em 0;position:relative}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn].is-act{border:none}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn].is-act .trg[data-astro-cid-mbrgmnpn]:after{rotate:0deg;translate:-50% -50%}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] a[data-astro-cid-mbrgmnpn]{align-items:center;display:flex}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .c-icon{align-content:center;border:1px solid #ddd;border-radius:50%;display:grid;flex-shrink:0;height:min(.1632653061vw + 23.387755102px,26px);justify-content:center;margin-left:0;margin-right:1em;place-content:center;width:min(.1632653061vw + 23.387755102px,26px)}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .c-icon svg{height:70%}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .trg[data-astro-cid-mbrgmnpn]{background:#fff;border-radius:50%;height:1.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5em}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .trg[data-astro-cid-mbrgmnpn]:after,.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .trg[data-astro-cid-mbrgmnpn]:before{background:#343538;content:"";height:1px;left:50%;position:absolute;rotate:0deg;top:50%;transition:all .5s ease;translate:-50% -50%;width:min(.2448979592vw + 16.0816326531px,20px)}.c-drawer__navi[data-astro-cid-mbrgmnpn] dt[data-astro-cid-mbrgmnpn] .trg[data-astro-cid-mbrgmnpn]:after{rotate:-90deg;translate:-50% -50%}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn]{background:#f3f6f9;height:0;line-height:1.5;padding:0 1em 0 2em;position:relative;transition:visibility .5s ease,padding .5s ease,height .5s ease;visibility:hidden}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn]:before{background:#f3f6f9;content:"";height:100%;left:max(-6.5306122449vw + 4.4897959184px,-100px);position:absolute;top:0;width:100vw;z-index:-1}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn] ul[data-astro-cid-mbrgmnpn]{opacity:0}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn] ul[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn]{font-size:16px;margin-bottom:.5em}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn] ul[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn] :last-child[data-astro-cid-mbrgmnpn]{margin-bottom:0}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn].is-act{height:auto;padding:1em 1em 1em 2em;visibility:visible}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn].is-act ul[data-astro-cid-mbrgmnpn]{opacity:1}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn].is-act ul[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn]{color:#848789;margin-bottom:min(.1632653061vw + 9.387755102px,12px)}.c-drawer__navi[data-astro-cid-mbrgmnpn] dd[data-astro-cid-mbrgmnpn].is-act ul[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn]:last-child{margin-bottom:0}@media only screen and (max-width:767px){.c-drawer__menu[data-astro-cid-mbrgmnpn]{margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}}@media (any-hover:hover){.c-drawer__navi__parent[data-astro-cid-mbrgmnpn]:hover .c-icon{background-color:#e60012;border-color:#e60012}.c-drawer__navi__parent[data-astro-cid-mbrgmnpn]:hover svg{color:#fff}.c-drawer__navi__child[data-astro-cid-mbrgmnpn] li[data-astro-cid-mbrgmnpn] a[data-astro-cid-mbrgmnpn]:hover{color:#e60012}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-sns[data-astro-cid-otgqhnzi]{display:flex;gap:10px;margin:min(1.2244897959vw + 10.4081632653px,30px) 0}.c-sns[data-astro-cid-otgqhnzi] li[data-astro-cid-otgqhnzi] a[data-astro-cid-otgqhnzi]{align-content:center;background:#f3f6f9;border-radius:50%;display:grid;height:min(.2448979592vw + 44.0816326531px,48px);justify-content:center;place-content:center;transition:background-color .5s,color .5s;width:min(.2448979592vw + 44.0816326531px,48px)}@media (any-hover:hover){.c-sns[data-astro-cid-otgqhnzi] li[data-astro-cid-otgqhnzi] a[data-astro-cid-otgqhnzi]:hover{background:#2e3d54;color:#fff}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-overlay[data-astro-cid-ik6gsfzl]{background:#34353880;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;width:100%;z-index:99}.c-overlay[data-astro-cid-ik6gsfzl].is-act{opacity:1;visibility:visible}.c-drawer[data-astro-cid-ik6gsfzl]{background:#fff;border-radius:0 0 0 min(1.6326530612vw + 13.8775510204px,40px);height:100dvh;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:min(5.7142857143vw + 48.5714285714px,140px) min(4.8979591837vw + 1.6326530612px,80px);position:fixed;right:0;top:0;transform:translate(10%);transition:opacity .5s,visibility .5s,transform .5s;visibility:hidden;width:60%;z-index:5000}.c-drawer[data-astro-cid-ik6gsfzl].is-open{opacity:1;transform:translate(0);visibility:visible}.c-drawer__inner[data-astro-cid-ik6gsfzl]{display:flex;padding:min(.8163265306vw + 6.9387755102px,20px)}.c-drawer__links[data-astro-cid-ik6gsfzl]{align-items:center;display:flex;gap:min(0vw + 20px,20px);justify-content:space-between;margin-top:min(.4081632653vw + 28.4693877551px,35px)}.c-drawer__links[data-astro-cid-ik6gsfzl] .c-sns{margin:0}.c-drawer__other_menu[data-astro-cid-ik6gsfzl]{border-top:1px solid #ddd;display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px);margin-top:min(3.2653061224vw + 27.7551020408px,80px);padding-top:max(-1.2244897959vw + 34.5918367347px,15px)}.c-drawer__other_menu[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl]{line-height:1;position:relative}.c-drawer__other_menu[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl]:first-child:before{display:none}.c-drawer__other_menu[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl]:before{background:#e2e7ed;content:"";height:100%;left:max(-.5714285714vw + -5.8571428571px,-15px);position:absolute;top:0;width:1px}.c-drawer__other_menu[data-astro-cid-ik6gsfzl] li[data-astro-cid-ik6gsfzl] a[data-astro-cid-ik6gsfzl]{color:#848789;font-size:min(.1632653061vw + .6492346939rem,.8125rem)}@media only screen and (max-width:1299px){.c-drawer[data-astro-cid-ik6gsfzl]{width:80%}}@media only screen and (max-width:1023px){.c-drawer[data-astro-cid-ik6gsfzl]{display:block;width:100%}}@media only screen and (max-width:767px){.c-drawer[data-astro-cid-ik6gsfzl]{border-radius:0}.c-drawer__links[data-astro-cid-ik6gsfzl]{flex-direction:column}.c-drawer__other_menu[data-astro-cid-ik6gsfzl]{flex-wrap:wrap;justify-content:center}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.l-header[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;height:min(1.6326530612vw + 63.8775510204px,90px);left:0;position:relative;position:fixed;top:0;transition:background-color .5s ease;width:100%;z-index:6000}.l-header[data-astro-cid-qsbg4lgu].is-act{background:#fff}.l-header[data-astro-cid-qsbg4lgu].is-open{background-color:transparent}.l-header[data-astro-cid-qsbg4lgu].is-open .l-header__buttons[data-astro-cid-qsbg4lgu],.l-header[data-astro-cid-qsbg4lgu].is-open .l-header__logo[data-astro-cid-qsbg4lgu],.l-header[data-astro-cid-qsbg4lgu].is-open .l-header__menu[data-astro-cid-qsbg4lgu]{opacity:0;visibility:hidden}.l-header__logo[data-astro-cid-qsbg4lgu]{margin-left:max(-1.6326530612vw + -13.8775510204px,-40px);margin-right:auto}.l-header__logo[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;display:flex;height:min(1.6326530612vw + 63.8775510204px,90px);padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.l-header__logo[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] img[data-astro-cid-qsbg4lgu]{width:min(11.4285714286vw + 177.1428571429px,360px)}.l-header__menu[data-astro-cid-qsbg4lgu]{-moz-column-gap:1em;column-gap:1em;display:flex}.l-header__menu[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:flex;font-size:min(.3265306122vw + .5484693878rem,.875rem);font-weight:700;height:100%;overflow:hidden;position:relative}.l-header__menu[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] .c-icon{width:.75em}.l-header__menu__default[data-astro-cid-qsbg4lgu]{display:block;opacity:1;transition:translate .5s,opacity .5s;translate:0 0}.l-header__menu__hover[data-astro-cid-qsbg4lgu]{bottom:0;display:block;left:0;opacity:0;position:absolute;transition:color .5s,translate .5s,opacity .5s;translate:0 100%;width:100%}.l-header__buttons[data-astro-cid-qsbg4lgu]{display:flex;gap:.5em;margin-left:min(1.2244897959vw + 5.4081632653px,25px)}.l-header__buttons__link[data-astro-cid-qsbg4lgu]{align-content:center;border:1px solid #343538;border-radius:9999px;display:grid;font-size:min(.1632653061vw + .7117346939rem,.875rem);font-weight:700;justify-content:center;min-width:min(1.6326530612vw + 133.8775510204px,160px);padding:.8em 1em;place-content:center;transition:background-color .5s,border-color .5s,color .5s}.l-header__buttons__link[data-astro-cid-qsbg4lgu].-pamphlet{background:#e60012;border-color:#e60012;color:#fff}.c-hamburger[data-astro-cid-qsbg4lgu]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2e3d54;border:2px solid #2e3d54;border-radius:100vmax;cursor:pointer;display:grid;justify-items:center;margin-left:min(.8163265306vw + 6.9387755102px,20px);min-height:min(1.1428571429vw + 41.7142857143px,60px);min-width:min(1.1428571429vw + 41.7142857143px,60px);place-items:center;position:relative;transition:background-color .5s ease}.c-hamburger[data-astro-cid-qsbg4lgu]:after,.c-hamburger[data-astro-cid-qsbg4lgu]:before{background-color:#fff;border-radius:9999px;content:"";height:2px;left:50%;position:absolute;transition:top .5s ease,transform .5s ease,background-color .5s ease;translate:-50% 0;width:24px}.c-hamburger[data-astro-cid-qsbg4lgu]:before{top:35%}.c-hamburger[data-astro-cid-qsbg4lgu]:after{bottom:35%}.c-hamburger[data-astro-cid-qsbg4lgu] span[data-astro-cid-qsbg4lgu]{background-color:#fff;border-radius:9999px;display:block;height:2px;position:relative;text-align:center;transition:opacity .5s ease,background-color .5s ease;width:24px}.c-hamburger[data-astro-cid-qsbg4lgu].is-open:before{top:48%;transform:rotate(155deg)}.c-hamburger[data-astro-cid-qsbg4lgu].is-open:after{top:48%;transform:rotate(-155deg)}.c-hamburger[data-astro-cid-qsbg4lgu].is-open span[data-astro-cid-qsbg4lgu]{opacity:0}@media only screen and (max-width:1299px){.l-header__logo[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu] img[data-astro-cid-qsbg4lgu]{width:100%}.l-header__menu[data-astro-cid-qsbg4lgu]{display:none}}@media only screen and (max-width:767px){.l-header[data-astro-cid-qsbg4lgu].is-open .l-header__logo[data-astro-cid-qsbg4lgu]{opacity:1;visibility:visible}.l-header__buttons[data-astro-cid-qsbg4lgu]{display:none}}@media (any-hover:hover){.l-header__menu[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]:hover .l-header__menu__default[data-astro-cid-qsbg4lgu]{opacity:0;translate:0 -100%}.l-header__menu[data-astro-cid-qsbg4lgu] a[data-astro-cid-qsbg4lgu]:hover .l-header__menu__hover[data-astro-cid-qsbg4lgu]{color:#e60012;opacity:1;translate:0 0}.l-header__buttons__link[data-astro-cid-qsbg4lgu].-pamphlet:hover{background:#2e3d54;border-color:#2e3d54;color:#fff}.l-header__buttons__link[data-astro-cid-qsbg4lgu]:hover{background:#e60012;border-color:#e60012;color:#fff}.c-hamburger[data-astro-cid-qsbg4lgu]:hover{background-color:#fff}.c-hamburger[data-astro-cid-qsbg4lgu]:hover span[data-astro-cid-qsbg4lgu],.c-hamburger[data-astro-cid-qsbg4lgu]:hover:after,.c-hamburger[data-astro-cid-qsbg4lgu]:hover:before{background-color:#2e3d54}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-cta[data-astro-cid-yy7q63t7]{background:url(/img/cta/cta_bg.jpg) no-repeat bottom/cover;padding:min(4.0816326531vw + 34.693877551px,100px) 0}.c-cta__card[data-astro-cid-yy7q63t7]{position:relative;z-index:1}.c-cta__card[data-astro-cid-yy7q63t7]:nth-child(0){transition-delay:0ms}.c-cta__card[data-astro-cid-yy7q63t7]:first-child{transition-delay:60ms}.c-cta__card[data-astro-cid-yy7q63t7]:nth-child(2){transition-delay:.12s}.c-cta__card[data-astro-cid-yy7q63t7].-pamphlet a[data-astro-cid-yy7q63t7]:before{background:url(/img/cta/cta_pamphlet_hover.png) no-repeat 100%/cover;height:185px;width:371px}.c-cta__card[data-astro-cid-yy7q63t7].-opencampus a[data-astro-cid-yy7q63t7]:before{background:url(/img/cta/cta_opencampus_hover.png) no-repeat 100%/cover;height:142px;width:357px}.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]{aspect-ratio:1160/600;border-radius:min(.8163265306vw + 6.9387755102px,20px);color:#fff;display:grid;overflow:hidden}.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]:before{content:"";opacity:0;pointer-events:none;position:absolute;right:max(-.8163265306vw + -6.9387755102px,-20px);scale:.8;top:max(-.1632653061vw + -7.387755102px,-10px);transition:scale .3s,opacity .5s,filter .5s;z-index:3}.c-cta__card__bg[data-astro-cid-yy7q63t7]{grid-area:1/1;position:relative;transition:scale .5s;z-index:0}.c-cta__card__img[data-astro-cid-yy7q63t7]{grid-area:1/1;justify-self:center;position:relative;z-index:2}.c-cta__card__img[data-astro-cid-yy7q63t7] img[data-astro-cid-yy7q63t7]{height:100%}.c-cta__card__title[data-astro-cid-yy7q63t7]{left:min(2.4489795918vw + 10.8163265306px,50px);position:absolute;top:min(2.4489795918vw + 30.8163265306px,70px);z-index:3}.c-cta__card__en[data-astro-cid-yy7q63t7]{font-family:Poppins,sans-serif;font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:700;margin-bottom:min(.4081632653vw + 3.4693877551px,10px);text-transform:uppercase}.c-cta__card__ja[data-astro-cid-yy7q63t7]{font-size:min(1.1428571429vw + 1.3571428571rem,2.5rem);font-weight:700;line-height:1.3;max-width:min(5.7142857143vw + 108.5714285714px,200px)}.c-cta__card[data-astro-cid-yy7q63t7] .c-cta__card__arrow{bottom:1.5em;position:absolute;right:1.5em;z-index:3}@media only screen and (max-width:1023px){.c-cta__card__title[data-astro-cid-yy7q63t7]{left:min(.8163265306vw + 6.9387755102px,20px);top:min(.8163265306vw + 16.9387755102px,30px)}.c-cta__card__ja[data-astro-cid-yy7q63t7]{font-size:min(.1632653061vw + 1.2117346939rem,1.375rem)}}@media only screen and (max-width:767px){.c-cta__card__title[data-astro-cid-yy7q63t7]{left:min(.8163265306vw + 16.9387755102px,30px);top:min(.8163265306vw + 36.9387755102px,50px)}.c-cta__card__ja[data-astro-cid-yy7q63t7]{font-size:min(.1632653061vw + 1.5867346939rem,1.75rem)}}@media (any-hover:hover){.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]:hover:before{filter:blur(0);opacity:1;scale:1}.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]:hover .c-cta__card__bg[data-astro-cid-yy7q63t7]{scale:1.05}.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]:hover .c-cta__card__arrow{background:#2e3d54;border-color:#2e3d54}.c-cta__card[data-astro-cid-yy7q63t7] a[data-astro-cid-yy7q63t7]:hover .c-cta__card__arrow svg{animation:hoverArrow .35s ease-out forwards;color:#fff}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}.c-fixed_button[data-astro-cid-3m5mf4h3]{bottom:0;display:none;left:0;padding:0 10px;position:fixed;transition:bottom .5s ease;width:100%;z-index:9999}.c-fixed_button__item[data-astro-cid-3m5mf4h3]{height:100%;width:100%}.c-fixed_button__item[data-astro-cid-3m5mf4h3]:not(:first-child){border-left:1px solid #ddd}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3]{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:15px;padding-top:20px;width:100%}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3] .c-icon{color:#fff;height:18px;width:18px}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3] .name[data-astro-cid-3m5mf4h3]{display:grid;justify-items:center;place-items:center;align-items:center;color:#fff;font-size:min(.1632653061vw + .6492346939rem,.8125rem);letter-spacing:.02em;line-height:1.167;margin-left:.5em}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3].-access{background:#2e3d54}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3].-pamphlet{background:linear-gradient(-45deg,#648abe,#94d3e6)}.c-fixed_button__item[data-astro-cid-3m5mf4h3] a[data-astro-cid-3m5mf4h3].-opencampus{background:linear-gradient(-45deg,#ee2937,#fca889)}.c-fixed_button__item[data-astro-cid-3m5mf4h3]:first-child a[data-astro-cid-3m5mf4h3]{border-top-left-radius:20px}.c-fixed_button__item[data-astro-cid-3m5mf4h3]:last-child a[data-astro-cid-3m5mf4h3]{border-top-right-radius:20px}@media only screen and (max-width:767px){.c-fixed_button[data-astro-cid-3m5mf4h3]{display:grid}}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:400;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Rg.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Rg.ttf) format("truetype")}@font-face{font-family:LINE Seed JP_OTF;font-style:normal;font-weight:700;src:url(/fonts/LINESeedJP/LINESeedJP_OTF_Bd.woff) format("woff"),url(/fonts/LINESeedJP/LINESeedJP_TTF_Bd.ttf) format("truetype")}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes hoverArrow{0%{opacity:1;translate:0 0}25%{opacity:0;translate:50% 0}50%{opacity:0;translate:-50% 0}to{opacity:1;translate:0 0}}@keyframes hoverNavi{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -105%}}.l-footer[data-astro-cid-pabptcd3]{background:#fff;padding-bottom:min(2.0408163265vw + 17.3469387755px,50px);padding-top:min(6.9387755102vw + 58.9795918367px,170px);width:100%}.l-footer__top[data-astro-cid-pabptcd3]{display:grid;grid-template-columns:40% 1fr;grid-gap:5%;gap:5%}.l-footer__menu[data-astro-cid-pabptcd3]{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:min(4.0816326531vw + -15.306122449px,50px);-moz-column-gap:min(4.0816326531vw + -15.306122449px,50px);column-gap:min(4.0816326531vw + -15.306122449px,50px);grid-row-gap:20px;row-gap:20px}.l-footer__fnavi[data-astro-cid-pabptcd3].menu01{grid-area:1/1/2/2}.l-footer__fnavi[data-astro-cid-pabptcd3].menu02{grid-area:2/1/3/2}.l-footer__fnavi[data-astro-cid-pabptcd3].menu03{grid-area:1/2/2/3}.l-footer__fnavi[data-astro-cid-pabptcd3].menu04{grid-area:2/2/3/3}.l-footer__fnavi[data-astro-cid-pabptcd3].menu05{grid-area:1/3/2/4}.l-footer__fnavi[data-astro-cid-pabptcd3].menu06{grid-area:2/3/3/4}.l-footer__fnavi[data-astro-cid-pabptcd3].menu07{grid-area:3/1/4/2}.l-footer__fnavi__parent[data-astro-cid-pabptcd3]{font-weight:700}.l-footer__fnavi__child[data-astro-cid-pabptcd3]{color:#848789;font-size:min(.1632653061vw + 11.387755102px,14px)}.l-footer__fnavi[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{transition:color .3s}.l-footer__bottom[data-astro-cid-pabptcd3]{align-items:center;border-top:1px solid #e2e7ed;display:flex;margin-top:min(3.2653061224vw + 27.7551020408px,80px);padding-top:min(.8163265306vw + 11.9387755102px,25px)}.l-footer__bottom__link[data-astro-cid-pabptcd3]{display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px)}.l-footer__bottom__link[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]{line-height:1;position:relative}.l-footer__bottom__link[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]:first-child:before{display:none}.l-footer__bottom__link[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]:before{background:#e2e7ed;content:"";height:100%;left:max(-.5714285714vw + -5.8571428571px,-15px);position:absolute;top:0;width:1px}.l-footer__bottom__link[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{color:#848789;font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.l-footer__copy[data-astro-cid-pabptcd3]{color:#848789;font-family:Poppins,sans-serif;font-size:min(.0816326531vw + .6683673469rem,.75rem);font-weight:400;margin-left:auto}@media only screen and (max-width:1023px){.l-footer__top[data-astro-cid-pabptcd3]{display:block}.l-footer__bottom__link[data-astro-cid-pabptcd3],.l-footer__menu[data-astro-cid-pabptcd3]{display:none}.l-footer__copy[data-astro-cid-pabptcd3]{margin-left:auto;margin-right:auto}}@media (any-hover:hover){.l-footer__fnavi[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]:hover{color:#e60012}}
