.lxv3-logotype{--s:.8;width:calc(266px * var(--s));height:calc(38px * var(--s));background:url(https://image1-ap-japan.cloudokyo.cloud/image/v14/a1/c5/fc/a1c5fcb3-6ec6-43fd-a145-aa84d730d398/origin.webp) no-repeat calc(-218px * var(--s)) calc(-37px * var(--s)) / calc(721px * var(--s)) auto;flex-shrink:0;display:block}@media (min-width:600px){.lxv3-logotype{--s:1}}.lexue-v3 .lxv3-h1{letter-spacing:.01em;font-size:max(33px,min(9.4vw,44px));font-weight:800;line-height:1.22}@media (min-width:868px){.lexue-v3 .lxv3-h1{font-size:max(40px,min(4.4vw,60px))}}.lexue-v3 .lxv3-guide{vertical-align:-11px;width:auto;height:42px;margin-right:6px;display:inline-block}@media (min-width:700px){.lexue-v3 .lxv3-guide{vertical-align:-15px;height:58px;margin-right:10px}}.lxv3-duo{color:#41506a;text-align:left;background:#f4f8fd;border:1px solid #e2eaf6;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:10px 20px 10px 8px;font-size:15px;line-height:1.65;display:inline-flex}.lxv3-duo img{flex-shrink:0;width:auto;height:112px;margin:-16px 0}.lxv3-duo-name{color:var(--v2-blue-deep);letter-spacing:.02em;font-size:1.06em;font-weight:800}@media (min-width:700px){.lxv3-duo{padding:12px 28px 12px 10px;font-size:17px}.lxv3-duo img{height:150px;margin:-22px 0}}.lxv3-vals{border-top:1px solid #dbe4f1;margin-top:56px;padding-top:44px}.lxv3-vals-head{text-align:center;letter-spacing:.03em;font-size:max(24px,min(3.4vw,34px));font-weight:800;line-height:1.3}.lxv3-vtabs{flex-wrap:wrap;justify-content:center;gap:max(18px,min(3.4vw,42px));margin:22px 0 30px;display:flex}.lexue-v3 .lxv3-vtab{color:#5d6d8a;letter-spacing:.08em;border-radius:0;padding:6px 4px 14px;font-size:max(19px,min(2.3vw,25px));font-weight:800;line-height:1.4;transition:color .18s;position:relative}.lexue-v3 .lxv3-vtab:hover{color:var(--v2-blue)}.lexue-v3 .lxv3-vtab[aria-selected=true]{color:var(--v2-blue-deep)}.lxv3-vtab:after{content:"";background:var(--v2-gold);opacity:0;border-radius:3px;height:4px;transition:opacity .22s,transform .22s;position:absolute;bottom:4px;left:4px;right:4px;transform:scaleX(.4)}.lxv3-vtab[aria-selected=true]:after{opacity:1;transform:none}.lxv3-vpane:not([hidden]){animation:.28s lxv3-fade}@keyframes lxv3-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lxv3-vgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.lxv3-vcard{background:#fff;border:1px solid rgba(15,36,68,.07);border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}.lxv3-vcard img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.lxv3-vcard figcaption{color:var(--v2-blue-deep);letter-spacing:.03em;text-align:center;padding:13px 12px 15px;font-size:17px;font-weight:800;line-height:1.5}@media (max-width:1040px){.lxv3-vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:820px){.lxv3-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lxv3-vals{margin-top:44px;padding-top:36px}.lxv3-vtabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.lexue-v3 .lxv3-vtab{flex:none;padding:6px 2px 12px;font-size:18px}.lxv3-vgrid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.lxv3-vcard{scroll-snap-align:center;flex:0 0 78%}.lxv3-vcard figcaption{font-size:16px}}.lxv3-offer{color:#152443;background:linear-gradient(158deg,#fdfeff 0%,#f4f7fb 100%);border:1px solid rgba(21,36,67,.1);border-radius:16px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:40px;padding:34px 40px;display:grid}.lxv3-offer.lxv3-offer-solo{grid-template-columns:minmax(0,1fr)}.lxv3-offer-head{flex-wrap:wrap;align-items:center;gap:12px;font-size:max(25px,min(3.4vw,34px));font-weight:800;line-height:1.3;display:flex}.lxv3-offer-head img{width:auto;height:.95em;display:block}.lxv3-offer-lead{color:#4f5b6b;max-width:640px;margin-top:10px;font-size:15.5px;line-height:1.65}.lxv3-offer-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:20px;display:grid}.lxv3-offer-feats li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lxv3-offer-tick{color:#a97a24;background:#f6efe0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lxv3-offer-foot{border-top:1px solid rgba(21,36,67,.1);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.lxv3-offer-incl{font-size:16px;font-weight:700}.lxv3-offer-fam{margin-left:6px;font-size:15px;font-weight:600}.lxv3-offer-fam em{color:#0067cf;background:linear-gradient(transparent 72%,#ffd873 72%);font-style:normal}.lxv3-offer-side{text-align:center;border-left:1px solid rgba(21,36,67,.1);padding-left:40px}.lxv3-offer-price{font-size:max(26px,min(3.4vw,34px));font-weight:800;line-height:1.25}.lxv3-offer-after{color:#4f5b6b;margin-top:8px;font-size:15px}.lexue-v3 .lxv3-offer-btn{margin-top:18px}.lxv3-offer-cancel{color:#5c6470;margin-top:12px;font-size:15px}@media (max-width:900px){.lxv3-offer{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px}.lxv3-offer-feats{grid-template-columns:minmax(0,1fr)}.lxv3-offer-foot{border-bottom:1px solid rgba(21,36,67,.1);padding-bottom:18px}.lxv3-offer-solo .lxv3-offer-foot{border-bottom:0;padding-bottom:0}.lxv3-offer-side{border-left:0;padding-left:0}.lexue-v3 .lxv3-offer-btn{width:100%;max-width:340px;margin-left:auto;margin-right:auto;display:flex}}@media (prefers-reduced-motion:reduce){.lxv3-vpane:not([hidden]){animation:none}.lxv3-vtab:after{transition:none}}
