/* 2026 Figma fidelity. PC: 1728 px, SP: 393 px. Positions are relative to semantic sections. */
.vcp2026{--v26-unit:min(.05787037037vw,1px);font-family:"Zen Kaku Gothic New",sans-serif;font-feature-settings:normal;-webkit-font-feature-settings:normal;font-weight:500;font-size:calc(20 * var(--v26-unit));line-height:1.6;letter-spacing:0;padding:0;margin:0 auto;max-width:1728px;overflow-x:clip;color:#000;background:#fff}
.vcp2026 *{box-sizing:border-box}
.vcp2026 h1,.vcp2026 h2,.vcp2026 h3,.vcp2026 h4,.vcp2026 p{margin:0}
.vcp2026 a{color:inherit}
.vcp2026 img{display:block}
.vcp2026 a:focus-visible,.vcp2026 button:focus-visible{outline:3px solid #2075f2;outline-offset:5px}
.vcp2026 .v26-shell{position:relative;width:calc(1428 * var(--v26-unit));max-width:none;margin-inline:auto}
.vcp2026 .v26-center{display:flex;justify-content:center}
.vcp2026 .v26-portrait,.vcp2026 .v26-session-photo,.vcp2026 .v26-collage .v26-photo-one,.vcp2026 .v26-collage .v26-photo-two,.vcp2026 .v26-collage .v26-photo-three{display:block;overflow:hidden}

.vcp2026 .v26-mobile-name,.vcp2026 .v26-sp-text{display:none}
.vcp2026 .l-header{position:relative;height:calc(175.119 * var(--v26-unit));background:#fff;top:auto;}
.vcp2026 .l-header__inner{position:relative;height:100%;width:100%;padding:0;max-width:none;}
.vcp2026 .l-header__logo{position:absolute;left:calc(87 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(167.1 * var(--v26-unit));height:calc(95.33 * var(--v26-unit));}
.vcp2026 .l-header__logo img{width:100%;height:100%;}
.vcp2026 .l-header_nav_pc{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1728 * var(--v26-unit));height:calc(175.119 * var(--v26-unit));display:block;}
.vcp2026 .l-header_nav_pc ul{margin:0;padding:0;list-style:none;}
.vcp2026 .l-header_nav_pc li:nth-child(1){position:absolute;left:calc(760 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(144 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li:nth-child(2){position:absolute;left:calc(954 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(96 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li:nth-child(3){position:absolute;left:calc(1100 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(148 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li:nth-child(4){position:absolute;left:calc(1298 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(72 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li:nth-child(5){position:absolute;left:calc(1422 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(48 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li:nth-child(6){position:absolute;left:calc(1520 * var(--v26-unit));top:calc(44.15 * var(--v26-unit));margin:0;padding:0;width:calc(174 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .l-header_nav_pc li.c-note_menu{position:absolute;left:calc(1520 * var(--v26-unit));top:calc(38 * var(--v26-unit));margin:0;padding:0;width:calc(174 * var(--v26-unit));height:calc(98 * var(--v26-unit));}
.vcp2026 .l-header_nav_pc .c-note_menu img{width:100%;height:100%;}
.vcp2026 .l-header_nav_pc .arrow_r{padding-left:calc(16 * var(--v26-unit));}
.vcp2026 .l-header_nav_sp{display:none;}
.vcp2026 .v26-btn{position:relative;display:flex;justify-content:center;align-items:center;width:calc(500 * var(--v26-unit));height:calc(100 * var(--v26-unit));min-height:0;max-width:100%;border:calc(4 * var(--v26-unit)) solid #000;border-radius:calc(60 * var(--v26-unit));padding:0;font-size:calc(24 * var(--v26-unit));font-weight:700;line-height:calc(32.4 * var(--v26-unit));letter-spacing:0;background:#fff;color:#000;text-decoration:none;text-align:center;}
.vcp2026 .v26-btn::after{content:'';position:absolute;right:calc(25 * var(--v26-unit));top:50%;transform:translateY(-50%);width:calc(50 * var(--v26-unit));height:calc(50 * var(--v26-unit));background:url('../images/btn_arrow.png') center/contain no-repeat;}
.vcp2026 .v26-btn--small{width:calc(362.028 * var(--v26-unit));height:calc(70 * var(--v26-unit));border-width:calc(2 * var(--v26-unit));font-size:calc(18 * var(--v26-unit));line-height:calc(32.4 * var(--v26-unit));letter-spacing:calc(1.8 * var(--v26-unit));}
.vcp2026 .v26-btn--small::after{width:calc(34 * var(--v26-unit));height:calc(34 * var(--v26-unit));right:calc(17 * var(--v26-unit));}
.vcp2026 .v26-btn--gradient{border:calc(1 * var(--v26-unit)) solid #f7fd3f;background:linear-gradient(90deg,#fcff3f,#7bce37 50%,#1e73f5);color:#fff;}
.vcp2026 .v26-btn--gradient::after{background-image:url('../images/entry_arrow.png');}
.vcp2026 .v26-btn--hero{border:calc(6 * var(--v26-unit)) solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#fcff3f,#7bce37 50%,#1e73f5) border-box;}
.vcp2026 .v26-btn:hover{filter:brightness(.96);}
.vcp2026 .v26-hero{position:relative;width:100%;height:calc(720 * var(--v26-unit));overflow:hidden;isolation:isolate;color:#fff;}
.vcp2026 .v26-hero-bg{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1728 * var(--v26-unit));height:calc(720 * var(--v26-unit));}
.vcp2026 .v26-hero-bg > img{position:absolute;left:calc(-36 * var(--v26-unit));top:calc(-1059 * var(--v26-unit));width:calc(1792 * var(--v26-unit));height:calc(2631 * var(--v26-unit));max-width:none;object-fit:cover;filter:blur(calc(10 * var(--v26-unit)));}
.vcp2026 .v26-hero-bg::before{position:absolute;left:calc(-29 * var(--v26-unit));top:calc(-15 * var(--v26-unit));margin:0;padding:0;width:calc(1145 * var(--v26-unit));height:calc(740 * var(--v26-unit));content:'';background:linear-gradient(90deg,#fcff3f,#1e73f5);opacity:.6;mix-blend-mode:soft-light;z-index:1;}
.vcp2026 .v26-hero-bg::after{position:absolute;left:calc(-10 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1126 * var(--v26-unit));height:calc(725 * var(--v26-unit));content:'';background:url('../images/2026/hero-overlay-left.svg') 0 0/100% 100% no-repeat;mix-blend-mode:hard-light;z-index:2;}
.vcp2026 .v26-hero-photo{position:absolute;left:calc(702.5 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1026.5 * var(--v26-unit));height:calc(719 * var(--v26-unit));overflow:hidden;mask-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjEwMjYuNSIgaGVpZ2h0PSI3MTkiIHZpZXdCb3g9IjAgMCAxMDI2LjUgNzE5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBpZD0iUG9seWdvbiAyIiBkPSJNMTAyNS41IDBMMTAyNi41IDcxOUgwTDI3NCAwSDEwMjUuNVoiIGZpbGw9IiNEOUQ5RDkiLz4KPC9zdmc+Cg==");mask-size:100% 100%;}
.vcp2026 .v26-hero-photo img{position:absolute;width:109.660224%;height:234.732517%;left:-3.522864%;top:-117.233157%;max-width:none;object-fit:cover;}
.vcp2026 .v26-hero-photo::after{position:absolute;left:calc(-75.5 * var(--v26-unit));top:calc(-31 * var(--v26-unit));margin:0;padding:0;width:calc(1141 * var(--v26-unit));height:calc(786 * var(--v26-unit));content:'';background:url('../images/2026/hero-overlay-right.svg') center/100% 100% no-repeat;mix-blend-mode:soft-light;}
.vcp2026 .v26-hero-kicker{position:absolute;left:calc(158 * var(--v26-unit));top:calc(43 * var(--v26-unit));margin:0;padding:0;width:calc(575 * var(--v26-unit));height:calc(52 * var(--v26-unit));background:linear-gradient(90deg,#fcff3f,#1e73f5);font-weight:500;}
.vcp2026 .v26-hero-kicker span:first-child{position:absolute;left:calc(4 * var(--v26-unit));top:calc(4 * var(--v26-unit));margin:0;padding:0;width:calc(145 * var(--v26-unit));height:calc(44 * var(--v26-unit));background:#fff;color:#000;font-size:calc(22 * var(--v26-unit));letter-spacing:calc(1.1 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));text-align:center;}
.vcp2026 .v26-hero-kicker span:last-child{position:absolute;left:calc(151 * var(--v26-unit));top:calc(4 * var(--v26-unit));margin:0;padding:0;width:calc(424 * var(--v26-unit));height:calc(44 * var(--v26-unit));font-size:calc(21 * var(--v26-unit));letter-spacing:calc(0.42 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));text-align:center;white-space:nowrap;}
.vcp2026 .v26-hero-copy{position:static;}
.vcp2026 .v26-hero-copy h1{position:absolute;left:calc(151 * var(--v26-unit));top:calc(141 * var(--v26-unit));margin:0;padding:0;width:calc(458 * var(--v26-unit));height:calc(202.927 * var(--v26-unit));}
.vcp2026 .v26-hero-copy h1 img{width:100%;height:100%;}
.vcp2026 .v26-hero-year{position:absolute;left:calc(158.76 * var(--v26-unit));top:calc(371.65 * var(--v26-unit));margin:0;padding:0;width:calc(450.209 * var(--v26-unit));height:calc(36.593 * var(--v26-unit));border:calc(1 * var(--v26-unit)) solid #fff;font-family:"DIN Next LT Pro",Arial,sans-serif;font-size:calc(20 * var(--v26-unit));line-height:calc(36.593 * var(--v26-unit));letter-spacing:calc(0.8 * var(--v26-unit));text-align:center;white-space:nowrap;}
.vcp2026 .v26-hero-description{position:absolute;left:calc(155 * var(--v26-unit));top:calc(431.53 * var(--v26-unit));margin:0;padding:0;width:calc(454 * var(--v26-unit));height:calc(70 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(35 * var(--v26-unit));letter-spacing:calc(0.8 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .v26-hero-apply{position:absolute;left:calc(158 * var(--v26-unit));top:calc(540 * var(--v26-unit));margin:0;padding:0;width:calc(406 * var(--v26-unit));height:calc(100 * var(--v26-unit));}
.vcp2026 .v26-hero-apply .v26-btn{width:100%;height:100%;}
.vcp2026 .v26-about{height:calc(1081 * var(--v26-unit));margin-top:calc(74.881 * var(--v26-unit));margin-bottom:calc(50 * var(--v26-unit));}
.vcp2026 .v26-about-copy,.v26-previous{position:static;}
.vcp2026 .v26-about-copy > h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(77 * var(--v26-unit));margin:0;padding:0;width:calc(564 * var(--v26-unit));font-size:calc(42 * var(--v26-unit));line-height:calc(67.2 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-about-copy > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(165 * var(--v26-unit));margin:0;padding:0;width:calc(564 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-about-copy > .v26-btn{position:absolute;left:calc(0 * var(--v26-unit));top:calc(355 * var(--v26-unit));margin:0;padding:0;width:calc(362.028 * var(--v26-unit));height:calc(70 * var(--v26-unit));}
.vcp2026 .v26-previous h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(622 * var(--v26-unit));margin:0;padding:0;width:calc(564 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-previous p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(722 * var(--v26-unit));margin:0;padding:0;width:calc(564 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-previous .v26-btn{position:absolute;left:calc(0 * var(--v26-unit));top:calc(952 * var(--v26-unit));margin:0;padding:0;width:calc(362.028 * var(--v26-unit));height:calc(70 * var(--v26-unit));letter-spacing:0;}
.vcp2026 .v26-collage{position:absolute;left:calc(714 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(864 * var(--v26-unit));height:calc(1081 * var(--v26-unit));}
.vcp2026 .v26-photo-one{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(714 * var(--v26-unit));height:calc(500 * var(--v26-unit));}
.vcp2026 .v26-photo-one img{position:absolute;width:109.803922%;height:107.749719%;left:-5.882353%;top:0.000000%;max-width:none;object-fit:cover;}
.vcp2026 .v26-photo-two{position:absolute;left:calc(357 * var(--v26-unit));top:calc(416.958 * var(--v26-unit));margin:0;padding:0;width:calc(507 * var(--v26-unit));height:calc(355.042 * var(--v26-unit));}
.vcp2026 .v26-photo-two img{position:absolute;width:120.512821%;height:102.804739%;left:-10.848126%;top:0.011830%;max-width:none;object-fit:cover;}
.vcp2026 .v26-photo-three{position:absolute;left:calc(0 * var(--v26-unit));top:calc(660 * var(--v26-unit));margin:0;padding:0;width:calc(478 * var(--v26-unit));height:calc(330 * var(--v26-unit));}
.vcp2026 .v26-photo-three img{position:absolute;width:105.857741%;height:104.242424%;left:-1.255230%;top:-1.212121%;max-width:none;object-fit:cover;}
.vcp2026 .v26-sketch-tree{position:absolute;left:calc(15 * var(--v26-unit));top:calc(230 * var(--v26-unit));margin:0;padding:0;width:calc(155 * var(--v26-unit));height:calc(352 * var(--v26-unit));object-fit:cover;}
.vcp2026 .v26-sketch-blocks{position:absolute;left:calc(589 * var(--v26-unit));top:calc(311 * var(--v26-unit));margin:0;padding:0;width:calc(277.389 * var(--v26-unit));height:calc(165 * var(--v26-unit));object-fit:cover;}
.vcp2026 .v26-sketch-people{position:absolute;left:calc(411 * var(--v26-unit));top:calc(628 * var(--v26-unit));margin:0;padding:0;width:calc(453 * var(--v26-unit));height:calc(453 * var(--v26-unit));object-fit:cover;}
.vcp2026 .v26-explain{height:calc(560 * var(--v26-unit));margin-bottom:calc(141 * var(--v26-unit));}
.vcp2026 .v26-explain::before{position:absolute;left:calc(58 * var(--v26-unit));top:calc(30 * var(--v26-unit));margin:0;padding:0;width:calc(1312 * var(--v26-unit));height:calc(530 * var(--v26-unit));content:'';background:#f4f4f4;}
.vcp2026 .v26-explain h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(113 * var(--v26-unit));height:calc(361 * var(--v26-unit));background:#000;color:#fff;font-size:calc(56 * var(--v26-unit));line-height:calc(89.6 * var(--v26-unit));font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;letter-spacing:0;}
.vcp2026 .v26-explain > div > p:first-child{position:absolute;left:calc(231 * var(--v26-unit));top:calc(70 * var(--v26-unit));margin:0;padding:0;width:calc(1117 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-explain .v26-note{position:absolute;left:calc(231 * var(--v26-unit));top:calc(165 * var(--v26-unit));margin:0;padding:0;width:calc(1117 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-explain-date{position:absolute;left:calc(231 * var(--v26-unit));top:calc(259.6 * var(--v26-unit));margin:0;padding:0;width:calc(750 * var(--v26-unit));height:calc(50 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .v26-explain-date strong{font-size:calc(54 * var(--v26-unit));line-height:calc(44.8 * var(--v26-unit));font-weight:700;letter-spacing:0;}
.vcp2026 .v26-explain-date span{font-size:calc(36 * var(--v26-unit));line-height:calc(44.8 * var(--v26-unit));font-weight:700;letter-spacing:0;}
.vcp2026 .v26-explain .v26-btn{position:absolute;left:calc(231 * var(--v26-unit));top:calc(376 * var(--v26-unit));margin:0;padding:0;width:calc(500 * var(--v26-unit));height:calc(100 * var(--v26-unit));}
.vcp2026 .v26-heading{position:absolute;left:0;top:0;height:calc(129 * var(--v26-unit));font-size:calc(72 * var(--v26-unit));font-weight:700;line-height:calc(90 * var(--v26-unit));letter-spacing:0;white-space:nowrap;}
.vcp2026 .v26-heading span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(105 * var(--v26-unit));margin:0;padding:0;height:calc(24 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(24 * var(--v26-unit));letter-spacing:calc(2 * var(--v26-unit));white-space:nowrap;}
.vcp2026 .v26-schedule{position:relative;height:calc(2449 * var(--v26-unit));background:#f4f4f4;padding:0;margin-bottom:calc(100 * var(--v26-unit));}
.vcp2026 .v26-schedule .v26-shell{height:100%;}
.vcp2026 .v26-schedule .v26-heading{position:absolute;left:calc(0 * var(--v26-unit));top:calc(100 * var(--v26-unit));margin:0;padding:0;height:calc(129 * var(--v26-unit));}
.vcp2026 .v26-schedule-list{position:static;padding:0;}
.vcp2026 .v26-schedule-list::before{position:absolute;left:calc(0 * var(--v26-unit));top:calc(319 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(1706 * var(--v26-unit));content:'';background:#fff;}
.vcp2026 .v26-session{position:absolute;left:calc(60 * var(--v26-unit));width:calc(1308 * var(--v26-unit));padding:0;margin:0;border:0;}
.vcp2026 .v26-session-date,.v26-session-content{position:static;}
.vcp2026 .v26-session::before{content:'';position:absolute;left:calc(169 * var(--v26-unit));top:0;width:calc(2 * var(--v26-unit));height:calc(230 * var(--v26-unit));background:#000;}
.vcp2026 .v26-place::before{content:'';position:absolute;left:calc(-26 * var(--v26-unit));top:calc(10 * var(--v26-unit));width:calc(16 * var(--v26-unit));height:calc(22 * var(--v26-unit));background:url('../images/2026/pin.svg') center/contain no-repeat;}
.vcp2026 .v26-session:nth-child(1){position:absolute;left:calc(60 * var(--v26-unit));top:calc(369 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(1) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(29 * var(--v26-unit));margin:0;padding:0;width:calc(83 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(79 * var(--v26-unit));margin:0;padding:0;width:calc(117 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(163 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(160 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-name{position:absolute;left:calc(210 * var(--v26-unit));top:calc(189 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-photo{position:absolute;left:calc(1068 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(240 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(1) .v26-session-photo img{position:absolute;width:109.583790%;height:164.584019%;left:-2.916679%;top:-13.333806%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(2){position:absolute;left:calc(60 * var(--v26-unit));top:calc(639 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(2) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(29 * var(--v26-unit));margin:0;padding:0;width:calc(85 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(79 * var(--v26-unit));margin:0;padding:0;width:calc(118 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(163 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(160 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-name{position:absolute;left:calc(210 * var(--v26-unit));top:calc(189 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-photo{position:absolute;left:calc(1068 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(240 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(2) .v26-session-photo img{position:absolute;width:132.083884%;height:155.833983%;left:-14.166726%;top:-25.417189%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(3){position:absolute;left:calc(60 * var(--v26-unit));top:calc(909 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(258 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(3) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(39 * var(--v26-unit));margin:0;padding:0;width:calc(86 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(89 * var(--v26-unit));margin:0;padding:0;width:calc(116 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(173 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(189 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-name{position:absolute;left:calc(210 * var(--v26-unit));top:calc(218 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-photo{position:absolute;left:calc(1068 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(240 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(3) .v26-session-photo img{position:absolute;width:100.000417%;height:100.000417%;left:0.000000%;top:-0.000417%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(3)::before{height:calc(250 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(4){position:absolute;left:calc(60 * var(--v26-unit));top:calc(1197 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(258 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(4) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(39 * var(--v26-unit));margin:0;padding:0;width:calc(86 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(89 * var(--v26-unit));margin:0;padding:0;width:calc(116 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(173 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(189 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-name{position:absolute;left:calc(210 * var(--v26-unit));top:calc(218 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-photo{position:absolute;left:calc(1068 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(240 * var(--v26-unit));height:calc(240 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(4) .v26-session-photo img{position:absolute;width:103.750432%;height:107.917116%;left:-1.250005%;top:-5.920108%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(4)::before{height:calc(250 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(5){position:absolute;left:calc(60 * var(--v26-unit));top:calc(1485 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(230 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(5) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(29 * var(--v26-unit));margin:0;padding:0;width:calc(85 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(79 * var(--v26-unit));margin:0;padding:0;width:calc(115 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(163 * var(--v26-unit));margin:0;padding:0;width:calc(100 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(160 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6){position:absolute;left:calc(60 * var(--v26-unit));top:calc(1745 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(230 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(6) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(29 * var(--v26-unit));margin:0;padding:0;width:calc(86 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(79 * var(--v26-unit));margin:0;padding:0;width:calc(116 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(163 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(35 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(89 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(138 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7){position:absolute;left:calc(60 * var(--v26-unit));top:calc(2045 * var(--v26-unit));margin:0;padding:0;width:calc(1308 * var(--v26-unit));height:calc(340 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(7) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(59 * var(--v26-unit));margin:0;padding:0;width:calc(108 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(109 * var(--v26-unit));margin:0;padding:0;width:calc(111 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(232 * var(--v26-unit));margin:0;padding:0;width:calc(80 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content h4{position:absolute;left:calc(210 * var(--v26-unit));top:calc(85 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content > p:first-of-type{position:absolute;left:calc(210 * var(--v26-unit));top:calc(138 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-role{position:absolute;left:calc(210 * var(--v26-unit));top:calc(216 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7){position:absolute;left:calc(0 * var(--v26-unit));top:calc(2045 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(340 * var(--v26-unit));background:#fff;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date h3{position:absolute;left:calc(60 * var(--v26-unit));top:calc(59 * var(--v26-unit));margin:0;padding:0;width:calc(108 * var(--v26-unit));font-size:calc(33 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date p{position:absolute;left:calc(60 * var(--v26-unit));top:calc(109 * var(--v26-unit));margin:0;padding:0;width:calc(111 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-place{position:absolute;left:calc(86 * var(--v26-unit));top:calc(232 * var(--v26-unit));margin:0;padding:0;width:calc(80 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content h4{position:absolute;left:calc(270 * var(--v26-unit));top:calc(85 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content > p:first-of-type{position:absolute;left:calc(270 * var(--v26-unit));top:calc(138 * var(--v26-unit));margin:0;padding:0;width:calc(824 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-role{position:absolute;left:calc(270 * var(--v26-unit));top:calc(216 * var(--v26-unit));margin:0;padding:0;width:calc(782 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7)::before{left:calc(229 * var(--v26-unit));top:calc(50 * var(--v26-unit));height:calc(230 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(7)::after{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(3 * var(--v26-unit));content:'';background:linear-gradient(90deg,#1e73f5,#7bce37 50%,#fcff3f);}
.vcp2026 .v26-session:nth-child(7) .v26-session-content > p:first-of-type{color:red;}
.vcp2026 .l-about_izu_wrap{position:relative;width:calc(1568 * var(--v26-unit));height:calc(720 * var(--v26-unit));padding:0;margin:0 auto calc(92 * var(--v26-unit));}
.vcp2026 .l-about_izu{position:relative;width:100%;height:100%;max-width:none;padding:0;overflow:hidden;background:url('../images/2026/izu.webp');background-size:calc(1616 * var(--v26-unit)) calc(1080 * var(--v26-unit));background-position:calc(-7 * var(--v26-unit)) calc(-356 * var(--v26-unit));background-repeat:no-repeat;}
.vcp2026 .c-about_izu_btn{position:static;}
.vcp2026 .l-about_izu h2{position:absolute;left:calc(70 * var(--v26-unit));top:calc(437 * var(--v26-unit));margin:0;padding:0;width:calc(687 * var(--v26-unit));height:calc(90 * var(--v26-unit));font-size:calc(61 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));color:#fff;font-weight:700;}
.vcp2026 .l-about_izu .c-sp_break{display:none;}
.vcp2026 .c-btn_izu{position:absolute;left:calc(70 * var(--v26-unit));top:calc(566 * var(--v26-unit));margin:0;padding:0;width:calc(378.338 * var(--v26-unit));height:calc(70 * var(--v26-unit));transform:none;}
.vcp2026 .c-btn_izu .c-btn{width:100%;height:100%;min-height:0;padding:0;font-size:calc(18 * var(--v26-unit));line-height:calc(66 * var(--v26-unit));letter-spacing:calc(1.8 * var(--v26-unit));border:calc(2 * var(--v26-unit)) solid #fff;border-radius:calc(60 * var(--v26-unit));background:transparent;text-align:center;}
.vcp2026 .c-btn_izu .c-btn::after{width:calc(34 * var(--v26-unit));height:calc(34 * var(--v26-unit));right:calc(18 * var(--v26-unit));top:50%;transform:translateY(-50%);}
.vcp2026 .c-izu_title{position:absolute;left:calc(1450 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(90 * var(--v26-unit));height:calc(720 * var(--v26-unit));transform:none;}
.vcp2026 .c-izu_title img{width:100%;height:100%;object-fit:contain;}
.vcp2026 .v26-requirements-image{position:relative;height:calc(500 * var(--v26-unit));width:100%;margin:0 0 calc(120 * var(--v26-unit));overflow:hidden;}
.vcp2026 .v26-requirements-image img{position:absolute;left:calc(-68 * var(--v26-unit));top:calc(-260 * var(--v26-unit));width:calc(1796 * var(--v26-unit));height:calc(1347 * var(--v26-unit));max-width:none;object-fit:cover;}
.vcp2026 .v26-requirements{height:calc(1221 * var(--v26-unit));margin-bottom:calc(160 * var(--v26-unit));}
.vcp2026 .v26-table{position:absolute;left:calc(0 * var(--v26-unit));top:calc(199 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(897 * var(--v26-unit));display:block;border-collapse:collapse;border:0;}
.vcp2026 .v26-table tbody{display:block;position:static;}
.vcp2026 .v26-table tr{display:block;position:absolute;width:100%;border-bottom:calc(2 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table th,.v26-table td{display:block;border:0;}
.vcp2026 .v26-table tr:nth-child(1){position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(83 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(1) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-22 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(1) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(1119.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(1) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(65 * var(--v26-unit));margin:0;padding:0;width:calc(1119.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2){position:absolute;left:calc(0 * var(--v26-unit));top:calc(83 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(99 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(2) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(20 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(-9 * var(--v26-unit));margin:0;padding:0;width:calc(1119.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(66 * var(--v26-unit));margin:0;padding:0;width:calc(1119.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3){position:absolute;left:calc(0 * var(--v26-unit));top:calc(182 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(98 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(3) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(20 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(20 * var(--v26-unit));margin:0;padding:0;width:calc(1033.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(37 * var(--v26-unit));margin:0;padding:0;width:calc(966.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(4){position:absolute;left:calc(0 * var(--v26-unit));top:calc(280 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(94 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(4) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(21 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(4) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(16 * var(--v26-unit));margin:0;padding:0;width:calc(966.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(5){position:absolute;left:calc(0 * var(--v26-unit));top:calc(374 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(98 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(5) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(21 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(5) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(16 * var(--v26-unit));margin:0;padding:0;width:calc(966.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(6){position:absolute;left:calc(0 * var(--v26-unit));top:calc(472 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(72 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(6) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(17 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(6) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(17 * var(--v26-unit));margin:0;padding:0;width:calc(1013.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(7){position:absolute;left:calc(0 * var(--v26-unit));top:calc(544 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(212 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(7) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(17 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(7) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(12 * var(--v26-unit));margin:0;padding:0;width:calc(966.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(7) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(44 * var(--v26-unit));margin:0;padding:0;width:calc(987.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(7) .v26-btn{position:absolute;left:calc(0 * var(--v26-unit));top:calc(91 * var(--v26-unit));margin:0;padding:0;width:calc(360 * var(--v26-unit));height:calc(70 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(8){position:absolute;left:calc(0 * var(--v26-unit));top:calc(756 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(72 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(8) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(21 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(8) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(21 * var(--v26-unit));margin:0;padding:0;width:calc(1013.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(9){position:absolute;left:calc(0 * var(--v26-unit));top:calc(828 * var(--v26-unit));margin:0;padding:0;width:calc(1428 * var(--v26-unit));height:calc(69 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(9) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(21 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(9) td{position:absolute;left:calc(270 * var(--v26-unit));top:calc(20 * var(--v26-unit));margin:0;padding:0;width:calc(1013.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-tokyo-note{position:absolute;left:calc(0 * var(--v26-unit));top:calc(1136 * var(--v26-unit));margin:0;padding:0;width:calc(1429.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teachers{height:calc(919 * var(--v26-unit));}
.vcp2026 .v26-teacher-grid{position:static;display:block;margin:0;}
.vcp2026 .v26-teacher-card:nth-child(1){position:absolute;left:calc(0 * var(--v26-unit));top:calc(179 * var(--v26-unit));margin:0;padding:0;width:calc(325 * var(--v26-unit));height:calc(640 * var(--v26-unit));color:inherit;text-decoration:none;}
.vcp2026 .v26-teacher-card:nth-child(1) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(325 * var(--v26-unit));height:calc(380 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(1) .v26-portrait img{position:absolute;width:110.153846%;height:141.315789%;left:-4.923077%;top:-12.105263%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(1) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(371 * var(--v26-unit));margin:0;padding:0;width:calc(254 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(1) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(251.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(1) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(474 * var(--v26-unit));margin:0;padding:0;width:calc(326.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teacher-card:nth-child(2){position:absolute;left:calc(369 * var(--v26-unit));top:calc(179 * var(--v26-unit));margin:0;padding:0;width:calc(324 * var(--v26-unit));height:calc(640 * var(--v26-unit));color:inherit;text-decoration:none;}
.vcp2026 .v26-teacher-card:nth-child(2) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(324 * var(--v26-unit));height:calc(380 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(2) .v26-portrait img{position:absolute;width:100.000000%;height:127.894737%;left:0.000000%;top:-3.157895%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(2) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(371 * var(--v26-unit));margin:0;padding:0;width:calc(254 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(2) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(251.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(2) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(474 * var(--v26-unit));margin:0;padding:0;width:calc(325.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teacher-card:nth-child(3){position:absolute;left:calc(737 * var(--v26-unit));top:calc(179 * var(--v26-unit));margin:0;padding:0;width:calc(324 * var(--v26-unit));height:calc(640 * var(--v26-unit));color:inherit;text-decoration:none;}
.vcp2026 .v26-teacher-card:nth-child(3) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(324 * var(--v26-unit));height:calc(380 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(3) .v26-portrait img{position:absolute;width:162.680281%;height:138.705544%;left:-30.048745%;top:-21.561023%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(3) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(371 * var(--v26-unit));margin:0;padding:0;width:calc(254 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(3) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(251.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(3) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(474 * var(--v26-unit));margin:0;padding:0;width:calc(324 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(4){position:absolute;left:calc(1105 * var(--v26-unit));top:calc(179 * var(--v26-unit));margin:0;padding:0;width:calc(325 * var(--v26-unit));height:calc(640 * var(--v26-unit));color:inherit;text-decoration:none;}
.vcp2026 .v26-teacher-card:nth-child(4) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(325 * var(--v26-unit));height:calc(380 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(4) .v26-portrait img{position:absolute;width:101.230769%;height:130.000000%;left:-0.307692%;top:-13.684211%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(4) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(371 * var(--v26-unit));margin:0;padding:0;width:calc(329 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(4) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(326.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(4) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(474 * var(--v26-unit));margin:0;padding:0;width:calc(325 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teachers .v26-center{position:absolute;left:calc(464 * var(--v26-unit));top:calc(819 * var(--v26-unit));margin:0;padding:0;width:calc(500 * var(--v26-unit));height:calc(100 * var(--v26-unit));}
.vcp2026 .v26-cta{position:relative;height:calc(210 * var(--v26-unit));margin:calc(220 * var(--v26-unit)) auto 0;width:calc(500 * var(--v26-unit));display:block;}
.vcp2026 .v26-cta .v26-btn:first-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(500 * var(--v26-unit));height:calc(100 * var(--v26-unit));}
.vcp2026 .v26-cta .v26-btn:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(135 * var(--v26-unit));margin:0;padding:0;width:calc(500 * var(--v26-unit));height:calc(70 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));}
.vcp2026 footer{position:relative;height:calc(562 * var(--v26-unit));padding:0;margin:0;}
.vcp2026 .l-footer_inner{position:relative;width:calc(1428 * var(--v26-unit));max-width:none;height:100%;margin:auto;padding:0;}
.vcp2026 footer h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(60 * var(--v26-unit));margin:0;padding:0;width:calc(323 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 footer p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(136 * var(--v26-unit));margin:0;padding:0;width:calc(1426 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 footer p span{display:block;}
.vcp2026 .c-footer_logo{position:absolute;left:calc(560 * var(--v26-unit));top:calc(304 * var(--v26-unit));margin:0;padding:0;width:calc(232.881 * var(--v26-unit));height:calc(120 * var(--v26-unit));}
.vcp2026 .c-footer_logo img{width:100%;height:100%;}
.vcp2026 .c-copyright{position:absolute;left:calc(0 * var(--v26-unit));top:calc(452.8 * var(--v26-unit));margin:0;padding:0;width:calc(1353.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:center;}
.vcp2026 .v26-profile{height:calc(2607 * var(--v26-unit));margin-top:calc(99.881 * var(--v26-unit));padding:0;}
.vcp2026 .v26-profile > .v26-heading{left:calc(2 * var(--v26-unit));}
.vcp2026 .v26-profile-row{position:absolute;left:calc(2 * var(--v26-unit));width:calc(1423 * var(--v26-unit));height:calc(542 * var(--v26-unit));display:block;margin:0;padding:0;}
.vcp2026 .v26-profile-copy{position:static;padding:0;}
.vcp2026 .v26-profile-row:nth-of-type(1){position:absolute;left:calc(2 * var(--v26-unit));top:calc(229 * var(--v26-unit));margin:0;padding:0;width:calc(1423 * var(--v26-unit));height:calc(542 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(1) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(77 * var(--v26-unit));margin:0;padding:0;width:calc(190.2 * var(--v26-unit));font-size:calc(36 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(7.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(1) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(51 * var(--v26-unit));margin:0;padding:0;width:calc(325.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(204 * var(--v26-unit));margin:0;padding:0;width:calc(768 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(266 * var(--v26-unit));margin:0;padding:0;width:calc(855 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-portrait{position:absolute;left:calc(963 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(460 * var(--v26-unit));height:calc(537.846 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-portrait img{position:absolute;width:110.153848%;height:141.315827%;left:-4.923043%;top:-12.105324%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile-row:nth-of-type(2){position:absolute;left:calc(2 * var(--v26-unit));top:calc(841 * var(--v26-unit));margin:0;padding:0;width:calc(1423 * var(--v26-unit));height:calc(542 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(2) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(77 * var(--v26-unit));margin:0;padding:0;width:calc(190.2 * var(--v26-unit));font-size:calc(36 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(7.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(2) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(51 * var(--v26-unit));margin:0;padding:0;width:calc(196.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(204 * var(--v26-unit));margin:0;padding:0;width:calc(768 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(266 * var(--v26-unit));margin:0;padding:0;width:calc(855 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-portrait{position:absolute;left:calc(963 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(460 * var(--v26-unit));height:calc(539.828 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-portrait img{position:absolute;width:100.000000%;height:127.802887%;left:0.000000%;top:-2.222930%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile-row:nth-of-type(3){position:absolute;left:calc(2 * var(--v26-unit));top:calc(1453 * var(--v26-unit));margin:0;padding:0;width:calc(1423 * var(--v26-unit));height:calc(542 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(3) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(77 * var(--v26-unit));margin:0;padding:0;width:calc(190.2 * var(--v26-unit));font-size:calc(36 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(7.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(51 * var(--v26-unit));margin:0;padding:0;width:calc(196.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(204 * var(--v26-unit));margin:0;padding:0;width:calc(768 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(266 * var(--v26-unit));margin:0;padding:0;width:calc(855 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-portrait{position:absolute;left:calc(963 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(460 * var(--v26-unit));height:calc(539.506 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-portrait img{position:absolute;width:162.680282%;height:138.705591%;left:-30.048924%;top:-21.561129%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile-row:nth-of-type(4){position:absolute;left:calc(2 * var(--v26-unit));top:calc(2065 * var(--v26-unit));margin:0;padding:0;width:calc(1423 * var(--v26-unit));height:calc(542 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(4) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(77 * var(--v26-unit));margin:0;padding:0;width:calc(190.2 * var(--v26-unit));font-size:calc(36 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(7.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(4) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(51 * var(--v26-unit));margin:0;padding:0;width:calc(280.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(72 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(204 * var(--v26-unit));margin:0;padding:0;width:calc(768 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(266 * var(--v26-unit));margin:0;padding:0;width:calc(855 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-portrait{position:absolute;left:calc(963 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(460 * var(--v26-unit));height:calc(537.846 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-portrait img{position:absolute;width:147.149196%;height:125.959475%;left:-28.281348%;top:-10.607646%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile + .v26-cta{margin-top:calc(130 * var(--v26-unit));}
.vcp2026-teachers footer{height:calc(606 * var(--v26-unit))}
.vcp2026 .v26-hero-bg{z-index:0;}
.vcp2026 .v26-hero-photo{z-index:1;}
.vcp2026 .v26-hero-copy h1,.v26-hero-year,.v26-hero-description,.v26-hero-kicker,.v26-hero-apply{z-index:2;}
.vcp2026 .v26-explain-date strong{color:#000;background:none;webkit-text-fill-color:#000;}
.vcp2026 .v26-session-role .v26-role-second{display:block;}
.vcp2026 .v26-session:nth-child(5) .v26-mobile-name,.v26-session:nth-child(7) .v26-mobile-name{display:inline;}
.vcp2026 .v26-cta .v26-btn:last-child{height:calc(100 * var(--v26-unit));}
.vcp2026 .v26-teacher-card > p{max-width:none;}
.vcp2026 .v26-table tr{border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(3) .v26-session-photo > img{width:100%;height:100%;left:0;top:0;}
.vcp2026 .v26-portrait picture{display:contents;}
.vcp2026 .v26-profile-copy > p:last-child{font-feature-settings:normal;webkit-font-feature-settings:normal;}
.vcp2026 .v26-profile-copy h2,.v26-teacher-card h3{white-space:nowrap;}
.vcp2026 .l-header__logo{z-index:3;}
.vcp2026 footer a{text-decoration:none;}
.vcp2026 footer a:hover{text-decoration:underline;}
.vcp2026 .l-header_nav_pc a{font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:700;}
@media(max-width:979px){
.vcp2026{--v26-unit:calc(100vw / 393);max-width:none}

.vcp2026 .v26-shell{width:calc(353 * var(--v26-unit));}
.vcp2026 .l-header{height:calc(62 * var(--v26-unit));z-index:100;}
.vcp2026 .l-header__logo{position:absolute;left:calc(19 * var(--v26-unit));top:calc(10 * var(--v26-unit));margin:0;padding:0;width:calc(74 * var(--v26-unit));height:calc(42.217 * var(--v26-unit));}
.vcp2026 .l-header_nav_pc{display:none;}
.vcp2026 .l-header_nav_sp{display:block;}
.vcp2026 .c-header_insta_sp{position:absolute;left:calc(241 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(110 * var(--v26-unit));height:calc(62 * var(--v26-unit));}
.vcp2026 .c-header_insta_sp img{width:100%;height:100%;}
.vcp2026 .openbtn{position:absolute;left:calc(339 * var(--v26-unit));top:calc(9 * var(--v26-unit));margin:0;padding:0;width:calc(50 * var(--v26-unit));height:calc(44 * var(--v26-unit));border:0;background:transparent;z-index:99999;cursor:pointer;}
.vcp2026 .openbtn span{left:calc(12 * var(--v26-unit));width:calc(23 * var(--v26-unit));height:calc(2 * var(--v26-unit));background:#000;}
.vcp2026 .openbtn span:nth-child(1){top:calc(17 * var(--v26-unit));}
.vcp2026 .openbtn span:nth-child(2){top:calc(27 * var(--v26-unit));}
.vcp2026 .openbtn.active span:nth-child(1){top:calc(22 * var(--v26-unit));transform:rotate(45deg);}
.vcp2026 .openbtn.active span:nth-child(2){top:calc(22 * var(--v26-unit));transform:rotate(-45deg);}
.vcp2026 .l-header_nav_wrap_sp{visibility:hidden;position:fixed;inset:calc(62 * var(--v26-unit)) 0 0;height:calc(100dvh - calc(62 * var(--v26-unit)));width:100%;padding:35px 20px;background:#fff;overflow:auto;opacity:0;transition:opacity .2s;z-index:9000;transform:none;}
.vcp2026 .l-header_nav_wrap_sp.panelactive{visibility:visible;opacity:1;left:0;}
.vcp2026 .l-header__logo_nav{display:none;}
.vcp2026 .l-header_nav_sp_list li{font-size:16px;margin:0 0 24px;}
.vcp2026 .l-header_nav_sp_list{display:flex;flex-direction:column;align-items:center;padding:30px 0;}
.vcp2026.menu-open{overflow:hidden}
.vcp2026 .v26-btn,.v26-btn--small{width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));border-width:calc(2 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(32.4 * var(--v26-unit));letter-spacing:calc(1.4 * var(--v26-unit));padding:0;}
.vcp2026 .v26-btn::after,.v26-btn--small::after{width:calc(27.2 * var(--v26-unit));height:calc(27.2 * var(--v26-unit));right:calc(16 * var(--v26-unit));}
.vcp2026 .v26-btn--gradient{border:0;}
.vcp2026 .v26-btn--hero{border-width:calc(4 * var(--v26-unit));}
.vcp2026 .v26-hero{height:calc(727 * var(--v26-unit));}
.vcp2026 .v26-hero-bg{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(393 * var(--v26-unit));height:calc(727 * var(--v26-unit));}
.vcp2026 .v26-hero-bg > img{position:absolute;left:calc(-147 * var(--v26-unit));top:calc(-45 * var(--v26-unit));margin:0;padding:0;width:calc(778 * var(--v26-unit));height:calc(1143 * var(--v26-unit));}
.vcp2026 .v26-hero-bg::before{position:absolute;left:calc(-36.592 * var(--v26-unit));top:calc(-12.938 * var(--v26-unit));margin:0;padding:0;width:calc(481 * var(--v26-unit));height:calc(692 * var(--v26-unit));}
.vcp2026 .v26-hero-bg::after{position:absolute;left:calc(-27.592 * var(--v26-unit));top:calc(1.063 * var(--v26-unit));margin:0;padding:0;width:calc(472 * var(--v26-unit));height:calc(747 * var(--v26-unit));background:linear-gradient(90deg,#fcff3f,#1e73f5);}
.vcp2026 .v26-hero-photo{position:absolute;left:calc(0 * var(--v26-unit));top:calc(58 * var(--v26-unit));margin:0;padding:0;width:calc(393 * var(--v26-unit));height:calc(391 * var(--v26-unit));mask-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjM5MyIgaGVpZ2h0PSIzOTEiIHZpZXdCb3g9IjAgMCAzOTMgMzkxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM5MSkgcm90YXRlKC05MCkiPjxwYXRoIGlkPSJQb2x5Z29uIDIiIGQ9Ik0zOTEgMzkzTDM5MC42ODkgMEgxMDcuNDE4TDAgMzkzSDM5MVoiIGZpbGw9IiNCQTM5MzkiLz48L2c+Cjwvc3ZnPgo=");}
.vcp2026 .v26-hero-photo img{position:absolute;width:150.336565%;height:226.967570%;left:-24.636819%;top:-113.747724%;max-width:none;object-fit:cover;}
.vcp2026 .v26-hero-photo::after{display:none;}
.vcp2026 .v26-hero-kicker{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(393 * var(--v26-unit));height:calc(67 * var(--v26-unit));}
.vcp2026 .v26-hero-kicker span:first-child{position:absolute;left:calc(3.468 * var(--v26-unit));top:calc(3 * var(--v26-unit));margin:0;padding:0;width:calc(386.065 * var(--v26-unit));height:calc(29 * var(--v26-unit));font-size:calc(18 * var(--v26-unit));line-height:calc(29 * var(--v26-unit));letter-spacing:calc(1.8 * var(--v26-unit));}
.vcp2026 .v26-hero-kicker span:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(36 * var(--v26-unit));margin:0;padding:0;width:calc(393 * var(--v26-unit));height:calc(22 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(22 * var(--v26-unit));letter-spacing:calc(0.32 * var(--v26-unit));}
.vcp2026 .v26-hero-copy h1{position:absolute;left:calc(27 * var(--v26-unit));top:calc(411 * var(--v26-unit));margin:0;padding:0;width:calc(208 * var(--v26-unit));height:calc(93 * var(--v26-unit));}
.vcp2026 .v26-hero-year{position:absolute;left:calc(27.706 * var(--v26-unit));top:calc(518.755 * var(--v26-unit));margin:0;padding:0;width:calc(214.912 * var(--v26-unit));height:calc(17.468 * var(--v26-unit));font-size:calc(9.547 * var(--v26-unit));line-height:calc(15.88 * var(--v26-unit));letter-spacing:calc(0.38 * var(--v26-unit));}
.vcp2026 .v26-hero-description{position:absolute;left:calc(25 * var(--v26-unit));top:calc(550 * var(--v26-unit));margin:0;padding:0;width:calc(311.52 * var(--v26-unit));font-size:calc(13 * var(--v26-unit));line-height:calc(22 * var(--v26-unit));font-weight:500;letter-spacing:calc(0.52 * var(--v26-unit));height:auto;text-align:left;white-space:nowrap;}
.vcp2026 .v26-hero-apply{position:absolute;left:calc(40 * var(--v26-unit));top:calc(604 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(62 * var(--v26-unit));}
.vcp2026 .v26-hero-apply .v26-btn{font-size:calc(16 * var(--v26-unit));}
.vcp2026 .v26-about{height:calc(1269 * var(--v26-unit));margin-top:calc(81 * var(--v26-unit));margin-bottom:calc(58 * var(--v26-unit));}
.vcp2026 .v26-about-copy > h2{position:absolute;left:calc(11 * var(--v26-unit));top:calc(-31 * var(--v26-unit));margin:0;padding:0;width:calc(242 * var(--v26-unit));font-size:calc(22 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-about-copy > p{position:absolute;left:calc(11 * var(--v26-unit));top:calc(59 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-about-copy > .v26-btn{position:absolute;left:calc(20 * var(--v26-unit));top:calc(272 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-previous h2{position:absolute;left:calc(11 * var(--v26-unit));top:calc(388 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(22 * var(--v26-unit));line-height:calc(35.2 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-previous p{position:absolute;left:calc(13 * var(--v26-unit));top:calc(479 * var(--v26-unit));margin:0;padding:0;width:calc(331 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-previous .v26-btn{position:absolute;left:calc(20 * var(--v26-unit));top:calc(692 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));letter-spacing:0;}
.vcp2026 .v26-collage{position:absolute;left:calc(0 * var(--v26-unit));top:calc(827 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(442 * var(--v26-unit));}
.vcp2026 .v26-photo-one{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(292 * var(--v26-unit));height:calc(203.952 * var(--v26-unit));}
.vcp2026 .v26-photo-one img{position:absolute;width:109.803918%;height:107.749718%;left:-5.882192%;top:0.000000%;max-width:none;object-fit:cover;}
.vcp2026 .v26-photo-two{position:absolute;left:calc(147.672 * var(--v26-unit));top:calc(170.486 * var(--v26-unit));margin:0;padding:0;width:calc(207 * var(--v26-unit));height:calc(144.966 * var(--v26-unit));}
.vcp2026 .v26-photo-two img{position:absolute;width:120.512810%;height:102.804647%;left:-10.846860%;top:0.011727%;max-width:none;object-fit:cover;}
.vcp2026 .v26-photo-three{position:absolute;left:calc(0.951 * var(--v26-unit));top:calc(270 * var(--v26-unit));margin:0;padding:0;width:calc(194.097 * var(--v26-unit));height:calc(134 * var(--v26-unit));}
.vcp2026 .v26-photo-three img{position:absolute;width:105.857720%;height:104.242422%;left:-1.255043%;top:-1.211940%;max-width:none;object-fit:cover;}
.vcp2026 .v26-sketch-tree{position:absolute;left:calc(6.8065 * var(--v26-unit));top:calc(94.0339 * var(--v26-unit));margin:0;padding:0;width:calc(63.384 * var(--v26-unit));height:calc(143.943 * var(--v26-unit));}
.vcp2026 .v26-sketch-blocks{position:absolute;left:calc(241.568 * var(--v26-unit));top:calc(127.158 * var(--v26-unit));margin:0;padding:0;width:calc(113.432 * var(--v26-unit));height:calc(67.4733 * var(--v26-unit));}
.vcp2026 .v26-sketch-people{position:absolute;left:calc(168.769 * var(--v26-unit));top:calc(256.755 * var(--v26-unit));margin:0;padding:0;width:calc(185.245 * var(--v26-unit));height:calc(185.245 * var(--v26-unit));}
.vcp2026 .v26-explain{height:calc(604 * var(--v26-unit));margin-bottom:calc(100 * var(--v26-unit));}
.vcp2026 .v26-explain::before{position:absolute;left:calc(-9 * var(--v26-unit));top:calc(53 * var(--v26-unit));margin:0;padding:0;width:calc(373 * var(--v26-unit));height:calc(551 * var(--v26-unit));}
.vcp2026 .v26-explain h2{position:absolute;left:calc(11 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(52 * var(--v26-unit));height:calc(136 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));}
.vcp2026 .v26-explain > div > p:first-child{position:absolute;left:calc(11 * var(--v26-unit));top:calc(156 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-explain .v26-note{position:absolute;left:calc(11 * var(--v26-unit));top:calc(292 * var(--v26-unit));margin:0;padding:0;width:calc(332 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-explain-date{position:absolute;left:calc(11 * var(--v26-unit));top:calc(407 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(38 * var(--v26-unit));}
.vcp2026 .v26-explain-date strong{font-size:calc(28 * var(--v26-unit));line-height:calc(38 * var(--v26-unit));letter-spacing:0;}
.vcp2026 .v26-explain-date span{position:absolute;left:calc(145 * var(--v26-unit));top:calc(4 * var(--v26-unit));margin:0;padding:0;width:calc(174 * var(--v26-unit));height:calc(38 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38 * var(--v26-unit));letter-spacing:0;}
.vcp2026 .v26-explain .v26-btn{position:absolute;left:calc(20 * var(--v26-unit));top:calc(499 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-heading{font-size:calc(42 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));height:calc(104 * var(--v26-unit));}
.vcp2026 .v26-heading span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(80 * var(--v26-unit));margin:0;padding:0;height:calc(24 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(24 * var(--v26-unit));letter-spacing:calc(1.6 * var(--v26-unit));}
.vcp2026 .v26-schedule{height:calc(4889 * var(--v26-unit));margin-bottom:calc(60 * var(--v26-unit));}
.vcp2026 .v26-schedule .v26-heading{position:absolute;left:calc(0 * var(--v26-unit));top:calc(40 * var(--v26-unit));margin:0;padding:0;height:calc(104 * var(--v26-unit));}
.vcp2026 .v26-schedule-list::before{position:absolute;left:calc(-12 * var(--v26-unit));top:calc(204 * var(--v26-unit));margin:0;padding:0;width:calc(375 * var(--v26-unit));height:calc(4137 * var(--v26-unit));}
.vcp2026 .v26-session::before{display:none;}
.vcp2026 .v26-session-date p br{display:none;}
.vcp2026 .v26-session-date p{white-space:nowrap;}
.vcp2026 .v26-session-date p br::after{content:' ';}
.vcp2026 .v26-session-content .v26-session-name{display:none;}
.vcp2026 .v26-session:nth-child(1){position:absolute;left:calc(11 * var(--v26-unit));top:calc(264 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(675 * var(--v26-unit));background:transparent;border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(1) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0.001 * var(--v26-unit));margin:0;padding:0;width:calc(97 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(45.001 * var(--v26-unit));margin:0;padding:0;width:calc(239 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(89 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-content h4{position:absolute;left:calc(0 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-content > p:first-of-type{position:absolute;left:calc(0 * var(--v26-unit));top:calc(222 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(1) .v26-session-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(354 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(1) .v26-session-photo{position:absolute;left:calc(0 * var(--v26-unit));top:calc(453 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));height:calc(160 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(1) .v26-session-photo img{position:absolute;width:109.722672%;height:164.584007%;left:-2.916875%;top:-13.333750%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(1) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session:nth-child(2){position:absolute;left:calc(11 * var(--v26-unit));top:calc(999 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(743 * var(--v26-unit));background:transparent;border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(2) .v26-session-date h3{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(87 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-date p{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(45 * var(--v26-unit));margin:0;padding:0;width:calc(233 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-place{position:absolute;left:calc(26.001 * var(--v26-unit));top:calc(88.999 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-content h4{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-content > p:first-of-type{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(222 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(2) .v26-session-role{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(402 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(2) .v26-session-photo{position:absolute;left:calc(0 * var(--v26-unit));top:calc(521 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));height:calc(160 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(2) .v26-session-photo img{position:absolute;width:132.083840%;height:155.833939%;left:-14.166786%;top:-25.417341%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(2) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session:nth-child(3){position:absolute;left:calc(11 * var(--v26-unit));top:calc(1802 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(730 * var(--v26-unit));background:transparent;border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(3) .v26-session-date h3{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(88 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-date p{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(45 * var(--v26-unit));margin:0;padding:0;width:calc(224 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-place{position:absolute;left:calc(26.001 * var(--v26-unit));top:calc(88.999 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-content h4{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-content > p:first-of-type{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(190 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(3) .v26-session-role{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(411 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(3) .v26-session-photo{position:absolute;left:calc(0 * var(--v26-unit));top:calc(508 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));height:calc(160 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(3) .v26-session-photo img{position:absolute;width:100.000395%;height:100.000395%;left:0.000000%;top:0.000000%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(3) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session:nth-child(4){position:absolute;left:calc(11 * var(--v26-unit));top:calc(2592 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(739 * var(--v26-unit));background:transparent;border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(4) .v26-session-date h3{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(89 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-date p{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(45 * var(--v26-unit));margin:0;padding:0;width:calc(222 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-place{position:absolute;left:calc(26.001 * var(--v26-unit));top:calc(88.999 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-content h4{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-content > p:first-of-type{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(222 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(4) .v26-session-role{position:absolute;left:calc(0.001 * var(--v26-unit));top:calc(443 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(4) .v26-session-photo{position:absolute;left:calc(0 * var(--v26-unit));top:calc(517 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));height:calc(160 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(4) .v26-session-photo img{position:absolute;width:103.750410%;height:107.917092%;left:-1.249992%;top:-5.920047%;max-width:none;object-fit:cover;}
.vcp2026 .v26-session:nth-child(4) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session:nth-child(5){position:absolute;left:calc(11 * var(--v26-unit));top:calc(3391 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(461 * var(--v26-unit));background:transparent;border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-session:nth-child(5) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(88 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(45 * var(--v26-unit));margin:0;padding:0;width:calc(222 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(88.999 * var(--v26-unit));margin:0;padding:0;width:calc(100 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-content h4{position:absolute;left:calc(0 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-content > p:first-of-type{position:absolute;left:calc(0 * var(--v26-unit));top:calc(200 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(5) .v26-session-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(332 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(5) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session:nth-child(6){position:absolute;left:calc(11 * var(--v26-unit));top:calc(3912 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(367 * var(--v26-unit));background:transparent;border-bottom:0;}
.vcp2026 .v26-session:nth-child(6) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(89 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(45 * var(--v26-unit));margin:0;padding:0;width:calc(213 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(88.999 * var(--v26-unit));margin:0;padding:0;width:calc(60 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-content h4{position:absolute;left:calc(0 * var(--v26-unit));top:calc(148 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(6) .v26-session-content > p:first-of-type{position:absolute;left:calc(0 * var(--v26-unit));top:calc(200 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(6) .v26-session-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(264 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7){position:absolute;left:calc(11 * var(--v26-unit));top:calc(4375 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(454 * var(--v26-unit));background:transparent;border-bottom:0;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(40 * var(--v26-unit));margin:0;padding:0;width:calc(112 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(85 * var(--v26-unit));margin:0;padding:0;width:calc(213 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-place{position:absolute;left:calc(26 * var(--v26-unit));top:calc(128.999 * var(--v26-unit));margin:0;padding:0;width:calc(80 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content h4{position:absolute;left:calc(0 * var(--v26-unit));top:calc(188 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content > p:first-of-type{position:absolute;left:calc(0 * var(--v26-unit));top:calc(240 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(7) .v26-session-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(327 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7){position:absolute;left:calc(-10 * var(--v26-unit));top:calc(4375 * var(--v26-unit));margin:0;padding:0;width:calc(375 * var(--v26-unit));height:calc(454 * var(--v26-unit));background:#fff;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date h3{position:absolute;left:calc(21 * var(--v26-unit));top:calc(40 * var(--v26-unit));margin:0;padding:0;width:calc(112 * var(--v26-unit));font-size:calc(34 * var(--v26-unit));line-height:calc(40 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-date p{position:absolute;left:calc(21 * var(--v26-unit));top:calc(85 * var(--v26-unit));margin:0;padding:0;width:calc(213 * var(--v26-unit));font-size:calc(24 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-place{position:absolute;left:calc(47 * var(--v26-unit));top:calc(128.999 * var(--v26-unit));margin:0;padding:0;width:calc(80 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(38.4 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content h4{position:absolute;left:calc(21 * var(--v26-unit));top:calc(188 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:700;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7) .v26-session-content > p:first-of-type{position:absolute;left:calc(21 * var(--v26-unit));top:calc(240 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-session:nth-child(7) .v26-session-role{position:absolute;left:calc(21 * var(--v26-unit));top:calc(327 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-session:nth-child(7)::after{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(375 * var(--v26-unit));height:calc(5 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(7) .v26-session-role .v26-mobile-name{display:block;}
.vcp2026 .v26-session-role .v26-mobile-name{font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));}
.vcp2026 .v26-session:nth-child(6) .v26-role-second{display:block;margin-top:calc(15 * var(--v26-unit));}
.vcp2026 .l-about_izu_wrap{width:calc(354 * var(--v26-unit));height:calc(460 * var(--v26-unit));margin:0 auto calc(19 * var(--v26-unit));}
.vcp2026 .l-about_izu{background-size:calc(876.039 * var(--v26-unit)) calc(585.471 * var(--v26-unit));background-position:calc(-120.205 * var(--v26-unit)) calc(-117.145 * var(--v26-unit));}
.vcp2026 .l-about_izu h2{position:absolute;left:calc(27.092 * var(--v26-unit));top:calc(40 * var(--v26-unit));margin:0;padding:0;width:calc(252.857 * var(--v26-unit));height:calc(87 * var(--v26-unit));font-size:calc(30 * var(--v26-unit));line-height:calc(43.5 * var(--v26-unit));}
.vcp2026 .l-about_izu .c-sp_break{display:block;}
.vcp2026 .c-btn_izu{position:absolute;left:calc(37.0255 * var(--v26-unit));top:calc(364 * var(--v26-unit));margin:0;padding:0;width:calc(281.755 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .c-btn_izu .c-btn{font-size:calc(14 * var(--v26-unit));line-height:calc(52 * var(--v26-unit));letter-spacing:calc(1.4 * var(--v26-unit));}
.vcp2026 .c-btn_izu .c-btn::after{width:calc(27.2 * var(--v26-unit));height:calc(27.2 * var(--v26-unit));right:calc(15 * var(--v26-unit));}
.vcp2026 .c-izu_title{position:absolute;left:calc(291.61 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(35.219 * var(--v26-unit));height:calc(286 * var(--v26-unit));}
.vcp2026 .v26-requirements-image{height:calc(256 * var(--v26-unit));margin:0 0 calc(60 * var(--v26-unit));}
.vcp2026 .v26-requirements-image img{position:absolute;left:calc(-68 * var(--v26-unit));top:calc(-23 * var(--v26-unit));margin:0;padding:0;width:calc(599 * var(--v26-unit));height:calc(449 * var(--v26-unit));}
.vcp2026 .v26-requirements{height:calc(1834 * var(--v26-unit));margin-bottom:calc(28 * var(--v26-unit));}
.vcp2026 .v26-requirements .v26-heading{position:absolute;left:calc(11 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;height:calc(104 * var(--v26-unit));}
.vcp2026 .v26-table{position:absolute;left:calc(0 * var(--v26-unit));top:calc(128 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(1499 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(1){position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(137 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(1) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(1) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(1) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(38 * var(--v26-unit));margin:0;padding:0;width:calc(335.28 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(2.28 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2){position:absolute;left:calc(0 * var(--v26-unit));top:calc(157 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(140 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(2) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(336.04 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(3.04 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(2) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(38 * var(--v26-unit));margin:0;padding:0;width:calc(334.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3){position:absolute;left:calc(0 * var(--v26-unit));top:calc(317 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(118 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(3) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(3) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(38 * var(--v26-unit));margin:0;padding:0;width:calc(334.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(4){position:absolute;left:calc(0 * var(--v26-unit));top:calc(455 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(178 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(4) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(4) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(5){position:absolute;left:calc(0 * var(--v26-unit));top:calc(663 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(177 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(5) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(5) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(6){position:absolute;left:calc(0 * var(--v26-unit));top:calc(860 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(148 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(6) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(6) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-table tr:nth-child(7){position:absolute;left:calc(0 * var(--v26-unit));top:calc(1028 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(243 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(7) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(7) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(28.8 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-table tr:nth-child(7) td > span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(38 * var(--v26-unit));margin:0;padding:0;width:calc(334.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-table tr:nth-child(7) .v26-btn{position:absolute;left:calc(19 * var(--v26-unit));top:calc(104 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-table tr:nth-child(8){position:absolute;left:calc(0 * var(--v26-unit));top:calc(1291 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(94 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(8) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(8) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(9){position:absolute;left:calc(0 * var(--v26-unit));top:calc(1405 * var(--v26-unit));margin:0;padding:0;width:calc(355 * var(--v26-unit));height:calc(94 * var(--v26-unit));border-bottom:calc(1 * var(--v26-unit)) solid #999;}
.vcp2026 .v26-table tr:nth-child(9) th{position:absolute;left:calc(10 * var(--v26-unit));top:calc(-24 * var(--v26-unit));margin:0;padding:0;width:calc(243.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-table tr:nth-child(9) td{position:absolute;left:calc(11 * var(--v26-unit));top:calc(42 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(32 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-tokyo-note{position:absolute;left:calc(11 * var(--v26-unit));top:calc(1677 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teachers{height:calc(883 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(1){position:absolute;left:calc(11 * var(--v26-unit));top:calc(126 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(322 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(1) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(182.4 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(1) .v26-portrait img{position:absolute;width:110.153844%;height:141.315795%;left:-4.923077%;top:-12.105263%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(1) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(161 * var(--v26-unit));margin:0;padding:0;width:calc(159.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(1) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(24 * var(--v26-unit));margin:0;padding:0;width:calc(157 * var(--v26-unit));font-size:calc(10 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(1) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(245 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teacher-card:nth-child(2){position:absolute;left:calc(188 * var(--v26-unit));top:calc(126 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(322 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(2) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(182.963 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(2) .v26-portrait img{position:absolute;width:100.006104%;height:127.886905%;left:0.000000%;top:-2.186234%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(2) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(161 * var(--v26-unit));margin:0;padding:0;width:calc(159.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(2) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(24 * var(--v26-unit));margin:0;padding:0;width:calc(157 * var(--v26-unit));font-size:calc(10 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(2) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(245 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(18 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teacher-card:nth-child(3){position:absolute;left:calc(11 * var(--v26-unit));top:calc(465 * var(--v26-unit));margin:0;padding:0;width:calc(157.737 * var(--v26-unit));height:calc(322 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(3) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(157.737 * var(--v26-unit));height:calc(185 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(3) .v26-portrait img{position:absolute;width:162.680113%;height:138.705543%;left:-30.048947%;top:-21.560838%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(3) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(163 * var(--v26-unit));margin:0;padding:0;width:calc(157.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(3) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(24 * var(--v26-unit));margin:0;padding:0;width:calc(157 * var(--v26-unit));font-size:calc(10 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(3) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(247 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(19.2 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teacher-card:nth-child(4){position:absolute;left:calc(188 * var(--v26-unit));top:calc(467 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(322 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(4) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));height:calc(182.4 * var(--v26-unit));}
.vcp2026 .v26-teacher-card:nth-child(4) .v26-portrait img{position:absolute;width:100.641026%;height:128.837719%;left:0.000000%;top:-12.061404%;max-width:none;object-fit:cover;}
.vcp2026 .v26-teacher-card:nth-child(4) h3{position:absolute;left:calc(0 * var(--v26-unit));top:calc(161 * var(--v26-unit));margin:0;padding:0;width:calc(159.2 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(3.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(4) h3 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(24 * var(--v26-unit));margin:0;padding:0;width:calc(157 * var(--v26-unit));font-size:calc(10 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-teacher-card:nth-child(4) > p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(245 * var(--v26-unit));margin:0;padding:0;width:calc(156 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(18 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-teachers .v26-center{position:absolute;left:calc(20 * var(--v26-unit));top:calc(827 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-cta{width:calc(288 * var(--v26-unit));height:calc(132 * var(--v26-unit));margin-top:calc(90 * var(--v26-unit));}
.vcp2026 .v26-cta .v26-btn:first-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-cta .v26-btn:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(76 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));}
.vcp2026 footer{height:calc(802 * var(--v26-unit));}
.vcp2026 .l-footer_inner{width:calc(354 * var(--v26-unit));}
.vcp2026 footer h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(36 * var(--v26-unit));margin:0;padding:0;width:calc(356 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 footer p{position:absolute;left:calc(0 * var(--v26-unit));top:calc(112 * var(--v26-unit));margin:0;padding:0;width:calc(354 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(0 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .c-footer_logo{position:absolute;left:calc(114 * var(--v26-unit));top:calc(325 * var(--v26-unit));margin:0;padding:0;width:calc(126.144 * var(--v26-unit));height:calc(65 * var(--v26-unit));}
.vcp2026 .c-copyright{position:absolute;left:calc(0 * var(--v26-unit));top:calc(414.3 * var(--v26-unit));margin:0;padding:0;width:calc(355.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:center;}
.vcp2026 .v26-profile{height:calc(3131 * var(--v26-unit));margin-top:calc(58 * var(--v26-unit));width:calc(355 * var(--v26-unit));}
.vcp2026 .v26-profile > .v26-heading{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;height:calc(104 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(1){position:absolute;left:calc(10 * var(--v26-unit));top:calc(164 * var(--v26-unit));margin:0;padding:0;width:calc(335 * var(--v26-unit));height:calc(700 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(1) h2{position:absolute;left:calc(2 * var(--v26-unit));top:calc(230 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(1) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-profile-role{position:absolute;left:calc(2 * var(--v26-unit));top:calc(332 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-profile-copy > p:last-child{position:absolute;left:calc(2 * var(--v26-unit));top:calc(397 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(25.6 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(201.842 * var(--v26-unit));height:calc(236 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(1) .v26-portrait img{position:absolute;width:110.153901%;height:141.315796%;left:-4.923653%;top:-12.105085%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile-row:nth-of-type(2){position:absolute;left:calc(12 * var(--v26-unit));top:calc(923 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(700 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(2) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(230 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(2) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(332 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(397 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(25.6 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(201.101 * var(--v26-unit));height:calc(236 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(2) .v26-portrait img{position:absolute;width:99.999494%;height:127.802820%;left:0.000000%;top:-2.222881%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile-row:nth-of-type(3){position:absolute;left:calc(12 * var(--v26-unit));top:calc(1656 * var(--v26-unit));margin:0;padding:0;width:calc(333 * var(--v26-unit));height:calc(700 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(3) h2{position:absolute;left:calc(0 * var(--v26-unit));top:calc(230 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-profile-role{position:absolute;left:calc(0 * var(--v26-unit));top:calc(332 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-profile-copy > p:last-child{position:absolute;left:calc(0 * var(--v26-unit));top:calc(420 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(25.6 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(200 * var(--v26-unit));height:calc(236 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(3) .v26-portrait img{width:100%;height:100%;left:0;top:0;}
.vcp2026 .v26-profile-row:nth-of-type(4){position:absolute;left:calc(0 * var(--v26-unit));top:calc(2436 * var(--v26-unit));margin:0;padding:0;width:calc(345 * var(--v26-unit));height:calc(700 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(4) h2{position:absolute;left:calc(12 * var(--v26-unit));top:calc(258 * var(--v26-unit));margin:0;padding:0;width:calc(160 * var(--v26-unit));font-size:calc(20 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(4 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(4) h2 span{position:absolute;left:calc(0 * var(--v26-unit));top:calc(33 * var(--v26-unit));margin:0;padding:0;width:calc(157.2 * var(--v26-unit));font-size:calc(12 * var(--v26-unit));line-height:calc(90 * var(--v26-unit));font-weight:700;letter-spacing:calc(1.2 * var(--v26-unit));height:auto;text-align:left;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-profile-role{position:absolute;left:calc(12 * var(--v26-unit));top:calc(360 * var(--v26-unit));margin:0;padding:0;width:calc(334.4 * var(--v26-unit));font-size:calc(14 * var(--v26-unit));line-height:calc(22.4 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.4 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-profile-copy > p:last-child{position:absolute;left:calc(12 * var(--v26-unit));top:calc(413 * var(--v26-unit));margin:0;padding:0;width:calc(334.6 * var(--v26-unit));font-size:calc(16 * var(--v26-unit));line-height:calc(25.6 * var(--v26-unit));font-weight:500;letter-spacing:calc(1.6 * var(--v26-unit));height:auto;text-align:justify;}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-portrait{position:absolute;left:calc(0 * var(--v26-unit));top:calc(0 * var(--v26-unit));margin:0;padding:0;width:calc(224 * var(--v26-unit));height:calc(264 * var(--v26-unit));}
.vcp2026 .v26-profile-row:nth-of-type(4) .v26-portrait img{position:absolute;width:150.107455%;height:127.195833%;left:-31.082054%;top:-10.072424%;max-width:none;object-fit:cover;}
.vcp2026 .v26-profile + .v26-cta{margin-top:calc(120 * var(--v26-unit));}
.vcp2026-teachers footer{height:calc(749 * var(--v26-unit))}
.vcp2026 .v26-pc-break,.v26-pc-text{display:none;}
.vcp2026 .v26-sp-text{display:inline;}
.vcp2026 .v26-hero-photo{mask-image:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjM5MyIgaGVpZ2h0PSIzOTEiIHZpZXdCb3g9IjAgMCAzOTMgMzkxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDM5MSkgcm90YXRlKC05MCkiPjxwYXRoIGlkPSJQb2x5Z29uIDIiIGQ9Ik0zOTEgMzkzTDM5MC42ODkgMEgxMDcuNDE4TDAgMzkzSDM5MVoiIGZpbGw9IiNCQTM5MzkiLz48L2c+Cjwvc3ZnPgo=");clip-path:none;}
.vcp2026 .v26-hero-bg::after{background:linear-gradient(90deg,rgba(252,255,63,.8),rgba(30,115,245,.8));opacity:.6;}
.vcp2026 .v26-hero-apply{position:absolute;left:calc(41 * var(--v26-unit));top:calc(627 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(61 * var(--v26-unit));}
.vcp2026 .v26-hero-apply .v26-btn::after{width:calc(30 * var(--v26-unit));height:calc(30 * var(--v26-unit));}
.vcp2026 .v26-about-copy > .v26-btn{position:absolute;left:calc(20 * var(--v26-unit));top:calc(262 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-previous .v26-btn{position:absolute;left:calc(20 * var(--v26-unit));top:calc(682 * var(--v26-unit));margin:0;padding:0;width:calc(312 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-about-copy > .v26-btn::after,.v26-previous .v26-btn::after{transform:translateY(-50%) rotate(90deg);}
.vcp2026 .v26-explain h2{font-size:calc(30 * var(--v26-unit));line-height:calc(39.6 * var(--v26-unit));}
.vcp2026 .v26-explain-date strong{font-size:calc(32 * var(--v26-unit));line-height:calc(44.8 * var(--v26-unit));}
.vcp2026 .v26-explain .v26-btn{position:absolute;left:calc(34 * var(--v26-unit));top:calc(489 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-session-date h3,.v26-session-date p,.v26-mobile-name{font-weight:700;}
.vcp2026 .v26-session--field::after{background:linear-gradient(90deg,#fcff3f,#7bce37 50%,#1e73f5);}
.vcp2026 .v26-table tr{border-bottom:calc(2 * var(--v26-unit)) solid #000;}
.vcp2026 .v26-table tr:nth-child(7) .v26-btn{position:absolute;left:calc(22 * var(--v26-unit));top:calc(105 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
.vcp2026 .v26-teachers .v26-center{position:absolute;left:calc(34 * var(--v26-unit));top:calc(827 * var(--v26-unit));margin:0;padding:0;width:calc(288 * var(--v26-unit));height:calc(56 * var(--v26-unit));}
}
@media(prefers-reduced-motion:reduce){.vcp2026 *{scroll-behavior:auto!important;transition:none!important}}
