@import "https://use.typekit.net/wih5ovg.css";
@import "https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@900&display=swap";
.s6jrWW_spOnly{display:none}@media (max-width:768px){.s6jrWW_spOnly{display:inline}}.s6jrWW_wrapper{margin-bottom:40px}.s6jrWW_header{z-index:2;justify-content:space-between;align-items:center;column-gap:16px;padding:12px 24px;display:flex;position:sticky;top:29px}@media (max-width:768px){.s6jrWW_header{top:0}}.s6jrWW_header__left{background-color:#fffffff7;border-radius:999px;align-items:center;column-gap:32px;padding:16px 32px;display:flex;box-shadow:0 2px 20px #1656641a}.s6jrWW_header__logo{align-items:baseline;font-size:2rem;font-weight:700;display:flex}.s6jrWW_header__logo>a:hover{opacity:.8}.s6jrWW_header__logo img{width:200px;height:auto}@media (max-width:768px){.s6jrWW_header nav{display:none}}.s6jrWW_header__navList{column-gap:20px;display:flex}.s6jrWW_header__navItem{font-weight:700;position:relative}.s6jrWW_header__navItem:after{content:"";background-color:#0973d7;width:100%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:0;transform:scaleX(0)}.s6jrWW_header__navItem:hover:after{transform:scaleX(1)}.s6jrWW_header__navItem a{text-align:center;padding:16px 4px;line-height:1.2;text-decoration:none;display:inline-block}@media (min-width:769px) and (max-width:992px){.s6jrWW_header__navItem a{font-size:1.2rem}}.s6jrWW_header__right{gap:8px;display:flex}@media (max-width:768px){.s6jrWW_header__right{display:none}}.s6jrWW_header__navItemDropdown{font-weight:700;position:relative}.s6jrWW_header__navItemDropdown[data-open=true] .s6jrWW_header__dropdownPanel{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translate(-50%)translateY(0)}.s6jrWW_header__navItemDropdown[data-open=true] .s6jrWW_header__dropdownChevron{transform:rotate(180deg)}.s6jrWW_header__navItemDropdownTrigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;line-height:1.2;font:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:16px 4px;display:inline-flex}@media (min-width:769px) and (max-width:992px){.s6jrWW_header__navItemDropdownTrigger{font-size:1.2rem}}.s6jrWW_header__dropdownChevron{flex-shrink:0;margin-top:1px;transition:transform .25s}.s6jrWW_header__dropdownPanel{filter:drop-shadow(0 8px 20px #1656642e);opacity:0;visibility:hidden;z-index:10;background-color:#fff;border-radius:12px;min-width:152px;padding:4px 0;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-6px)}.s6jrWW_header__dropdownPanel:before{content:"";border-bottom:5px solid #fff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.s6jrWW_header__dropdownItem{color:#333;white-space:nowrap;padding:12px 20px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:block}.s6jrWW_header__dropdownItem:hover{color:#0973d7;background-color:#eaf3fa}.s6jrWW_header__dropdownItem:first-child{border-radius:12px 12px 0 0}.s6jrWW_header__dropdownItem:last-child{border-radius:0 0 12px 12px}.s6jrWW_btnCv{text-align:center;border-radius:999px;padding:24px;font-size:1.6rem;font-weight:700;text-decoration-line:none;transition:all .2s ease-in;box-shadow:0 2px 20px #1656641a}@media (max-width:768px){.s6jrWW_btnCv{font-size:1.4rem}}@media (max-width:576px){.s6jrWW_btnCv{padding:20px}}.s6jrWW_header .s6jrWW_btnCv{font-size:1.6rem}.s6jrWW_btnCv.s6jrWW_primary{color:#fff;background-color:#0973d7;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.s6jrWW_btnCv.s6jrWW_primary:before{content:"無料";color:#333;background:#ffe41c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;font-weight:700;line-height:1;display:flex}@media (max-width:768px){.s6jrWW_btnCv.s6jrWW_primary:before{width:36px;height:36px;font-size:1.2rem}}.s6jrWW_header .s6jrWW_btnCv.s6jrWW_primary{gap:unset;color:#222;background-color:#ffe41c;border:1px solid #222;padding:24px;display:inline-block;position:relative}.s6jrWW_header .s6jrWW_btnCv.s6jrWW_primary:before{display:none}.s6jrWW_btnCv.s6jrWW_outline{color:#0973d7;background-color:#fff;border:1px solid #0973d7}@media (min-width:993px){.s6jrWW_btnCv:hover{transform:scale(1.08)}}.s6jrWW_btnTrial{flex-direction:column;row-gap:8px;display:flex}.s6jrWW_btnTrial__copy{color:#fff;text-align:center;width:100%;font-weight:700}.s6jrWW_btnTrial__copy.s6jrWW_orange{color:#dd3f1c}.s6jrWW_btnArea{flex-direction:column;align-items:center;gap:16px;display:flex}.s6jrWW_btnArea .s6jrWW_btnCv{padding:24px}.s6jrWW_btnArea .s6jrWW_btnCv.s6jrWW_primary{font-size:2.4rem}@media (max-width:768px){.s6jrWW_btnArea .s6jrWW_btnCv.s6jrWW_primary{text-align:left;font-size:2rem;line-height:1.4}}.s6jrWW_btnArea .s6jrWW_btnCv.s6jrWW_outline{font-size:2rem}@media (max-width:768px){.s6jrWW_btnArea .s6jrWW_hero__ctaButtons{flex-direction:column;width:100%}}.s6jrWW_btnArea__campaign{color:#dd3f1c;text-align:center;letter-spacing:1.28px;font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%}.s6jrWW_itSubsidyBanner{justify-content:center;padding-top:56px;display:flex}@media (max-width:768px){.s6jrWW_itSubsidyBanner{padding-top:40px}}.s6jrWW_itSubsidyBanner__linkPc{line-height:0;display:block}@media (max-width:768px){.s6jrWW_itSubsidyBanner__linkPc{display:none}}.s6jrWW_itSubsidyBanner__linkSp{display:none}@media (max-width:768px){.s6jrWW_itSubsidyBanner__linkSp{width:100%;line-height:0;display:block}}.s6jrWW_itSubsidyBanner__imgPc{width:900px;max-width:100%;height:auto}.s6jrWW_itSubsidyBanner__imgSp{width:100%;max-width:530px;height:auto}.s6jrWW_price{letter-spacing:1.6px;font-size:2rem;font-style:normal;font-weight:700;line-height:140%}.s6jrWW_price__highlight{color:#dd3f1c}.s6jrWW_price__priceNumber{font-family:din-2014;font-size:40px}.s6jrWW_price__priceNumber__spaced{letter-spacing:3.2px}@media (max-width:768px){.s6jrWW_price__description{width:100%;display:block}.s6jrWW_price{text-align:center}}@keyframes s6jrWW_scroll-background{0%{transform:translate(0)}to{transform:translate(-3330px)}}.s6jrWW_hero{justify-content:center;gap:60px;margin-top:-134px;margin-bottom:-100px;padding:153px 24px 100px;display:flex;position:relative;overflow:hidden}.s6jrWW_hero:after{content:"";z-index:-1;background-image:url(/images/lp/industry/hero-blue-blob.webp);background-repeat:no-repeat;background-size:cover;width:1200px;height:600px;position:absolute;top:33%;left:49%}@media (max-width:768px){.s6jrWW_hero{padding-inline:16px}}@media (max-width:576px){.s6jrWW_hero{padding-inline:16px;margin-bottom:-40px;padding-bottom:64px}.s6jrWW_hero:after{top:54%;left:-80%}}.s6jrWW_hero__inner{justify-content:space-between;width:100%;max-width:1200px;display:flex}@media (max-width:576px){.s6jrWW_hero__inner{flex-direction:column;align-items:center}}.s6jrWW_hero__content{flex-direction:column;flex-shrink:0;gap:20px;display:flex}.s6jrWW_hero__badge{color:#fff;background-color:#0973d7;border-radius:8px;width:fit-content;padding:10px 14px;font-size:24px;font-weight:700}@media (max-width:768px){.s6jrWW_hero__badge{font-size:1.6rem}}.s6jrWW_hero__subheaders{flex-direction:column;gap:10px;display:flex}.s6jrWW_hero__subheaderLine{background-color:#fffffff2;border-radius:8px;align-items:baseline;width:fit-content;padding:10px 16px 14px;display:flex;position:relative}.s6jrWW_hero__subheaderTextBlue,.s6jrWW_hero__subheaderTextDark{letter-spacing:.08em;font-feature-settings:"palt" 1;font-weight:700;line-height:1}.s6jrWW_hero__subheaderTextBlue{font-size:4.2rem}@media (max-width:768px){.s6jrWW_hero__subheaderTextBlue{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_hero__subheaderTextBlue{font-size:2.1rem}}.s6jrWW_hero__subheaderTextDark{font-size:4.2rem}@media (max-width:768px){.s6jrWW_hero__subheaderTextDark{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_hero__subheaderTextDark{font-size:2.1rem}}.s6jrWW_hero__subheaderTextDark__small{letter-spacing:.08em;font-size:2.8rem;font-weight:700;line-height:1}@media (max-width:768px){.s6jrWW_hero__subheaderTextDark__small{font-size:1.6rem}}@media (max-width:576px){.s6jrWW_hero__subheaderTextDark__small{font-size:1.6rem}}.s6jrWW_hero__subheaderTextBlue{color:#0973d7}.s6jrWW_hero__pricing{background:var(--core-accent,#ffe41c);aspect-ratio:1;background:var(--core-accent,#ffe41c);border-radius:70%;flex-direction:column;justify-content:center;align-items:center;width:clamp(5rem,7.5vw,10rem);height:clamp(5rem,7.5vw,10rem);padding-top:4px;display:flex;position:absolute;top:-70%;right:-14%}@media (max-width:768px){.s6jrWW_hero__pricing{top:-50%;right:-10%}}.s6jrWW_hero__pricingAmount{text-align:center;font-style:normal;font-weight:700}.s6jrWW_hero__pricingNumber{font-family:din-2014,sans-serif;font-size:clamp(1.6rem,2.4vw,3.2rem)}.s6jrWW_hero__pricingNumber__spaced{letter-spacing:-2.56px}@media (max-width:768px){.s6jrWW_hero__pricingNumber__spaced{letter-spacing:-1.28px}}.s6jrWW_hero__pricingUnit{font-size:clamp(.8rem,1.2vw,1.6rem);font-weight:700}.s6jrWW_hero__pricingDescription{text-align:center;margin-top:4px;font-size:clamp(.6rem,.8vw,1.2rem);font-weight:700}.s6jrWW_hero__cta{flex-direction:column;align-items:center;gap:16px;width:fit-content;padding-top:24px;display:flex}@media (max-width:768px){.s6jrWW_hero__cta{gap:8px;margin-bottom:8px;padding-top:0}}@media (max-width:576px){.s6jrWW_hero__cta{align-items:flex-start;width:100%}}@media (max-width:768px){.s6jrWW_hero__cta .s6jrWW_btnCv.s6jrWW_primary{gap:unset;color:#222;background-color:#ffe41c;border:1px solid #222;padding:24px;font-size:1.6rem;display:inline-block}.s6jrWW_hero__cta .s6jrWW_btnCv.s6jrWW_primary:before{display:none}}.s6jrWW_hero__ctaButtons{align-items:center;gap:16px;display:flex}@media (max-width:768px){.s6jrWW_hero__ctaButtons{flex-direction:column;gap:12px;width:100%}}.s6jrWW_hero__trialBox{color:#fff;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.s6jrWW_hero__right{flex-direction:column;display:flex}.s6jrWW_hero__screen{width:500px}.s6jrWW_hero__screenBottom{width:413px;margin-top:-16px;padding-left:24px}.s6jrWW_hero__no1Credit{color:#fff;text-align:right;width:100%;padding-top:16px;font-size:1rem;line-height:1.2}.s6jrWW_hero__background{z-index:-1;width:100%;height:660px;position:absolute;top:29px;left:0;overflow:hidden}.s6jrWW_hero__background:before{content:"";background-position:0 0,1110px 0,2220px 0,3330px 0,4440px 0,5550px 0;background-repeat:no-repeat;background-size:1100px 660px;width:6660px;height:660px;animation:70s linear infinite s6jrWW_scroll-background;position:absolute;top:0;left:0}.s6jrWW_hero__background[data-industry=juku]:before{background-image:url(/images/lp/industry/fv-juku01.webp),url(/images/lp/industry/fv-juku02.webp),url(/images/lp/industry/fv-juku03.webp),url(/images/lp/industry/fv-juku01.webp),url(/images/lp/industry/fv-juku02.webp),url(/images/lp/industry/fv-juku03.webp)}.s6jrWW_hero__background:after{content:"";z-index:1;background:#0003;position:absolute;inset:0}@media (max-width:576px){.s6jrWW_hero__background{height:600px}.s6jrWW_hero__background:before{background-position:0 0,1010px 0,2020px 0,3030px 0,4040px 0,5050px 0;background-size:1000px 600px;height:600px;animation:85s linear infinite s6jrWW_scroll-background}}.s6jrWW_hero__background[data-industry=programming]:before{background-image:url(https://static.reserve.coeteco.jp/sozai/fv01.webp),url(https://static.reserve.coeteco.jp/sozai/fv02.webp),url(https://static.reserve.coeteco.jp/sozai/fv03.webp),url(https://static.reserve.coeteco.jp/sozai/fv01.webp),url(https://static.reserve.coeteco.jp/sozai/fv02.webp),url(https://static.reserve.coeteco.jp/sozai/fv03.webp)}.s6jrWW_hero__security{z-index:1;background-color:#fff;flex-direction:column;align-items:center;gap:32px;padding:16px;display:none;position:relative}@media (max-width:576px){.s6jrWW_hero__security{display:flex}}.s6jrWW_hero__securityAward{flex-direction:column;align-items:center;gap:8px;display:flex}.s6jrWW_hero__securityAwardBadge{width:278px;height:85px;position:relative;overflow:clip}.s6jrWW_hero__securityAwardBadgeImg{object-fit:cover;width:120px;height:85px;position:absolute;top:-1px;left:-2px}.s6jrWW_hero__securityAwardLaurelLeft{width:24px;height:54px;position:absolute;top:28px;left:132px;transform:rotate(1deg)}.s6jrWW_hero__securityAwardLaurelRight{width:24px;height:54px;position:absolute;top:28px;left:254px;transform:scaleX(-1)rotate(1deg)}.s6jrWW_hero__securityAwardCategory{color:#ba9309;font-feature-settings:"palt" 1;text-align:center;font-size:11px;font-weight:700;line-height:normal;position:absolute;top:0;left:148px}.s6jrWW_hero__securityAwardNo{color:#ba9309;letter-spacing:-2px;white-space:nowrap;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:55px;font-weight:900;line-height:1;position:absolute;top:30px;left:158px}.s6jrWW_hero__securityAwardNum{color:#ba9309;letter-spacing:-4px;white-space:nowrap;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:62px;font-weight:900;line-height:1;position:absolute;top:23px;left:229px}.s6jrWW_hero__securityAwardNote{color:#ba9309;text-align:center;white-space:nowrap;font-feature-settings:"palt" 1;font-size:9px;position:absolute;top:73px;left:109px;transform:translate(-50%)}.s6jrWW_hero__securityAwardCaption{color:#ba9309;text-align:center;white-space:nowrap;font-size:10px;font-weight:500}.s6jrWW_hero__securityInfo{flex-direction:column;gap:8px;width:100%;display:flex}.s6jrWW_hero__securityText{color:#222;letter-spacing:.4px;width:100%;font-size:1rem;line-height:1.6}.s6jrWW_hero__securityText>a{font-weight:700}.s6jrWW_hero__securityLogos{justify-content:center;gap:8px;display:flex}.s6jrWW_hero__securityLogos img{width:100px;height:50px}.s6jrWW_sectionPoint{flex-direction:column;justify-content:center;gap:76px;padding:80px 16px 220px;display:flex;position:relative}@media (max-width:768px){.s6jrWW_sectionPoint{gap:24px;padding:40px 16px 220px}}@media (min-width:993px){.s6jrWW_sectionPoint{padding-inline:100px}}.s6jrWW_sectionPoint:before{content:"";background-color:#0973d7;width:100%;height:50%;position:absolute;top:100px;left:0}.s6jrWW_sectionPoint__head{z-index:1;justify-content:space-between;display:flex}.s6jrWW_sectionPoint__title{letter-spacing:.08em;font-size:4rem;font-weight:700;line-height:1.4}.s6jrWW_sectionPoint__title>em{color:#dd3f1c}.s6jrWW_sectionPoint__security{align-items:flex-start;gap:12px;display:flex}.s6jrWW_sectionPoint__securityAward{flex-direction:column;align-items:center;gap:8px;display:flex}.s6jrWW_sectionPoint__securityAwardBadge{width:278px;height:85px;position:relative;overflow:clip}.s6jrWW_sectionPoint__securityAwardBadgeImg{object-fit:cover;width:120px;height:85px;position:absolute;top:-1px;left:-2px}.s6jrWW_sectionPoint__securityAwardLaurelLeft{width:24px;height:54px;position:absolute;top:28px;left:132px;transform:rotate(1deg)}.s6jrWW_sectionPoint__securityAwardLaurelRight{width:24px;height:54px;position:absolute;top:28px;left:254px;transform:scaleX(-1)rotate(1deg)}.s6jrWW_sectionPoint__securityAwardCategory{color:#fff;font-feature-settings:"palt" 1;text-align:center;font-size:11px;font-weight:700;line-height:normal;position:absolute;top:0;left:148px}.s6jrWW_sectionPoint__securityAwardNo{color:#fff;letter-spacing:-2px;white-space:nowrap;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:55px;font-weight:900;line-height:1;position:absolute;top:30px;left:158px}.s6jrWW_sectionPoint__securityAwardNum{color:#fff;letter-spacing:-4px;white-space:nowrap;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:62px;font-weight:900;line-height:1;position:absolute;top:23px;left:229px}.s6jrWW_sectionPoint__securityAwardNote{color:#d4b135;text-align:center;white-space:nowrap;font-feature-settings:"palt" 1;font-size:9px;position:absolute;top:73px;left:109px;transform:translate(-50%)}.s6jrWW_sectionPoint__securityAwardCaption{color:#fff;text-align:center;white-space:nowrap;text-shadow:0 .5px 4px #071e34b3;font-size:10px;font-weight:500}.s6jrWW_sectionPoint__securityInfo{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.s6jrWW_sectionPoint__securityText{letter-spacing:.48px;color:#fff;text-align:right;width:238px;font-size:1.2rem;line-height:1.6}.s6jrWW_sectionPoint__securityText>a{font-weight:700}.s6jrWW_sectionPoint__securityText>a:hover{text-decoration:none}.s6jrWW_sectionPoint__securityLogos{align-items:center;gap:8px;display:flex}.s6jrWW_sectionPoint__securityLogos img{width:100px;height:51px}.s6jrWW_sectionPoint__content{z-index:1;justify-content:center;display:flex}.s6jrWW_sectionPoint__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:576px){.s6jrWW_sectionPoint{background-color:#eeece6;padding-top:40px}.s6jrWW_sectionPoint:before{content:none}.s6jrWW_sectionPoint__head{flex-direction:column;row-gap:48px}.s6jrWW_sectionPoint__title{font-size:2.4rem}.s6jrWW_sectionPoint__security,.s6jrWW_sectionPoint__background{display:none}}.s6jrWW_pointList{align-items:stretch;gap:32px;max-width:1200px;display:flex}@media (max-width:768px){.s6jrWW_pointList{column-gap:16px}}@media (max-width:576px){.s6jrWW_pointList{flex-direction:column}}.s6jrWW_pointList>li{flex-direction:column;flex:1;row-gap:32px;display:flex;position:relative}.s6jrWW_pointList>li:first-of-type .s6jrWW_before:before,.s6jrWW_pointList>li:first-of-type .s6jrWW_after:after{content:"";z-index:-1;background-repeat:no-repeat;background-size:contain;position:absolute;top:-30px;left:-10px}@media (min-width:993px){.s6jrWW_pointList>li:first-of-type .s6jrWW_before:before,.s6jrWW_pointList>li:first-of-type .s6jrWW_after:after{left:-30px}}@media (max-width:576px){.s6jrWW_pointList>li:first-of-type .s6jrWW_before:before,.s6jrWW_pointList>li:first-of-type .s6jrWW_after:after{content:none}}.s6jrWW_pointList>li:first-of-type .s6jrWW_before:before{background-image:url(https://static.reserve.coeteco.jp/sozai/bg-text-before.webp);width:308px;height:76px}.s6jrWW_pointList>li:first-of-type .s6jrWW_after:after{background-image:url(https://static.reserve.coeteco.jp/sozai/bg-text-after.webp);width:244px;height:61px}.s6jrWW_pointCard{background-color:#ffffffbf;border-style:solid;border-width:2px;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;padding:32px;display:flex}@media (max-width:768px){.s6jrWW_pointCard{padding:16px}}.s6jrWW_pointCard.s6jrWW_before{border-color:#0973d7;flex-grow:1}.s6jrWW_pointCard.s6jrWW_after{border-color:#dd3f1c;position:relative}.s6jrWW_pointCard.s6jrWW_after:before{content:"";border-top:16px solid #dd3f1c;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.s6jrWW_pointCard__content{flex-direction:column;gap:16px;display:flex}.s6jrWW_pointCard__number{color:#fff;background-color:#dd3f1c;border-radius:999px;padding:6px 12px;font-weight:700}.s6jrWW_pointCard__textGroup{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.s6jrWW_pointCard__title{letter-spacing:.08em;font-size:2.4rem;font-weight:700;line-height:1.2}@media (max-width:768px){.s6jrWW_pointCard__title{font-size:1.8rem}}.s6jrWW_before .s6jrWW_pointCard__title{color:#0973d7}.s6jrWW_after .s6jrWW_pointCard__title{color:#dd3f1c}.s6jrWW_pointCard__subtitle{letter-spacing:.08em;font-weight:700;line-height:1.4}@media (max-width:768px){.s6jrWW_pointCard__subtitle{font-size:1.4rem}}.s6jrWW_pointCard__description{letter-spacing:.08em;font-size:1.2rem;line-height:1.4}.s6jrWW_sectionFeature{z-index:1;margin-top:-120px;padding:0 16px 80px;scroll-margin-top:100px;position:relative}@media (min-width:993px){.s6jrWW_sectionFeature{padding-inline:100px}}.s6jrWW_sectionFeatureHasCaseStudy{padding-bottom:24px}.s6jrWW_sectionFeatureHasCaseStudy .s6jrWW_sectionFeature__inner{margin-bottom:0}.s6jrWW_sectionFeature__inner{margin-inline:auto;background-color:#0973d7;border-radius:32px;flex-direction:column;justify-content:center;width:100%;max-width:1280px;margin-bottom:48px;padding:40px 16px;display:flex}@media (min-width:993px){.s6jrWW_sectionFeature__inner{padding-inline:48px}}.s6jrWW_sectionFeature__titleEnglish{color:#fff;letter-spacing:.08em;margin-bottom:8px;font-weight:700}.s6jrWW_sectionFeature__title{letter-spacing:.08em;color:#fff;font-size:4rem;font-weight:700;line-height:1.4}@media (max-width:768px){.s6jrWW_sectionFeature__title{font-size:2.4rem}}.s6jrWW_sectionFeature__lead{color:#ffffffd9;letter-spacing:.08em;margin-top:16px;font-size:1.4rem;line-height:1.8}@media (max-width:768px){.s6jrWW_sectionFeature__lead{font-size:1.2rem}}.s6jrWW_sectionFeature__list{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.s6jrWW_sectionFeature__accordion{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:20px;display:flex}@media (max-width:768px){.s6jrWW_sectionFeature__accordion{padding:20px}}.s6jrWW_sectionFeature__accordion [class*=headerTitle]>svg{display:none}.s6jrWW_accordionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s6jrWW_accordionName{color:#0973d7;letter-spacing:.08em;white-space:nowrap;background-color:#fafcff;border:1.5px solid #0973d7;border-radius:8px;flex-shrink:0;padding:4px 12px;font-size:1.4rem;font-weight:700;line-height:1.4;display:inline-block}.s6jrWW_featureCard{background-color:#fff;border:3px solid #0973d7;border-radius:16px;flex-direction:column;flex:calc(33.3333% - 10.6667px);width:100%;min-width:260px;padding:20px;display:flex}@media (max-width:768px){.s6jrWW_featureCard{padding:16px}}.s6jrWW_featureCard__name{color:#0973d7;letter-spacing:.08em;background-color:#fafcff;border:1.5px solid #0973d7;border-radius:8px;width:fit-content;margin-bottom:12px;padding:4px 12px;font-size:1.4rem;font-weight:700;line-height:1.4;display:inline-block}.s6jrWW_featureCard__image{text-align:center}.s6jrWW_featureCard__image img{object-fit:contain;width:auto;height:220px;display:inline-block}.s6jrWW_featureCard__title{letter-spacing:.08em;font-size:2rem;font-weight:700;line-height:1.4}.s6jrWW_featureCard__description{color:#6f6f6f;letter-spacing:.08em;white-space:pre-line;line-height:1.4}.s6jrWW_sectionCaseStudy{padding:0 16px 80px}@media (min-width:993px){.s6jrWW_sectionCaseStudy{padding-inline:100px}}@media (max-width:768px){.s6jrWW_sectionCaseStudy{padding:0 16px 48px}}.s6jrWW_sectionCaseStudy__inner{margin-inline:auto;background-color:#eeece6;border-radius:32px;grid-template-columns:1fr auto;grid-template-areas:"heading morelink""card card";align-items:end;gap:24px;max-width:1280px;margin-bottom:48px;padding:40px 48px;display:grid}.s6jrWW_sectionCaseStudy__inner>:nth-child(2){grid-area:card}@media (max-width:768px){.s6jrWW_sectionCaseStudy__inner{border-radius:16px;flex-direction:column;align-items:stretch;padding:24px 16px;display:flex}}.s6jrWW_sectionCaseStudy__heading{text-align:left;grid-area:heading}.s6jrWW_sectionCaseStudy__moreLink{color:#0973d7;white-space:nowrap;background-color:#0000;border:1.5px solid #0973d7;border-radius:999px;grid-area:morelink;align-items:center;gap:8px;padding:12px 24px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in;display:inline-flex}.s6jrWW_sectionCaseStudy__moreLink:after{content:"";background-image:url(/images/lp/industry/arrow-down.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px;display:inline-block;transform:rotate(-90deg)}.s6jrWW_sectionCaseStudy__moreLink:hover{color:#fff;background-color:#0973d7}.s6jrWW_sectionCaseStudy__moreLink:hover:after{filter:brightness(0)invert()}@media (max-width:768px){.s6jrWW_sectionCaseStudy__moreLink{align-self:center}}.s6jrWW_sectionCaseStudy__titleEnglish{color:#0973d7;letter-spacing:1.12px;margin-bottom:8px;font-size:1.4rem;font-weight:700;line-height:1.4}.s6jrWW_sectionCaseStudy__title{color:#0973d7;letter-spacing:3.2px;font-size:4rem;font-weight:700;line-height:1.4}@media (max-width:768px){.s6jrWW_sectionCaseStudy__title{font-size:2.4rem}}.s6jrWW_caseStudyCard{background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:768px){.s6jrWW_caseStudyCard{gap:12px;padding:24px 16px}}.s6jrWW_caseStudyCard__quoteRow{justify-content:center;align-items:center;gap:40px;width:100%;padding-inline:24px;display:flex}@media (max-width:768px){.s6jrWW_caseStudyCard__quoteRow{flex-direction:column;gap:16px;width:100%;padding-inline:0}}.s6jrWW_caseStudyCard__quoteText{color:#222;flex-shrink:0;font-size:2.8rem;font-weight:700;line-height:1.4}@media (max-width:768px){.s6jrWW_caseStudyCard__quoteText{text-align:center;flex-shrink:1;font-size:2rem}}.s6jrWW_caseStudyCard__quoteTextBlue{color:#0973d7;display:block}.s6jrWW_caseStudyCard__person{border-left:1px solid #c6c2bc;align-items:center;gap:12px;padding-left:24px;display:flex}@media (max-width:768px){.s6jrWW_caseStudyCard__person{border-top:1px solid #c6c2bc;border-left:none;width:100%;padding-top:12px;padding-left:0}}.s6jrWW_caseStudyCard__personMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (max-width:768px){.s6jrWW_caseStudyCard__personMeta{flex:1;gap:12px}}.s6jrWW_caseStudyCard__personRole{color:#6f6f6f;font-size:1.6rem;font-weight:700;line-height:1.6}@media (max-width:768px){.s6jrWW_caseStudyCard__personRole{font-size:1.4rem}}.s6jrWW_caseStudyCard__personName{color:#6f6f6f;font-size:1.4rem;line-height:1.6}@media (max-width:768px){.s6jrWW_caseStudyCard__personName{font-size:1.2rem}}.s6jrWW_caseStudyCard__avatar{border:1px solid #c6c2bc;border-radius:50%;flex-shrink:0;width:104px;height:104px;position:relative;overflow:hidden}@media (max-width:768px){.s6jrWW_caseStudyCard__avatar{width:72px;height:72px}}.s6jrWW_caseStudyCard__statsRow{gap:16px;width:100%;display:flex}@media (max-width:768px){.s6jrWW_caseStudyCard__statsRow{flex-direction:column;gap:8px}}.s6jrWW_statCard{background-color:#faf9f9;border:1px solid #c6c2bc;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px 32px;display:flex}@media (max-width:768px){.s6jrWW_statCard{width:100%;padding:12px 32px}}.s6jrWW_statCard__label{color:#222;letter-spacing:1.5px;text-align:center;white-space:nowrap;font-size:2rem;font-weight:700;line-height:1}@media (max-width:768px){.s6jrWW_statCard__label{white-space:normal;font-size:1.6rem}}.s6jrWW_statCard__valueRow{color:#0973d7;align-items:flex-end;gap:2px;font-weight:700;line-height:1.4;display:flex}.s6jrWW_statCard__valuePrefix{letter-spacing:1.28px;padding-bottom:8px;font-size:1.6rem}.s6jrWW_statCard__valueNumber{letter-spacing:2px;font-size:3.8rem}.s6jrWW_statCard__valueUnit{letter-spacing:2px;padding-bottom:2px;font-size:2.4rem}.s6jrWW_statCard__valueUnitSm{letter-spacing:2px;padding-bottom:6px;font-size:2rem}.s6jrWW_statCard__note{color:#6f6f6f;letter-spacing:1px;text-align:center;white-space:nowrap;font-size:1.6rem;line-height:1}@media (max-width:768px){.s6jrWW_statCard__note{white-space:normal;font-size:1.4rem}}.s6jrWW_sectionPrice{background-color:#eaf3fa;padding:80px 16px;scroll-margin-top:100px}@media (min-width:993px){.s6jrWW_sectionPrice{padding-inline:100px}}.s6jrWW_sectionPrice__titleEnglish{letter-spacing:.08em;margin-bottom:8px;font-weight:700}.s6jrWW_sectionPrice__title{letter-spacing:.08em;font-size:4rem;font-weight:700}.s6jrWW_sectionPrice__content{grid-template-columns:4fr 3fr;justify-content:center;gap:64px;max-width:1000px;margin:48px auto;display:grid}@media (max-width:768px){.s6jrWW_sectionPrice__content{grid-template-columns:1fr;gap:40px}}.s6jrWW_sectionPrice__priceRight{flex-direction:column;gap:24px;display:flex;position:relative}@media (max-width:768px){.s6jrWW_sectionPrice__priceRight{gap:16px}.s6jrWW_sectionPrice__priceRight .s6jrWW_priceCard{flex:1}}.s6jrWW_sectionPrice__priceRight:before{content:"+";color:#6f6f6f;font-size:4rem;position:absolute;top:50%;right:100%;transform:translate(-100%,-50%)}@media (max-width:768px){.s6jrWW_sectionPrice__priceRight:before{top:0;right:50%;transform:translate(50%,-100%)}}.s6jrWW_priceCard{background-color:#fff;border:4px solid #0973d7;border-radius:16px;flex-direction:column;padding:32px 24px;display:flex}.s6jrWW_priceCard.s6jrWW_option{border:3px dashed #0973d7}.s6jrWW_priceCard__header{text-align:center}.s6jrWW_priceCard__title{font-size:2.4rem;font-weight:700}.s6jrWW_priceCard__title>small{color:#6f6f6f;padding-left:4px;font-size:1.2rem}.s6jrWW_priceCard__description{margin-top:24px;font-weight:700;line-height:1.4}.s6jrWW_priceCard__box{background-color:#faf9f9;border-radius:16px;flex-direction:column;align-items:center;gap:32px;margin-block:32px 24px;padding-block:24px;padding-inline:16px;display:flex}.s6jrWW_priceCard__priceWrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.s6jrWW_priceCard__price{font-weight:700}.s6jrWW_priceCard__price>em{padding-left:4px;font-size:2.8rem}.s6jrWW_priceCard__price>em.s6jrWW_blue{color:#0973d7}.s6jrWW_priceCard__tax{color:#6f6f6f}.s6jrWW_priceCard__initial{flex-direction:column;align-items:center;gap:12px;display:flex}.s6jrWW_priceCard__initialRow{align-items:center;gap:12px;display:flex}.s6jrWW_priceCard__initialLabel{font-size:1.6rem}.s6jrWW_priceCard__initialValue{flex-direction:column;align-items:center;row-gap:4px;display:flex}.s6jrWW_priceCard__initialPrice{font-size:1.6rem;font-weight:700}.s6jrWW_priceCard__initialPrice.s6jrWW_lineThrough{text-decoration:line-through}.s6jrWW_priceCard__initialTax{color:#6f6f6f;font-size:1.2rem}.s6jrWW_priceCard__campaign{color:#fff;background-color:#dd3f1c;border-radius:999px;padding:6px 12px;font-weight:700}.s6jrWW_priceCard__labelOprion{color:#0973d7;background-color:#eaf3fa;border-radius:999px;margin-bottom:12px;padding:8px 16px;font-weight:700;display:inline-block}.s6jrWW_priceCard__note{color:#6f6f6f;flex-direction:column;margin-top:8px;font-weight:700;display:flex}.s6jrWW_priceCard__noteText{padding-left:16px;font-size:2rem;font-weight:700;position:relative}.s6jrWW_priceCard__noteText+.s6jrWW_priceCard__noteText{margin-top:8px}@media (max-width:768px){.s6jrWW_priceCard__noteText{font-size:1.6rem}}.s6jrWW_priceCard__noteText:before{content:"";background-color:#0973d7;border-radius:50%;width:10px;height:10px;margin-block:auto;position:absolute;top:0;bottom:0;left:0}.s6jrWW_priceCard__noteText>small{color:#6f6f6f;font-size:1.2rem;font-weight:400}.s6jrWW_priceCard__link{text-align:center;color:#0973d7;padding:8px;display:block}.s6jrWW_priceCard__link:hover{text-decoration:none}.s6jrWW_priceCard__link:after{content:"";vertical-align:text-bottom;background-image:url(/images/lp/industry/icon-external-link.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:4px;display:inline-block}.s6jrWW_sectionFlow{background-color:#eeece6;padding:80px 16px;scroll-margin-top:100px}@media (min-width:993px){.s6jrWW_sectionFlow{padding-inline:100px}}.s6jrWW_sectionFlow__titleEnglish{color:#0973d7;letter-spacing:.08em;margin-bottom:8px;font-weight:700}.s6jrWW_sectionFlow__title{color:#0973d7;letter-spacing:.08em;margin-bottom:48px;font-size:4rem;font-weight:700}@media (max-width:768px){.s6jrWW_sectionFlow__title{font-size:2.4rem}}.s6jrWW_sectionFlow__body{flex-direction:column;display:flex}.s6jrWW_sectionFlow__flowList{justify-content:center;gap:32px;max-width:1200px;margin-inline:auto;display:flex}@media (max-width:768px){.s6jrWW_sectionFlow__flowList{flex-direction:column}}.s6jrWW_sectionFlow__noteArea{margin-inline:auto;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-top:32px;display:flex}@media (max-width:768px){.s6jrWW_sectionFlow__noteArea{justify-content:center;margin-top:24px}.s6jrWW_sectionFlow__noteArea svg{display:none}}.s6jrWW_sectionFlow__note{text-align:center;color:#dd3f1c;white-space:nowrap;flex-grow:1;align-items:center;margin:0 8px;font-size:1.6rem;font-weight:700;line-height:1.4;display:flex}@media (max-width:768px){.s6jrWW_sectionFlow__note{white-space:normal;flex-grow:0;width:100%;padding:8px}}.s6jrWW_sectionFlow__note:before,.s6jrWW_sectionFlow__note:after{content:"";border-bottom:5px dotted var(--font-accent,#dd3f1c);opacity:.8;flex-grow:1;height:5px;display:block}@media (max-width:768px){.s6jrWW_sectionFlow__note:before,.s6jrWW_sectionFlow__note:after{display:none}}.s6jrWW_sectionFlow__note:before{margin-right:12px}.s6jrWW_sectionFlow__note:after{margin-left:12px}.s6jrWW_stepCard{background-color:#fff;border-radius:16px;flex-direction:column;flex:1;padding:32px;display:flex;position:relative}@media (max-width:768px){.s6jrWW_stepCard{padding:20px}}.s6jrWW_stepCard:not(:first-child):after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #0973d7;width:0;height:0;position:absolute;top:50%;right:100%;transform:translate(-80%,-50%)}@media (max-width:768px){.s6jrWW_stepCard:not(:first-child):after{top:0;right:50%;transform:rotate(90deg)translate(-180%,-50%)}}.s6jrWW_stepCard__header{letter-spacing:.08em;color:#0973d7;align-items:center;gap:8px;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2;display:flex}@media (max-width:768px){.s6jrWW_stepCard__header{font-size:1.8rem}}.s6jrWW_stepCard__badge{color:#fff;letter-spacing:.08em;background-color:#0973d7;border-radius:12px;padding:4px 8px;font-size:1.2rem;font-weight:700}@media (max-width:768px){.s6jrWW_stepCard__badge{font-size:1.2rem}}.s6jrWW_stepCard__description{font-size:1.2rem;line-height:1.4}.s6jrWW_stepCard__items{margin-block:8px 16px;font-weight:700;line-height:1.4}.s6jrWW_stepCard__illustration{object-fit:contain;height:200px;margin:auto auto 0}.s6jrWW_stepCard__paid{position:absolute;top:20%;right:calc(100% + 16px);transform:translate(50%)}@media (max-width:768px){.s6jrWW_stepCard__paid{top:16px;left:0;transform:translate(50%,-100%)}}.s6jrWW_sectionFaq{background-color:#0973d7;margin-bottom:40px;padding:80px 16px;scroll-margin-top:100px}@media (min-width:993px){.s6jrWW_sectionFaq{padding-inline:100px}}.s6jrWW_sectionFaq__titleEnglish{color:#fff;letter-spacing:.08em;margin-bottom:8px;font-weight:700}.s6jrWW_sectionFaq__title{color:#fff;margin-bottom:40px;font-size:4rem;font-weight:700}@media (max-width:768px){.s6jrWW_sectionFaq__title{font-size:2.4rem}}.s6jrWW_faqGroup{max-width:1200px;margin-inline:auto}.s6jrWW_faqGroup:not(:first-child){margin-top:40px}.s6jrWW_faqGroup__title{color:#ffffffd9;letter-spacing:.08em;margin-bottom:16px;padding-left:4px;font-size:2rem;font-weight:700}.s6jrWW_faqList{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:576px){.s6jrWW_faqList{flex-direction:column;gap:12px}}.s6jrWW_faqList__item{flex:0 calc(50% - 8px)}.s6jrWW_faqList__item details{background-color:#fff;border-radius:16px;transition:box-shadow .2s}.s6jrWW_faqList__item details[open]{height:100%;box-shadow:0 4px 12px #00000014}.s6jrWW_faqList__item details summary,.s6jrWW_faqList__item details p{gap:12px;display:flex}.s6jrWW_faqList__item details summary:before,.s6jrWW_faqList__item details p:before{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:REM,sans-serif;font-size:1.8rem;font-weight:700;display:flex}.s6jrWW_faqList__item details summary{cursor:pointer;align-items:center;padding:24px;font-size:1.8rem;font-weight:700;line-height:1.2}@media (max-width:768px){.s6jrWW_faqList__item details summary{font-size:1.6rem}}.s6jrWW_faqList__item details summary::marker{display:none}.s6jrWW_faqList__item details summary:before{content:"Q";background-color:#0973d7}.s6jrWW_faqList__item details summary:after{content:"";background-image:url(/images/lp/industry/arrow-down.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:28px;height:28px;margin-left:auto;transition:transform .2s;display:inline-block;transform:rotate(0)}.s6jrWW_faqList__item details[open] summary:after{transform:rotate(180deg)}.s6jrWW_faqList__item details p{white-space:pre-wrap;gap:12px;padding:0 24px 24px;line-height:1.6;display:flex;position:relative}.s6jrWW_faqList__item details p:before{content:"A";background-color:#dd3f1c}.s6jrWW_faqList__item details p a{color:#0973d7;text-decoration:underline}.s6jrWW_sectionMedia{text-align:center;background-color:#eeece6;margin-top:64px;padding:16px}@media (min-width:993px){.s6jrWW_sectionMedia{padding-inline:100px}}.s6jrWW_sectionMedia__inner{align-items:center;gap:16px;display:inline-flex}.s6jrWW_sectionMedia__image{flex-shrink:0;line-height:0}.s6jrWW_sectionMedia__image img{object-fit:cover;width:120px;height:auto}.s6jrWW_sectionMedia__text{text-align:left;flex-direction:column;gap:4px;display:flex}.s6jrWW_sectionMedia__label{color:#6f6f6f;letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:700}.s6jrWW_sectionMedia__title{letter-spacing:.08em;text-underline-offset:4px;color:inherit;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:underline;transition:opacity .2s}.s6jrWW_sectionMedia__title:hover{opacity:.7}.s6jrWW_footer__note{color:#6f6f6f;font-feature-settings:"palt" 1;text-align:right;padding:0 48px 16px;font-size:1.2rem;line-height:1.5}@media (max-width:576px){.s6jrWW_footer__note{text-align:left;padding:0 16px 16px}}.s6jrWW_footer__noteBreak{display:block}@media (max-width:576px){.s6jrWW_footer__noteBreak{display:none}.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__badge{font-size:1.4rem}}.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark{font-size:3.6rem}@media (max-width:768px){.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark{font-size:1.8rem}}.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextBlue{font-size:5.2rem}@media (max-width:768px){.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextBlue{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=juku] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextBlue{font-size:3rem}}.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__pricing{right:-19%}@media (max-width:768px){.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__pricing{right:-14%}}.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextBlue{font-size:4rem}@media (max-width:768px){.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextBlue{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderTextBlue{font-size:2rem}}.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark{font-size:3.6rem}@media (max-width:768px){.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark{font-size:2.2rem}}@media (max-width:576px){.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderLine:first-child .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextDark,.s6jrWW_wrapper[data-industry=programming] .s6jrWW_hero__subheaderLine:last-child .s6jrWW_hero__subheaderTextBlue{font-size:1.8rem}}.s6jrWW_floatingCta{display:none}@media (max-width:768px){.s6jrWW_floatingCta{z-index:1000;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.s6jrWW_floatingCtaVisible{opacity:1;pointer-events:auto;transform:translateY(0)}}.s6jrWW_floatingCta__btn{color:#222;text-align:center;background-color:#ffe41c;border:1px solid #222;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 24px;font-size:1.6rem;font-weight:700;text-decoration-line:none;transition:all .2s ease-in;display:flex;box-shadow:0 2px 8px #00000026}
._4nsOzq_accordion{border-bottom:1px solid var(--border-base,#e0e0e0);flex-direction:column;width:100%;padding:0 8px;transition:all .3s;display:flex}._4nsOzq_header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px 0;list-style:none;display:flex}._4nsOzq_header::-webkit-details-marker{display:none}._4nsOzq_headerTitle{align-items:center;gap:12px;display:flex}._4nsOzq_headerTitle svg{flex-shrink:0}._4nsOzq_headerIcon{justify-content:center;align-items:center;transition:transform .2s;display:flex}details[open] ._4nsOzq_headerIcon{transform:rotate(180deg)}._4nsOzq_contentWrapper{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}details[open] ._4nsOzq_contentWrapper{grid-template-rows:1fr}._4nsOzq_panel{min-height:0;overflow:hidden}._4nsOzq_cardAccordion{border:1px solid var(--border-base);background-color:var(--bg-light);border-radius:12px;width:100%;padding:8px}._4nsOzq_cardAccordion__header{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}._4nsOzq_cardAccordion__header::-webkit-details-marker{display:none}._4nsOzq_cardAccordion__header__title{color:var(--font-light);font-size:1.4rem;font-weight:700;line-height:1}._4nsOzq_cardAccordion__header__icon{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}details[open] ._4nsOzq_cardAccordion__header__icon{transform:rotate(90deg)}._4nsOzq_cardAccordion__body{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}details[open] ._4nsOzq_cardAccordion__body{grid-template-rows:1fr;padding-top:12px}._4nsOzq_cardAccordion__body>*{min-height:0;overflow:hidden}details[open] ._4nsOzq_cardAccordion__body>*{max-height:200px;overflow:auto}details[open] ._4nsOzq_cardAccordion__body[data-unbounded=true]>*{max-height:none;overflow:visible}
.mMcBaa_modalWrapper{width:100vw;position:relative}.mMcBaa_modal{background-color:var(--bg-base);border-radius:16px;width:calc(100vw - 32px);margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mMcBaa_modal[data-size=normal]{max-width:660px}.mMcBaa_modal[data-size=large]{max-width:900px}.mMcBaa_modal__inner{border-radius:16px;flex-direction:column;max-height:calc(100vh - 128px);display:flex;overflow:hidden}[data-fixed-height] .mMcBaa_modal__inner{height:calc(100vh - 128px);min-height:auto}.mMcBaa_modal__head{text-align:center;flex-direction:column;row-gap:16px;padding:24px;display:flex}.mMcBaa_modal__title{font-size:1.8rem;font-weight:700;line-height:1.4}.mMcBaa_modal__description{white-space:pre-wrap;line-height:1.4}.mMcBaa_modal__content{flex:auto;padding:8px 24px 0;overflow-y:scroll}.mMcBaa_modal__box{background:var(--bg-light);border-radius:16px;flex-direction:column;gap:24px;padding:16px 24px;display:flex}.mMcBaa_modal__box>p{color:var(--font-accent);font-size:1.4rem;font-weight:700;line-height:1.4}.mMcBaa_modal__footer{background-color:var(--bg-base);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin-top:32px;padding-bottom:24px;padding-left:24px;padding-right:24px;display:flex;position:relative;bottom:0;left:0}.mMcBaa_modal__footer:before{content:"";z-index:1;background:linear-gradient(#fff0,#fff);width:100%;height:32px;position:absolute;top:0;left:0;transform:translateY(-100%)}.mMcBaa_modal__footerDescription{width:100%}.mMcBaa_modal form{flex-direction:column;gap:32px;display:flex}.mMcBaa_modal__close{cursor:pointer;width:32px;height:32px;padding:8px;position:absolute;top:-8px;right:0;transform:translateY(-100%)}.mMcBaa_modal__close:hover{opacity:.7}.mMcBaa_modal__close:before,.mMcBaa_modal__close:after{content:"";background-color:var(--border-white);width:2px;height:20px;margin:auto;position:absolute;inset:0}.mMcBaa_modal__close:before{transform:rotate(45deg)}.mMcBaa_modal__close:after{transform:rotate(-45deg)}.mMcBaa_helpModal{background-color:var(--bg-base);border-radius:32px;flex-direction:column;max-height:calc(100vh - 128px);transition:transform .3s ease-out,opacity .3s ease-out;display:flex}@starting-style{.mMcBaa_helpModal{opacity:0;transform:translateY(100vh)}}.mMcBaa_helpModal__titleArea{border-bottom:1px solid var(--border-base);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.mMcBaa_helpModal__titleArea svg{width:24px;height:24px;stroke:var(--font-light)}.mMcBaa_helpModal__title{font-size:2rem;font-weight:700;line-height:1.3}.mMcBaa_helpModal__body{flex-direction:column;padding:24px;display:flex;overflow-y:auto}.mMcBaa_helpModal__description{margin-bottom:24px;font-size:1.4rem;line-height:1.4}.mMcBaa_helpModal__description a:hover{text-decoration:none}.mMcBaa_hintModalTrigger{color:var(--font-light);cursor:pointer;justify-content:center;align-items:center;gap:4px;font-size:1.2rem;display:flex}.mMcBaa_hintModalTrigger:hover{opacity:.7}.mMcBaa_hintModalTrigger>svg{stroke:var(--font-light)}.mMcBaa_hintModal{background-color:var(--bg-base);border:none;border-radius:32px;flex-direction:column;max-width:660px;max-height:calc(100vh - 128px);transition:transform .3s ease-out,opacity .3s ease-out;display:flex}@starting-style{.mMcBaa_hintModal{opacity:0;transform:translateY(100vh)}}.mMcBaa_hintModal__titleArea{border-bottom:1px solid var(--border-base);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.mMcBaa_hintModal__titleArea svg{width:24px;height:24px;stroke:var(--font-light)}.mMcBaa_hintModal__title{font-size:2rem;font-weight:700;line-height:1.3}.mMcBaa_hintModal__body{flex-direction:column;padding:24px;display:flex;overflow-y:auto}.mMcBaa_hintModal__description{margin-bottom:24px;font-size:1.4rem;line-height:1.4}.mMcBaa_hintModal__description a:hover{text-decoration:none}@media (min-width:768px){.mMcBaa_modal__inner{min-height:440px}[data-min-height=false] .mMcBaa_modal__inner{min-height:auto}}@media (max-width:768px){.mMcBaa_modal{min-width:calc(100vw - 32px);margin-left:16px;margin-right:16px}.mMcBaa_modal__head{padding:16px}.mMcBaa_modal__inner{min-height:50vh;max-height:72vh}[data-min-height=false] .mMcBaa_modal__inner{min-height:auto}.mMcBaa_modal__content{padding-left:16px;padding-right:16px}.mMcBaa_modal__footer{padding-bottom:16px;padding-left:16px;padding-right:16px}.mMcBaa_helpModal,.mMcBaa_hintModal{width:calc(100vw - 32px)}}
.IuCa_G_globalMenus{background-color:var(--bg-light);border-top:8px solid var(--core-base);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;width:100%;padding-inline:24px;display:flex}.IuCa_G_globalMenus__withHeader{border-top:none}.IuCa_G_globalMenus__left{gap:8px;display:flex}.IuCa_G_globalMenus__right{display:flex}.IuCa_G_globalSideMenus{background-color:var(--bg-base);border-right:1px solid var(--border-light);flex-direction:column;justify-content:space-between;align-items:center;width:74px;height:100%;padding-block:22px 16px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.IuCa_G_globalSideMenus__withHeader{border-top:none;padding-top:48px}.IuCa_G_globalSideMenus__withHeader:before{display:none}.IuCa_G_globalSideMenus__top,.IuCa_G_globalSideMenus__bottom{flex-direction:column;gap:8px;width:100%;display:flex}.IuCa_G_mediaMenusHeader,.IuCa_G_mediaMenusSide{display:none}.IuCa_G_menuItem{cursor:pointer;border-radius:24px;position:relative}.IuCa_G_menuItem:hover{background-color:var(--bg-base)}.IuCa_G_menuItem__container{z-index:2;background-color:#fff;border-radius:8px;width:fit-content;min-width:200px;padding:16px 8px;display:none;position:absolute;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.IuCa_G_menuItem:focus-visible{outline:2px dashed var(--status-focus);outline-offset:1px}.IuCa_G_menuItem:hover .IuCa_G_menuItem__container,.IuCa_G_menuItem:focus-within .IuCa_G_menuItem__container{display:block}.IuCa_G_menuItem:hover svg:last-child,.IuCa_G_menuItem:focus-within svg:last-child{transition:transform .2s;transform:rotate(180deg)}.IuCa_G_menuList{box-shadow:0 0 50px var(--bg-middle);background-color:var(--bg-base);border-radius:16px;flex-direction:column;display:flex}.IuCa_G_menuList li:not(:first-child){border-top:1px solid var(--border-base)}@media (max-width:768px){.IuCa_G_globalMenus{justify-content:flex-start;padding-inline:4px;display:flex}.IuCa_G_globalMenus__left{flex-grow:1;gap:4px}.IuCa_G_globalMenus__right,.IuCa_G_globalSideMenus{display:none}.IuCa_G_mediaMenusHeader{background-color:var(--bg-light);border-bottom:1px solid var(--border-light);z-index:2;width:100%;padding:8px 16px;display:flex}.IuCa_G_mediaMenusHeader__toggleButton{width:36px;height:36px}.IuCa_G_mediaMenusHeader__toggleButton svg{width:28px;height:28px;stroke:var(--font-light)}.IuCa_G_mediaMenusSide{display:block}.IuCa_G_mediaMenusSide__overlay{z-index:2;visibility:hidden;opacity:0;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.IuCa_G_mediaMenusSide__overlay.IuCa_G_isOpen{visibility:visible;opacity:1;transform:translate(0)}.IuCa_G_mediaMenusSide__drawer{background-color:var(--bg-base);border-right:1px solid var(--border-light);z-index:2;flex-direction:column;width:260px;height:100%;transition:transform .2s ease-in-out;display:flex;position:fixed;top:6px;left:0;transform:translate(-100%)}.IuCa_G_mediaMenusSide__drawer.IuCa_G_isOpen{transform:translate(0)}.IuCa_G_mediaMenusSide__withShopHeader{padding-top:26px;display:flex}.IuCa_G_mediaMenusSide__buttonWrapper{padding:16px}.IuCa_G_mediaMenusSide__scrollableContent{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.IuCa_G_mediaMenusSide__topGroup{border-top:1px solid var(--border-light);flex-direction:column;padding-block:24px;display:flex}.IuCa_G_mediaMenusSide__belowGroup{border-top:1px solid var(--border-light);flex-direction:column;padding-block:8px;display:flex}.IuCa_G_mediaMenusSide__groupTitle{padding:8px 12px;font-size:1.2rem;font-weight:700;display:flex}}
.pP5FEW_globalMenuItem{list-style:none;position:relative}.pP5FEW_globalMenuItem[data-is-active=true]{border-bottom:4px solid var(--core-base)}[class*=theme-student] .pP5FEW_globalMenuItem[data-is-active=true] .pP5FEW_globalMenuItem__text{color:var(--core-base)}[class*=theme-student] .pP5FEW_globalMenuItem[data-is-active=true] svg{stroke:var(--core-base)}.pP5FEW_globalMenuItem>a{justify-content:center;align-items:center;gap:8px;height:100%;padding:16px;text-decoration:none;transition:opacity .3s;display:flex}[class*=theme-student] .pP5FEW_globalMenuItem>a{padding-block:20px}@media (min-width:768px){.pP5FEW_globalMenuItem>a:hover{background-color:var(--bg-base)}}.pP5FEW_globalMenuItem__lText{text-align:center;flex-direction:column;align-items:center;row-gap:8px;display:flex}[class*=theme-student] .pP5FEW_globalMenuItem svg{width:24px;height:24px;stroke:var(--font-light)}[class*=theme-client] .pP5FEW_globalMenuItem svg{width:20px;height:20px;stroke:var(--core-base)}[class*=theme-student] .pP5FEW_globalMenuItem__text{color:var(--font-light);font-size:1.6rem;font-weight:700}[class*=theme-client] .pP5FEW_globalMenuItem__text{color:var(--core-base);font-size:1.6rem;font-weight:700}.pP5FEW_globalMenuItem__subText{background-color:var(--bg-middle);color:var(--core-base);border-radius:10px;padding:4px 8px;font-size:1rem}.pP5FEW_globalMenuItem__badge{position:absolute;top:8px;right:4px}.pP5FEW_globalSideMenuItem{width:100%;color:var(--font-light);cursor:pointer;flex-direction:column;text-decoration:none;display:flex;position:relative}.pP5FEW_globalSideMenuItem[data-is-active=true]{cursor:default;color:var(--core-base)}.pP5FEW_globalSideMenuItem[data-is-active=true]:before{content:"";background-color:var(--core-base);width:5px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pP5FEW_globalSideMenuItem[data-is-active=true] .pP5FEW_globalSideMenuItem__text{color:var(--core-base)}.pP5FEW_globalSideMenuItem[data-is-active=true] .pP5FEW_globalSideMenuItem__iconContainer{cursor:default}.pP5FEW_globalSideMenuItem[data-is-active=true] .pP5FEW_globalSideMenuItem__iconContainer svg,.pP5FEW_globalSideMenuItem[data-is-active=false]:hover .pP5FEW_globalSideMenuItem__iconContainer svg{stroke:var(--core-base)}.pP5FEW_globalSideMenuItem[data-is-active=false]:hover .pP5FEW_globalSideMenuItem__text{color:var(--core-base)}.pP5FEW_globalSideMenuItem__iconContainer{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:12px 6px;text-decoration:none;display:inline-flex}.pP5FEW_globalSideMenuItem__iconContainer svg{width:20px;height:20px;stroke:var(--font-light)}.pP5FEW_globalSideMenuItem__text{color:var(--font-light);font-size:1.1rem;font-weight:700;line-height:1}.pP5FEW_globalSideMenuItem__badge{position:absolute;top:6px;right:14px}.pP5FEW_mediaMenuItem{flex-direction:column;width:100%;display:flex;position:relative}.pP5FEW_mediaMenuItem__link{align-items:center;gap:16px;padding:16px;text-decoration:none;display:inline-flex}.pP5FEW_mediaMenuItem__link:focus-visible{outline-offset:-2px}.pP5FEW_mediaMenuItem__link svg{width:20px;height:20px;stroke:var(--font-light)}.pP5FEW_mediaMenuItem__text{color:var(--font-light);font-size:1.4rem;font-weight:700}.pP5FEW_mediaMenuItem__text[data-size="12"]{font-size:1.2rem}.pP5FEW_mediaMenuItem__text[data-font-weight=true]{font-weight:400}.pP5FEW_mediaMenuItem__badge{position:absolute;top:6px;left:40px}.pP5FEW_mediaMenuItem[data-is-active=true],.pP5FEW_mediaMenuItem[data-is-active=true] .pP5FEW_mediaMenuItem__text{color:var(--core-base)}.pP5FEW_mediaMenuItem[data-is-active=true] .pP5FEW_mediaMenuItem__link svg{stroke:var(--core-base)}.pP5FEW_mediaMenuItem[data-is-active=true]:before{content:"";background-color:var(--core-base);width:5px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pP5FEW_navigationMenuItem{background-color:inherit;color:var(--core-base);text-align:center;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex}.pP5FEW_navigationMenuItem[data-is-active=true]{background-color:var(--core-base);color:var(--font-white)}.pP5FEW_navigationMenuItem svg{fill:none}.pP5FEW_navigationMenuItem svg path{stroke:currentColor}.pP5FEW_navigationButtonItem{border-top:1px solid var(--border-base);margin-top:8px;padding-top:8px}.pP5FEW_navigationButtonItem>button{text-align:left;cursor:pointer;width:100%;color:var(--font-light);border-radius:8px;align-items:center;padding:8px;font-size:1.4rem;display:flex}.pP5FEW_navigationButtonItem>button:hover{opacity:.7}.pP5FEW_navigationButtonItem>button:focus-visible{outline:2px dashed var(--status-focus);outline-offset:1px}.pP5FEW_navigationButtonItem>button svg{stroke:var(--font-light);margin-right:8px}.pP5FEW_navigationListItem{color:var(--font-base);text-align:left;background-color:#fff;border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:1.4rem;text-decoration:none;transition:background-color .2s;display:flex}.pP5FEW_navigationListItem:hover{background-color:var(--bg-light)}@media (max-width:768px){.pP5FEW_globalMenuItem{flex:1 1 0;min-width:0}.pP5FEW_globalMenuItem>a{word-break:keep-all;flex-direction:column;padding:8px 16px}[class*=theme-student] .pP5FEW_globalMenuItem>a{gap:8px;padding:12px 4px}[class*=theme-student] .pP5FEW_globalMenuItem svg{width:20px;height:20px}[class*=theme-student] .pP5FEW_globalMenuItem__text{letter-spacing:.96px;font-size:1.2rem;font-weight:900}[class*=theme-client] .pP5FEW_globalMenuItem__text,.pP5FEW_globalMenuItem__subText{font-size:1.2rem}.pP5FEW_globalSideMenuItem{flex-direction:column;width:100%;padding:8px 16px}.pP5FEW_globalSideMenuItem[data-is-active=true]:before{display:none}.pP5FEW_globalSideMenuItem__iconContainer{flex-direction:column;justify-content:center;align-items:center;padding:0}}
.b_JFsa_error{flex-direction:column;align-items:center;min-height:360px;display:flex}.b_JFsa_error__subTtl{color:var(--font-light);text-align:center;margin-bottom:16px;font-weight:700}.b_JFsa_error__title{text-align:center;font-size:2.4rem;font-weight:700}.b_JFsa_error__description{white-space:pre-wrap;text-align:center;width:100%;margin-top:24px;line-height:1.4}.b_JFsa_error__footer{justify-content:center;column-gap:16px;margin-top:auto;display:flex}.b_JFsa_errorSupport{background-color:var(--bg-light);border-radius:16px;margin-top:32px;padding:16px 24px}.b_JFsa_errorSupport__text{font-size:1.2rem;line-height:1.6}.b_JFsa_errorSupport__text>strong{font-weight:700}.b_JFsa_errorSupport__text+.b_JFsa_errorSupport__text{margin-top:16px}
.-xhXPW_lAdmin{flex-direction:column;display:flex}.-xhXPW_lAdmin__menu{width:100%}.-xhXPW_lAdmin__main{flex:auto;padding:32px 16px}.-xhXPW_lAdmin__help{display:none}@media not (max-width:1000px){.-xhXPW_lAdmin__menu{width:260px;height:100vh;position:fixed}.-xhXPW_lAdmin__main{margin-left:260px;padding:64px 32px}.-xhXPW_lAdmin__scroll{margin-right:-32px}.-xhXPW_lAdmin__help{display:block;position:fixed;bottom:16px;right:16px}}.-xhXPW_pageOneColumn{background-color:var(--bg-light);flex-direction:column;align-items:center;min-height:100vh;padding-top:64px;display:flex}.-xhXPW_pageOneColumn__lHead{align-items:center;margin-bottom:24px;display:flex}.-xhXPW_pageOneColumn__lHead>span{margin-left:16px;font-size:1.6rem}.-xhXPW_pageOneColumn__lContent{background-color:var(--border-white);border-radius:8px;width:calc(100% - 32px);max-width:640px;margin-left:auto;margin-right:auto;padding:32px 24px}.-xhXPW_pageOneColumn__lGuideHead{width:calc(100% - 32px);max-width:900px}.-xhXPW_pageOneColumn__lGuideHeadLogo{flex-direction:row;align-items:center;gap:16px;margin-bottom:32px;display:flex}.-xhXPW_pageOneColumn__lGuideHeadLogo>h3{color:var(--core-base);font-size:1.2rem;font-weight:700}.-xhXPW_pageOneColumn__lGuideHeadBreadcrumb{margin-bottom:24px}.-xhXPW_pageOneColumn__lGuideContent{background-color:var(--border-white);border-radius:8px;flex-direction:column;width:calc(100% - 32px);max-width:900px;margin-left:auto;margin-right:auto;padding:32px 24px;display:flex}.-xhXPW_pageOneColumn__lGuideContentLinks{margin-top:40px}.-xhXPW_pageOneColumn__lSiteSeal{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:46.2px 130px;display:flex}.-xhXPW_pageOneColumn__lSiteSeal img{vertical-align:top}.-xhXPW_pageOneColumn__lFoot{justify-content:center;display:flex}.-xhXPW_pageOneColumn__lFooter{width:100%;margin-top:auto}.-xhXPW_pageOneColumn__lSwitchLink{background-color:var(--bg-base);border:2px dotted var(--core-base);text-align:center;border-radius:8px;margin-top:24px;margin-left:16px;margin-right:16px;padding:12px;line-height:1.2;text-decoration-line:none}.-xhXPW_pageOneColumn__lSwitchLink:hover{background-color:var(--bg-light)}.-xhXPW_pageOneColumn__lSwitchLink>em{font-size:1.6rem;font-weight:700}@media (max-width:768px){.-xhXPW_pageOneColumn__lContent{padding:32px 16px}}
.y3clwW_tableRow{align-items:center;display:flex;position:relative}.y3clwW_tableRow[data-highlight=true]{background-color:var(--core-accent-light)}.y3clwW_tableRow[data-highlight=true] p{font-weight:700}.y3clwW_tableRow [class*=badgeUnread]{position:absolute;top:8px;left:8px}.y3clwW_tableHead{border-bottom:1px solid var(--core-border);background-color:var(--core-background);align-items:center;display:flex}.y3clwW_tableHeadItem{text-align:left;flex-shrink:0;padding:16px;font-weight:700;line-height:1.2;list-style:none;position:relative}.y3clwW_tableHeadItem[data-on-click=true]{cursor:pointer}.y3clwW_tableHeadItem[data-on-click=true] span{position:relative}.y3clwW_tableHeadItem[data-on-click=true] span:after{border-right:2px solid var(--status-disabled);border-top:2px solid var(--status-disabled);content:"";pointer-events:none;border-top-right-radius:2px;width:8px;height:8px;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;right:-16px;transform:rotate(135deg)}.y3clwW_tableHeadItem,.y3clwW_tableCellItem{flex-shrink:0;padding:16px}.y3clwW_tableHeadItem[data-width=auto],.y3clwW_tableCellItem[data-width=auto]{flex:auto}.y3clwW_tableHeadItem[data-width="76"],.y3clwW_tableCellItem[data-width="76"]{flex-basis:76px}.y3clwW_tableHeadItem[data-width="120"],.y3clwW_tableCellItem[data-width="120"]{flex-basis:120px}.y3clwW_tableHeadItem[data-width="140"],.y3clwW_tableCellItem[data-width="140"]{flex-basis:140px}.y3clwW_tableHeadItem[data-width="260"],.y3clwW_tableCellItem[data-width="260"]{flex-basis:260px}.y3clwW_tableHeadItem[data-width="360"],.y3clwW_tableCellItem[data-width="360"]{flex-basis:360px}.y3clwW_tableHeadItem[data-width="420"],.y3clwW_tableCellItem[data-width="420"]{flex-basis:420px}.y3clwW_tableHeadItem__button,.y3clwW_tableCellItem__button{cursor:pointer;border-radius:50%;padding:8px}.y3clwW_tableHeadItem__button:hover,.y3clwW_tableCellItem__button:hover{background-color:var(--bg-dark)}.y3clwW_tableHeadItem__button>svg[data-icon-type=iconEdit],.y3clwW_tableCellItem__button>svg[data-icon-type=iconEdit]{fill:var(--core-base)}.y3clwW_tableHeadItem__button>svg[data-icon-type=iconTrash],.y3clwW_tableCellItem__button>svg[data-icon-type=iconTrash]{fill:var(--status-error)}.y3clwW_tableHeadItem>a [class*=tableCellText]:not(:hover),.y3clwW_tableCellItem>a [class*=tableCellText]:not(:hover){text-decoration:underline}.y3clwW_tableCellItemButtonlink>a{width:100%;min-width:0}.y3clwW_tableMessageArea{flex-direction:column;justify-content:center;align-items:center;margin-top:48px;display:flex}.y3clwW_tableMessageArea__mainText{font-size:1.6rem;font-weight:700;line-height:1.4}.y3clwW_tableMessageArea__subText{margin-top:16px;line-height:1.4}
.CuJueG_eventListItem{column-gap:16px;display:flex}.CuJueG_eventListItem__buttonArea{flex:none;align-items:center;display:flex}.CuJueG_eventListItem svg[data-icon-type=iconEdit]{fill:var(--core-base)}.CuJueG_eventListItemForUser{border-radius:8px;flex-direction:column;gap:32px;display:flex;position:relative}:has([data-has-link=true])>.CuJueG_eventListItemForUser{border:1px solid var(--border-light);padding:16px}:has([data-has-link=true])>.CuJueG_eventListItemForUser:hover{background-color:var(--bg-light)}.CuJueG_eventListItemForUser__description{white-space:pre-wrap;line-height:1.4}.CuJueG_eventListItemForUser__description>a{z-index:1;position:relative}.CuJueG_eventListItemForUser__description>a:hover{text-decoration:underline}.CuJueG_eventBaseInfoForm{flex-direction:column;gap:32px;display:flex}.CuJueG_eventBaseInfoForm__images{flex-flow:wrap;align-items:flex-end;gap:32px;padding:16px;display:flex}.CuJueG_eventPlace{flex-direction:column;gap:64px;display:flex}.CuJueG_eventPlace__form{flex-direction:column;gap:32px;display:flex}.CuJueG_scheduleSettingForm{flex-flow:column wrap;margin-right:-32px;padding-right:32px;display:flex;overflow-x:auto}@media (max-width:768px){.CuJueG_eventListItem{flex-direction:column;column-gap:0}.CuJueG_eventListItem__buttonArea{justify-content:flex-end}.CuJueG_scheduleSettingForm{margin-right:-16px;padding-right:16px}}
.mMV0bG_badgeUnread{background-color:var(--core-accent);border-radius:3px;width:6px;height:6px}.mMV0bG_badgeUnreadCount{color:var(--font-white);border:1px solid var(--font-white);background-color:var(--core-accent);border-radius:calc(1.2rem + 4px);padding:4px 8px;font-weight:700;line-height:1;display:inline-flex}
.G_JTKG_definitionTitle{font-weight:700}.G_JTKG_definitionDescription>a{justify-content:flex-start;align-items:center;display:flex}.G_JTKG_definitionDescription>a>button{margin-top:16px}.G_JTKG_definitionDescription[data-wbr=true]{word-break:keep-all}.G_JTKG_definitionTitle,.G_JTKG_definitionDescription{white-space:pre-wrap;line-height:1.4}
.LjnFCW_pageBackLink{font-size:1.6rem;line-height:1.4;text-decoration:none}.LjnFCW_pageProgressLink{flex-direction:row;justify-content:space-between;align-items:center;padding:16px;font-size:1.4rem;text-decoration:none;display:flex}.LjnFCW_pageProgressLink__text{color:var(--font-base);gap:24px;font-size:1.4rem;line-height:1.4;display:flex}.LjnFCW_pageProgressLink:hover{opacity:.8}.LjnFCW_pageProgressLink>svg{fill:none}
.hYRJQG_definitionListItem{row-gap:8px;display:flex}.hYRJQG_definitionListItem dt{flex:0 0 180px;justify-content:flex-start;font-weight:700}.hYRJQG_definitionListItem dd{flex:calc(100% - 140px);padding-left:16px}.hYRJQG_definitionListCenter{flex-direction:row;display:flex}.hYRJQG_definitionListCenter dt,.hYRJQG_definitionListCenter dd{flex:1;justify-content:center;align-items:center;display:flex}.hYRJQG_definitionListCenter dt{color:var(--font-light);padding:16px 24px;font-weight:700}.hYRJQG_definitionListCenter dd{flex-direction:column;gap:16px;padding:16px}@media (max-width:768px){.hYRJQG_definitionListItem{flex-wrap:wrap}.hYRJQG_definitionListItem dt{flex:calc(100% - 140px);justify-content:flex-start}.hYRJQG_definitionListItem dd{flex:100%;padding-left:0}}
.VoliCW_textFieldWithLabel{flex-direction:row;align-items:center;gap:8px;display:flex}.VoliCW_textFieldWithLabel [data-label-position=left] div,.VoliCW_textFieldWithLabel [data-label-position=right] label{flex:1}.VoliCW_formItem{flex-direction:column;display:flex}.VoliCW_formItem+.VoliCW_formItem{margin-top:32px}.VoliCW_inputFile{border:1px dashed var(--border-base);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:210px;height:140px;display:flex}.VoliCW_inputFile__text{text-align:center;font-weight:700}.VoliCW_inputFile__name{background-color:var(--bg-light);align-items:center;gap:16px;width:220px;height:48px;padding:8px;font-size:1.4rem;display:flex}.VoliCW_inputFile__name>span{flex:1}.VoliCW_inputFile__delete{cursor:pointer;justify-content:right;align-items:center;gap:4px;font-size:1.2rem;display:flex}.VoliCW_inputFile__delete>svg{fill:var(--status-error)}.VoliCW_inputFile__delete:hover{background-color:var(--bg-base);border-radius:8px}.VoliCW_RadioButton{align-items:center;gap:8px;padding:8px;display:inline-flex}.VoliCW_RadioButton>label{cursor:pointer;line-height:1.2}.VoliCW_RadioButton>label:hover{color:var(--font-light)}.VoliCW_radioButtonList{display:inline-flex}.VoliCW_radioButtonList[data-direction=column]{flex-direction:column;align-items:flex-start;gap:8px}.VoliCW_radioButtonList[data-direction=row]{flex-direction:row;align-items:center;gap:16px}.VoliCW_radioButtonListWithDescription{flex-direction:row;gap:32px;display:flex}.VoliCW_radioButtonListWithDescription__item{flex-direction:column;gap:8px;display:flex}.VoliCW_radioButtonListWithDescription__description{color:var(--font-light);flex-direction:column;gap:8px;display:flex}.VoliCW_radioButtonListWithDescription__image{border:10px solid var(--bg-dark)}.VoliCW_textFieldDouble{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.VoliCW_textFieldDouble div{flex:1}.VoliCW_eventScheduleRow{align-items:center;display:flex}.VoliCW_eventScheduleRow [class*=MuiTextField-root]:not(:first-child){margin-left:8px}.VoliCW_thumbnailUpload{flex-direction:column;align-items:center;gap:16px;display:flex}.VoliCW_thumbnailUpload__description{color:var(--font-light);font-size:1.2rem}
.ZxOLuq_modalHead{white-space:pre-wrap;text-align:center;flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.ZxOLuq_modalHead>p{padding-top:16px}.ZxOLuq_modalButtonListArea{border-top:1px solid var(--border-light);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:24px;display:flex}.ZxOLuq_modalButtonList{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:480px){.ZxOLuq_modalButtonList>a:first-child,.ZxOLuq_modalButtonList>button:first-child{order:2}}
._3xZJTW_modalTitle{font-size:2.4rem;font-weight:700;line-height:1.4}._3xZJTW_modalLead{line-height:1.4}._3xZJTW_modalLead em{color:var(--core-accent);font-weight:700}._3xZJTW_filterModalTitle{color:var(--font-light);font-weight:700;line-height:1.2}
.zKpfoa_pageOneColumnHead{flex-direction:column;align-items:center;row-gap:24px;margin-bottom:64px;display:flex}.zKpfoa_pageOneColumnHead__title{align-items:center;column-gap:16px;display:flex}.zKpfoa_pageOneColumnFoot{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;padding-top:40px;display:flex}@media (max-width:480px){.zKpfoa_pageOneColumnFoot>a:first-child,.zKpfoa_pageOneColumnFoot>button:first-child{order:2}}
.D3c1Hq_circleProgress{position:relative}.D3c1Hq_circleProgress__circle{width:42px;height:42px}.D3c1Hq_circleProgress__circleBg{fill:none;stroke:var(--bg-dark);stroke-width:3.8px}.D3c1Hq_circleProgress__current{fill:none;stroke:var(--core-base);stroke-width:3.8px;stroke-linecap:round}.D3c1Hq_circleProgress__percentage{color:var(--font-light);text-align:center;width:100%;font-size:1.2rem;position:absolute;bottom:16px;left:0}.D3c1Hq_circleProgress__percentage>em{color:var(--core-base);font-size:1.6rem;font-weight:700}.D3c1Hq_progressRect[data-complete=true]{fill:var(--core-accent)}
.Z-TYmq_autoBookingForm{flex-direction:column;gap:24px;display:flex}.Z-TYmq_autoBookingForm>:not(:first-child){border-top:1px dashed var(--border-base);padding-top:24px}.Z-TYmq_autoBookingForm__item{flex-direction:column;gap:24px;display:flex}.Z-TYmq_autoBookingForm__below{flex-direction:row;display:flex}.Z-TYmq_autoBookingForm__addButton{margin-top:16px}.Z-TYmq_autoBookingForm__emptyDayOfWeekType{flex-direction:row;gap:8px;display:flex}.Z-TYmq_modalTwoColumn{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Z-TYmq_modalStepFlow{flex-direction:column;align-items:center;gap:16px;display:flex}.Z-TYmq_modalStepFlow>button,.Z-TYmq_modalStepFlow>a{width:100%;max-width:440px}.Z-TYmq_modalStepFlow__arrow{justify-content:center;display:flex}.Z-TYmq_modalStepFlow__arrow svg{width:24px;height:12px}.Z-TYmq_addStaffModalForm{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.Z-TYmq_addStaffModalForm:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) 300px}@media (max-width:768px){.Z-TYmq_addStaffModalForm:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}}.Z-TYmq_switchShopModalLinks,.Z-TYmq_shopModalChecks{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Z-TYmq_shopModalChecks li{border-bottom:2px dashed var(--border-base)}.Z-TYmq_shopModalChecks li:hover{background-color:var(--bg-light)}.Z-TYmq_linkWrapper{justify-content:flex-end;margin-top:16px;display:flex}.Z-TYmq_onBoardingTasks{grid-template-columns:7fr 3fr;display:grid}@media (max-width:768px){.Z-TYmq_onBoardingTasks{grid-template-columns:1fr}}.Z-TYmq_paymentAmountCell{width:100%}@media (max-width:768px){.Z-TYmq_paymentAmountCell{text-align:right}}.Z-TYmq_paymentTotalWrapper{justify-content:flex-start;align-items:center;width:100%;display:flex}@media (max-width:768px){.Z-TYmq_paymentTotalWrapper{justify-content:space-between}}.Z-TYmq_modalFooterButtonWrapper{justify-content:center;width:100%;display:flex}@media (max-width:576px){.Z-TYmq_modalFooterButtonWrapper button{flex:none;width:auto}}.Z-TYmq_inviteBadge{background-color:var(--bg-light);border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:2px 8px;display:flex}@media (max-width:576px){.Z-TYmq_switchShopModalLinks{grid-template-columns:1fr;gap:0}.Z-TYmq_modalTwoColumn,.Z-TYmq_addStaffModalForm{grid-template-columns:1fr}}
.wtTEoG_notice{background-color:var(--bg-light);flex-direction:column;justify-content:space-between;gap:8px;padding:16px;display:flex}.wtTEoG_notice__title{margin-left:auto;margin-right:auto;font-size:1.8rem;font-weight:700}.wtTEoG_notice__title>em{color:var(--status-error)}.wtTEoG_notice__content{border-radius:8px;padding:16px}.wtTEoG_notice__textList{white-space:pre-wrap;line-height:1.4}.wtTEoG_notice__textList+.wtTEoG_notice__textList{margin-top:8px}.wtTEoG_notice__textList>a:hover{text-decoration:underline}.wtTEoG_notice__text{line-height:1.4}.wtTEoG_notice__text strong{font-weight:700}@media (max-width:768px){.wtTEoG_notice__content{padding:16px 0}}
@keyframes sKA-MW_dot-slide1{0%{z-index:200;transform:translate(-24px)}50%{transform:translate(24px)}to{transform:translate(-24px)}}@keyframes sKA-MW_dot-slide2{0%{transform:translate(24px)}50%{transform:translate(-24px)}to{z-index:200;transform:translate(24px)}}.sKA-MW_loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.sKA-MW_loader__title{color:var(--core-base);margin-bottom:16px;font-size:2.4rem;font-weight:700}.sKA-MW_loader__msg{color:var(--font-light);margin-bottom:16px;font-size:1.8rem;font-weight:700}.sKA-MW_loader__dots{position:relative}.sKA-MW_loader__dots>span{background-color:var(--core-base);opacity:.5;border-radius:50%;width:16px;height:16px;animation:none;display:inline-block;position:absolute;left:calc(50% - 8px)}.sKA-MW_loader__dots>span:first-child{animation:1.5s linear infinite sKA-MW_dot-slide1}.sKA-MW_loader__dots>span:last-child{animation:1.5s linear infinite sKA-MW_dot-slide2}
.-irQea_scheduleSectionWrapper{padding:16px}.-irQea_scheduleSection{background-color:var(--bg-base);box-shadow:0 0 50px var(--bg-middle);border-radius:8px;padding:16px}.-irQea_scheduleToolbar{justify-content:flex-end;margin-bottom:16px;display:flex}.-irQea_scheduleEmpty{color:var(--font-light);text-align:center;padding:24px 0;font-size:1.4rem}.-irQea_inlineForm{border-top:1px solid var(--border-light,#eee);flex-direction:column;gap:12px;padding:16px 0;display:flex}.-irQea_inlineForm:first-child{border-top:none}.-irQea_inlineForm__dayCheckboxes{flex-wrap:wrap;gap:4px;display:flex}.-irQea_inlineForm__separator{color:var(--font-light);flex-shrink:0;align-items:center;display:flex}.-irQea_inlineForm__actions{justify-content:flex-end;gap:8px;display:flex}.-irQea_blockOverrideSection__header{color:var(--font-base);margin-bottom:12px;font-size:1.6rem;font-weight:700}
.g7gKyW_filterTag{color:var(--core-base);border:1px solid var(--core-base);border-radius:8px;align-items:center;gap:16px;padding:12px 16px;display:flex}.g7gKyW_filterTag__title{font-weight:700}.g7gKyW_filterTag__removeContainer{justify-content:center;align-items:center;display:flex}.g7gKyW_filterTag__removeIcon{cursor:pointer;width:16px;height:16px;position:relative}.g7gKyW_filterTag__removeIcon:before,.g7gKyW_filterTag__removeIcon:after{content:"";background-color:var(--core-base);width:16px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.g7gKyW_filterTag__removeIcon:before{transform:translate(-50%,-50%)rotate(-45deg)}
.TpQ9_a_reservationInfoContent{flex-direction:column;row-gap:8px;margin:12px 16px;display:flex}.TpQ9_a_reservationInfo+.TpQ9_a_reservationInfo{margin-top:40px}.TpQ9_a_reservationShopContact{border-top:1px solid var(--border-light);margin-top:40px;padding-top:40px}.TpQ9_a_reservationShopContact__description{white-space:pre-wrap;font-size:1.4rem;line-height:1.6}.TpQ9_a_reservationShopContactLead{font-size:1.4rem;line-height:1.4}.TpQ9_a_reservationShopContactName{margin-top:8px;font-size:1.4rem;line-height:1.4}.TpQ9_a_reservationShopContactPhone{font-weight:700;line-height:1.4}.TpQ9_a_reservationDetailReviewAppeal{text-align:center;background-color:var(--core-accent-light);border-radius:10px;flex-direction:column;align-items:center;gap:16px;margin-top:32px;padding:16px;display:flex}.TpQ9_a_reservationDetailReviewAppealTitle{color:var(--core-base);font-size:1.8rem;font-weight:700;line-height:1.2}.TpQ9_a_reservationDetailReviewAppealDescription{font-size:1.2rem;line-height:1.2}.TpQ9_a_reservationDetailReviewAppealDescription>em{color:var(--core-accent);font-weight:700}
._8ZjlBa_sectionHead{flex-direction:column;align-items:flex-start;display:flex}._8ZjlBa_sectionHead>p{padding-top:24px}._8ZjlBa_sectionHead>p>span{font-weight:700}._8ZjlBa_sectionHead:not(:has(p)){margin-bottom:16px}._8ZjlBa_sectionBody{position:relative}._8ZjlBa_sectionFoot{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}
.HLNc5q_loginSection{background-color:var(--bg-base);width:100%;box-shadow:0 0 50px var(--bg-middle);border-radius:16px;flex-direction:column;justify-content:center;padding:32px 16px;display:flex}@media (max-width:768px){.HLNc5q_loginSection{padding:32px 16px}}.HLNc5q_loginSection__head{margin-bottom:24px}.HLNc5q_loginSection__body{flex-direction:column;row-gap:32px;display:flex;container:loginSectionBody/inline-size}.HLNc5q_loginSection__resetLink{text-align:right;margin-top:8px;font-size:1.2rem}.HLNc5q_loginSection__resetLink>a:hover{text-decoration:none}.HLNc5q_loginSection__memo{background-color:var(--bg-light);border-radius:8px;padding:16px;font-size:1.2rem}.HLNc5q_loginSection__memoTitle{text-align:center;margin-bottom:8px;font-weight:700}.HLNc5q_loginSection__memoText{line-height:1.6}.HLNc5q_loginSection__foot{flex-direction:column;justify-content:center;align-items:center;row-gap:24px;display:flex}.HLNc5q_testLogin{border-top:1px dashed var(--border-base);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;margin-left:-24px;margin-right:-24px;padding-top:32px;padding-left:16px;padding-right:16px;display:flex}.HLNc5q_testLogin__text{flex:0 auto;font-weight:700}@media (max-width:768px){.HLNc5q_loginSection{padding-block:24px}}
.-luh7a_lBeforeLogin{background-color:var(--bg-light);flex-direction:column;align-items:center;gap:20px;padding:24px 16px;display:flex}[data-gmoheader=pc] .-luh7a_lBeforeLogin{min-height:calc(100vh - 163px)}.-luh7a_lBeforeLogin__content{width:100%;max-width:600px}.-luh7a_lSingleColumn{background-color:var(--bg-light);flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:32px 16px;display:flex}.-luh7a_globalTopLine{content:"";background-color:var(--bg-base);border-top:6px solid var(--core-base);z-index:500;width:100%;position:sticky;top:0;left:0}.-luh7a_lAfterLogin{background-color:var(--bg-light);flex-direction:column;align-items:center;padding-bottom:64px;display:flex}.-luh7a_lAfterLogin__contentWrapper{width:100%;min-height:100vh;padding-left:98px;padding-right:24px}.-luh7a_lAfterLogin__contentWrapperForUser{width:calc(100% - 32px);min-height:calc(100vh - 100px);padding:24px}.-luh7a_lAfterLogin__contentWrapperDesktop{width:100%}.-luh7a_lAfterLogin__content{flex-direction:column;max-width:1120px;margin-left:auto;margin-right:auto;padding-bottom:24px;display:flex}.-luh7a_lAfterLogin__clientMenuLink{margin-top:64px;display:none}.-luh7a_lAfterLogin__clientMenuLinkCustom{width:calc(100% - 32px);display:none}.-luh7a_lRegisterShop{background-color:var(--bg-light);flex-direction:column;align-items:center;display:flex}.-luh7a_lRegisterShop__contentWrapper{width:calc(100% - 32px);min-height:100vh;padding:24px 16px 64px}.-luh7a_lRegisterShop__logo{justify-content:center;margin-bottom:20px;display:flex}.-luh7a_lRegisterShop__content{flex-direction:column;max-width:1120px;margin-left:auto;margin-right:auto;display:flex}.-luh7a_lRightBottomFixed{z-index:10;position:fixed;bottom:16px;right:16px}.-luh7a_lRightBottomFixed>button{box-shadow:0 4px 16px #0003}@media (max-width:768px){.-luh7a_lAfterLogin__contentWrapper{width:100%;padding:0 16px 16px}.-luh7a_lAfterLogin__contentWrapperForUser{width:100%;padding:40px 16px 16px}.-luh7a_lAfterLogin__content{min-height:50vh}.-luh7a_lAfterLogin__clientMenuLink,.-luh7a_lAfterLogin__clientMenuLinkCustom{display:block}.-luh7a_lRegisterShop__contentWrapper{width:100%}}.-luh7a_support{z-index:11;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s cubic-bezier(.2,.8,.2,1);animation:.3s ease-out -luh7a_slideInFromBottom;position:fixed;bottom:80px;right:16px}@starting-style{.-luh7a_support{opacity:0;transform:translateY(32px)}}@media (max-width:768px){.-luh7a_support{bottom:0;left:0;right:0}}.-luh7a_supportButton{z-index:5;justify-content:center;align-items:center;display:flex;position:fixed;bottom:16px;right:16px}@media (max-width:768px){.-luh7a_supportButton{display:none!important}}
.b2ysta_sectionTitle{font-size:2rem;font-weight:700;line-height:1.2}.b2ysta_sectionDescription{white-space:pre-wrap;line-height:1.4}.b2ysta_sectionText{font-size:1.4rem;line-height:1.4}.b2ysta_sectionText+.b2ysta_sectionText{margin-top:8px}.b2ysta_sectionText em{color:var(--core-accent);font-weight:700}.b2ysta_sectionText strong{font-weight:700}.b2ysta_sectionText small{font-size:1.2rem}
.w8P9Va_eventMedia{flex:auto;max-width:800px;display:flex}[class*=eventListItemForUser] .w8P9Va_eventMedia{gap:24px}[class*=eventListItemForUser] .w8P9Va_eventMedia__lImageArea{flex-direction:column;gap:16px;max-width:240px;display:flex}.w8P9Va_eventMedia__mainImage{background-color:var(--bg-dark);position:relative}.w8P9Va_eventMedia__mainImage>button{cursor:pointer}.w8P9Va_eventMedia__mainImage>button:hover{opacity:.8}.w8P9Va_eventMedia__mainImageInner{place-content:center;width:240px;height:160px;display:flex}.w8P9Va_eventMedia__mainImageInner img{object-fit:contain;max-width:100%;max-height:100%}.w8P9Va_eventMedia__slideWindow{scroll-behavior:smooth;gap:8px;display:flex;overflow-x:auto}.w8P9Va_eventMedia__back,.w8P9Va_eventMedia__next{background-color:var(--bg-base);border:1px solid var(--core-base);cursor:pointer;z-index:1;border-radius:50%;width:32px;height:32px;position:absolute;top:45%}.w8P9Va_eventMedia__back:hover,.w8P9Va_eventMedia__next:hover{background-color:var(--bg-light)}.w8P9Va_eventMedia__back:after,.w8P9Va_eventMedia__next:after{content:"";transform-origin:50%;border-right:2px solid var(--core-base);border-top:2px solid var(--core-base);width:10px;height:10px;position:absolute;top:50%}.w8P9Va_eventMedia__back{left:-16px}.w8P9Va_eventMedia__back:after{left:55%;transform:translate(-50%,-50%)rotate(-135deg)}.w8P9Va_eventMedia__next{right:-16px}.w8P9Va_eventMedia__next:after{left:45%;transform:translate(-50%,-50%)rotate(45deg)}.w8P9Va_eventMedia__subImage{border:1px solid var(--border-light);cursor:pointer;justify-content:center;align-items:center;min-width:90px;height:60px;display:flex}.w8P9Va_eventMedia__subImage[data-selected=true]{border:2px solid var(--core-base)}.w8P9Va_eventMedia__subImage:hover{opacity:.8}.w8P9Va_eventMedia__subImage img{object-fit:contain;max-width:100%;max-height:100%}.w8P9Va_eventMedia [data-has-link=true]:hover{background-color:var(--bg-light)}:not([class*=eventListItemForUser])>.w8P9Va_eventMedia{border:1px solid var(--border-light);border-radius:8px;position:relative}.w8P9Va_eventMedia__lThumb{background-color:var(--bg-light);flex:0 0 40%;justify-content:center;align-items:center;display:flex}.w8P9Va_eventMedia__lThumb img{max-height:220px}.w8P9Va_eventMedia__lContent{flex-direction:column;flex:auto;padding:16px;display:flex}.w8P9Va_eventMedia__shop{margin-bottom:8px}.w8P9Va_eventMedia__ttl{-webkit-line-clamp:3;color:var(--font-base);-webkit-box-orient:vertical;margin-bottom:16px;font-size:1.6rem;font-weight:700;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}.w8P9Va_eventMedia a.w8P9Va_eventMedia__ttl:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.w8P9Va_eventMedia__schedulesWrap{position:relative}.w8P9Va_eventMedia__schedules{z-index:1;flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.w8P9Va_eventMedia__schedules[class*=isOmitted]:after{content:"…";text-align:center;width:14px;height:14px;margin-left:80px;transform:rotate(90deg)}.w8P9Va_eventMedia__scheduleItem{flex-direction:row;align-items:center;gap:16px;display:flex}.w8P9Va_eventMedia__date{-webkit-box-orient:vertical;display:-webkit-box}.w8P9Va_eventMedia__participant{color:var(--font-base);background-color:var(--bg-dark);border-radius:2px;padding:4px;font-size:1.2rem}.w8P9Va_eventMedia__currentParticipant{font-size:1.4rem;font-weight:700}.w8P9Va_eventMedia__currentParticipant[data-filled=true]{color:var(--status-error)}.w8P9Va_eventMedia__maxParticipant{color:var(--font-light)}.w8P9Va_eventMedia__price{color:var(--core-accent);font-size:1.6rem;font-weight:700}.w8P9Va_eventMedia__hoverSchedules{visibility:hidden;color:var(--font-white);z-index:2;opacity:0;background:#000000d9;border-radius:8px;flex-direction:column;gap:8px;width:100%;max-height:180px;padding:16px 24px;transition:opacity .2s,visibility 0s .2s;display:flex;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 4px 8px #0003}.w8P9Va_eventMedia__schedulesWrap:hover>.w8P9Va_eventMedia__hoverSchedules,.w8P9Va_eventMedia__schedulesWrap:focus>.w8P9Va_eventMedia__hoverSchedules,.w8P9Va_eventMedia__hoverSchedules:focus{opacity:1;visibility:visible}@media (max-width:768px){.w8P9Va_eventMedia{flex-direction:column}[class*=eventListItemForUser] .w8P9Va_eventMedia{row-gap:16px}.w8P9Va_eventMedia__lThumb{background-color:unset;flex:none}[class*=eventListItemForUser] .w8P9Va_eventMedia__lImageArea{max-width:none}.w8P9Va_eventMedia__mainImage{width:100%;height:calc(66.6vw - 42.624px)}.w8P9Va_eventMedia__mainImageInner{pointer-events:none;width:100%;height:100%}[class*=eventListItemForUser] .w8P9Va_eventMedia__lContent{padding:0}.w8P9Va_eventMedia__ttl{margin-bottom:8px;font-size:1.6rem}.w8P9Va_eventMedia__date{margin-bottom:8px}}.w8P9Va_eventListAdd{border:2px dashed var(--border-light);width:100%;max-width:800px;height:200px;color:var(--core-base);border-radius:8px;justify-content:center;align-items:center;display:flex}.w8P9Va_eventListAdd:hover{background-color:var(--bg-light)}.w8P9Va_eventListAdd>svg{fill:var(--core-base);width:48px;height:48px}.w8P9Va_eventListAdd{vertical-align:middle;font-size:2rem;font-weight:700}
.hSL9FG_monthlyCalendarCell{cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:72px;padding:4px 0;display:flex}@media (max-width:576px){.hSL9FG_monthlyCalendarCell{min-height:58px}}.hSL9FG_monthlyCalendarCell:disabled{cursor:default}.hSL9FG_monthlyCalendarCell[data-outside=true]{visibility:hidden}.hSL9FG_monthlyCalendarCell[data-status=closed]{background:var(--bg-light)}.hSL9FG_monthlyCalendarCell[data-status=reservable]{border-color:var(--core-base);background-color:#eef8f6;border-radius:8px}.hSL9FG_monthlyCalendarCell__day{color:var(--font-base);min-width:24px;padding:2px;font-size:1.6rem;font-weight:400;line-height:1}@media (max-width:576px){.hSL9FG_monthlyCalendarCell__day{font-size:1.4rem}}.hSL9FG_monthlyCalendarCell__day[data-today=true]{background:var(--font-base);width:32px;height:32px;color:var(--font-white);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}@media (max-width:576px){.hSL9FG_monthlyCalendarCell__day[data-today=true]{width:28px;height:28px}}.hSL9FG_monthlyCalendarCell[data-status=reservable] .hSL9FG_monthlyCalendarCell__day{color:var(--core-base);font-weight:700}.hSL9FG_monthlyCalendarCell[data-status=reservable] .hSL9FG_monthlyCalendarCell__day[data-today=true]{color:var(--font-white)}.hSL9FG_monthlyCalendarCell[data-status=full] .hSL9FG_monthlyCalendarCell__day{color:var(--font-light)}.hSL9FG_monthlyCalendarCell[data-status=closed] .hSL9FG_monthlyCalendarCell__day{color:var(--font-placeholder)}.hSL9FG_monthlyCalendarCell[data-selected=true]{border-color:var(--core-base);background-color:var(--core-base);border-radius:8px}.hSL9FG_monthlyCalendarCell[data-selected=true] .hSL9FG_monthlyCalendarCell__day{color:var(--font-white);font-weight:700}.hSL9FG_monthlyCalendarCell[data-selected=true] svg{stroke:var(--font-white)!important}.hSL9FG_monthlyCalendarCell__mark{justify-content:center;align-items:center;min-height:20px;display:flex}.hSL9FG_monthlyCalendarCell__mark svg{width:20px;height:20px}@media (max-width:576px){.hSL9FG_monthlyCalendarCell__mark svg{width:18px;height:18px}}.hSL9FG_monthlyCalendarCell__closedMark{color:var(--font-placeholder);font-size:1.4rem}
.flr5JW_dailyDetail{max-width:1120px;margin-left:auto;margin-right:auto}.flr5JW_dailyDetail__backButton{cursor:pointer;color:var(--font-link);background:0 0;border:none;align-items:center;gap:4px;padding:12px 4px;font-size:1.4rem;font-weight:700;transition:opacity .15s;display:flex}.flr5JW_dailyDetail__backButton:hover{opacity:.7}.flr5JW_dailyDetail__backButton svg{stroke:var(--font-link)}.flr5JW_dailyDetail__navigation{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.flr5JW_dailyDetail__empty{color:var(--font-light);justify-content:center;align-items:center;padding:48px 16px;font-size:1.4rem;display:flex}.flr5JW_dailyDetail[data-compact=true]{max-width:none}.flr5JW_dailyDetail[data-compact=true] .flr5JW_dailyDetail__empty{padding:24px 8px;font-size:1.2rem}.flr5JW_dailyDetail[data-card=true]{background:var(--bg-base);box-shadow:0 0 50px var(--bg-middle);border-radius:16px;padding:24px 32px;overflow:hidden}@media (max-width:767px){.flr5JW_dailyDetail[data-card=true]{border-radius:8px;padding:12px}}
._9U2bQW_calendar{flex-direction:column;gap:8px;display:flex}._9U2bQW_calendar__head{text-align:center;justify-content:space-between;align-items:center;width:100%;display:flex}._9U2bQW_calendar__head__title{text-align:center;font-size:1.6rem;font-weight:700}._9U2bQW_calendar__head__buttons{gap:8px;display:flex;position:relative}._9U2bQW_calendar__head__buttons__prev,._9U2bQW_calendar__head__buttons__next{cursor:pointer;border-radius:50%;width:40px;height:40px}._9U2bQW_calendar__head__buttons__prev:hover,._9U2bQW_calendar__head__buttons__next:hover{background-color:var(--bg-light)}._9U2bQW_calendar__head__buttons__prev:after,._9U2bQW_calendar__head__buttons__next:after{content:"";transform-origin:50%;border-right:2px solid var(--font-light);border-top:2px solid var(--font-light);width:10px;height:10px;position:absolute}._9U2bQW_calendar__head__buttons__prev:after{transform:translate(-50%,-50%)rotate(-135deg)}._9U2bQW_calendar__head__buttons__next:after{transform:translate(-50%,-50%)rotate(45deg)}._9U2bQW_calendar__body{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(7,1fr);place-items:center;gap:8px;display:grid}._9U2bQW_availableSchedules{flex-direction:column;gap:16px;display:flex}._9U2bQW_availableSchedules__title{word-break:keep-all;font-size:1.6rem;font-weight:700}._9U2bQW_availableSchedules__items{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){._9U2bQW_availableSchedules__items{flex-flow:wrap;gap:8px}}
.FqeVgG_clientFeatureFlags{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FqeVgG_clientFeatureFlags__item{border:1px solid var(--border-light);background-color:var(--bg-base);border-radius:4px;justify-content:space-between;align-items:center;padding:16px;display:flex}.FqeVgG_clientFeatureFlags__label{flex-direction:column;gap:4px;display:flex}.FqeVgG_clientFeatureFlags__labelText{font-size:1.4rem;font-weight:600}.FqeVgG_clientFeatureFlags__keyText{color:var(--font-light);font-size:1.2rem}.FqeVgG_clientFeatureFlags__toggle{flex-shrink:0}
.-\31 qsWW_eventTitle{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:1.2rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.-\31 qsWW_eventTime{color:var(--font-white);font-size:1.2rem;font-weight:700}.-\31 qsWW_eventCapacity{color:inherit;flex-direction:column;gap:8px;font-size:1.6rem;line-height:1.2;display:flex}.-\31 qsWW_eventCapacity__reserved{font-weight:700}.-\31 qsWW_eventCapacity__capacity{font-size:1.2rem}.-\31 qsWW_eventCapacity__full{font-weight:700}[data-color=green] .-\31 qsWW_eventStatus.-\31 qsWW_isReservable svg{stroke:var(--core-base)}[data-color=blue] .-\31 qsWW_eventStatus.-\31 qsWW_isReservable svg{stroke:#3461ff}[data-color=purple] .-\31 qsWW_eventStatus.-\31 qsWW_isReservable svg{stroke:#83f}.-\31 qsWW_eventStatus.-\31 qsWW_isFull svg{stroke:var(--font-light)}.-\31 qsWW_eventStatus.-\31 qsWW_isFew{color:var(--font-light);font-size:1.2rem;font-weight:700;line-height:1.2}
.pJ_5pW_linkListItem{border-bottom:2px dashed var(--border-light);display:flex}.pJ_5pW_linkListItem>a{width:100%;height:100%;color:var(--font-base);background-color:var(--bg-base);align-items:center;padding:24px;line-height:1.2;text-decoration:none;display:flex}.pJ_5pW_linkListItem:hover>a{background-color:var(--bg-light)}.pJ_5pW_linkListItem[data-active=true]>a{background-color:var(--bg-light);font-weight:700}@media (max-width:768px){.pJ_5pW_linkListItem>a{padding:16px 8px}}
.fwWhMq_row{padding-block:12px}.fwWhMq_row+.fwWhMq_row{border-top:1px solid var(--border-light)}.fwWhMq_ellipsisContainer{flex:1;min-width:140px;overflow:hidden}.fwWhMq_ellipsis,.fwWhMq_ellipsis p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.UMVrhq_timeSlotHeader{background-color:var(--bg-light);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.UMVrhq_timeSlotHeader__time{color:var(--font-base);font-size:1.6rem;font-weight:700}.UMVrhq_timeSlotHeader__count{color:var(--font-base);font-size:1.4rem}.UMVrhq_timeSlotHeader__remaining{color:var(--font-light);font-size:1.4rem}.UMVrhq_timeSlotHeader[data-compact=true]{border-left-width:3px;border-radius:0 4px 4px 0;gap:8px;padding:8px 12px}.UMVrhq_timeSlotHeader[data-compact=true] .UMVrhq_timeSlotHeader__time{font-size:1.4rem}.UMVrhq_timeSlotHeader[data-compact=true] .UMVrhq_timeSlotHeader__count,.UMVrhq_timeSlotHeader[data-compact=true] .UMVrhq_timeSlotHeader__remaining{font-size:1.2rem}.UMVrhq_timeSlotHeader[data-mobile=true]{padding:8px 12px}.UMVrhq_timeSlotHeader[data-mobile=true] .UMVrhq_timeSlotHeader__time{font-size:1.4rem}.UMVrhq_timeSlotHeader[data-mobile=true] .UMVrhq_timeSlotHeader__count,.UMVrhq_timeSlotHeader[data-mobile=true] .UMVrhq_timeSlotHeader__remaining{font-size:1.2rem}.UMVrhq_courseBookingGroup__header{align-items:center;gap:8px;display:flex}.UMVrhq_courseBookingGroup__colorDot{border-radius:5px;flex-shrink:0;width:10px;height:10px;display:inline-block}.UMVrhq_courseBookingGroup__name{color:var(--font-base);font-size:1.4rem;font-weight:700}.UMVrhq_courseBookingGroup__count{color:var(--font-light);white-space:nowrap;flex-shrink:0;margin-left:4px;font-size:1.4rem}.UMVrhq_courseBookingGroup__list{flex-direction:column;display:flex}.UMVrhq_courseBookingGroup[data-compact=true] .UMVrhq_courseBookingGroup__header{align-items:center;gap:6px;display:flex}.UMVrhq_courseBookingGroup[data-compact=true] .UMVrhq_courseBookingGroup__colorDot{width:8px;height:8px}.UMVrhq_courseBookingGroup[data-compact=true] .UMVrhq_courseBookingGroup__name{font-size:1.2rem}.UMVrhq_courseBookingGroup[data-compact=true] .UMVrhq_courseBookingGroup__count{margin-left:2px;font-size:1.2rem}.UMVrhq_courseBookingGroup[data-mobile=true] .UMVrhq_courseBookingGroup__header{padding-bottom:0}.UMVrhq_courseBookingGroup[data-mobile=true] .UMVrhq_courseBookingGroup__list{padding-left:12px}.UMVrhq_bookingItemCard{grid-template-columns:1fr auto auto auto;align-items:center;padding:8px;line-height:1.2;display:grid}.UMVrhq_bookingItemCard+.UMVrhq_bookingItemCard{border-top:2px dashed var(--border-base);padding-top:8px}.UMVrhq_bookingItemCard__studentInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.UMVrhq_bookingItemCard__studentName{color:var(--font-base);font-size:1.2rem}.UMVrhq_bookingItemCard__resourceTags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.UMVrhq_bookingItemCard__resourceTag{background-color:var(--bg-middle);color:var(--font-base);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 6px;font-size:1rem;display:inline-flex}.UMVrhq_bookingItemCard__iconButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;display:flex}.UMVrhq_bookingItemCard[data-compact=true]{padding:8px 0}.UMVrhq_bookingItemCard[data-compact=true] .UMVrhq_bookingItemCard__resourceTag{padding:1px 6px;font-size:1rem}.UMVrhq_bookingSlotCell__slotList{flex-direction:column;gap:2px;padding-top:2px;display:flex}.UMVrhq_bookingSlotCell__slotItem{color:var(--font-base);white-space:nowrap;background-color:#0973d70f;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;padding:1px 4px;font-size:1.1rem;line-height:1.4;display:flex;overflow:hidden}.UMVrhq_bookingSlotCell__slotTime{color:var(--font-light);flex-shrink:0;font-size:1rem}.UMVrhq_bookingSlotCell__slotCount{color:var(--core-base);flex-shrink:0;font-size:1.1rem;font-weight:700}.UMVrhq_bookingSlotCell__totalBadge{background-color:var(--core-base);color:var(--font-white);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin:2px auto 0;padding:1px 6px;font-size:1rem;font-weight:700;line-height:1.6;display:flex}
.EszE3W_chatMessage{align-items:flex-start;gap:8px;display:flex}@media (hover:hover){.EszE3W_chatMessage:hover .EszE3W_chatMessage__editTooltip{display:flex}}.EszE3W_chatMessage[data-align=right]{flex-direction:row-reverse}.EszE3W_chatMessage[data-align=right] .EszE3W_chatMessage__header{justify-content:flex-end}.EszE3W_chatMessage[data-align=left] .EszE3W_chatMessage__bubbleArea{align-items:flex-start}.EszE3W_chatMessage[data-align=right] .EszE3W_chatMessage__bubbleArea{align-items:flex-end}.EszE3W_chatMessage .EszE3W_chatMessage__bubbleArea[data-editing]{align-items:stretch}.EszE3W_chatMessage__content{flex-direction:column;gap:6px;width:fit-content;max-width:80%;display:flex}.EszE3W_chatMessage__content[data-editing]{width:80%}.EszE3W_chatMessage__header{align-items:center;gap:8px;font-size:1.2rem;line-height:1;display:flex}.EszE3W_chatMessage__header__name{color:var(--font-base);font-weight:700}.EszE3W_chatMessage__header__time{color:var(--font-light)}.EszE3W_chatMessage__bubbleArea{flex-direction:column;gap:8px;display:flex;position:relative}.EszE3W_chatMessage__bubbleArea[data-show-tooltip]>.EszE3W_chatMessage__editTooltip{display:flex}.EszE3W_chatMessage__editTooltip{z-index:1;border:2px solid var(--border-base);background-color:var(--bg-base);color:var(--font-base);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:1.2rem;font-weight:700;line-height:1;display:none;position:absolute;top:-4px;right:0;transform:translateY(-100%);box-shadow:0 0 50px #ede8de}.EszE3W_chatMessage__editTooltip svg{flex-shrink:0;width:16px;height:16px}.EszE3W_chatMessage__bubble{border:1px solid var(--border-base);border-radius:8px;padding:12px}.EszE3W_chatMessage__bubble[data-variant=gray]{background-color:var(--bg-middle)}.EszE3W_chatMessage__bubble[data-variant=white]{background-color:var(--bg-base)}.EszE3W_chatMessage__bubble[data-variant=editing]{background-color:var(--bg-base);border:2px solid var(--core-base);outline:none;flex:1}.EszE3W_chatMessage__bubble__text{color:var(--font-base);white-space:pre-wrap;margin:0;font-size:1.4rem;line-height:1.6}.EszE3W_chatMessage__bubble__textarea{width:100%;min-height:80px;color:var(--font-base);resize:vertical;background:0 0;border:none;outline:none;font-family:inherit;font-size:1.4rem;line-height:1.6}.EszE3W_chatMessage__bubble__textarea:focus-visible{outline:none}.EszE3W_chatMessage__bubbleRow{align-items:flex-end;gap:8px;display:flex}.EszE3W_chatMessage__editActions{justify-content:flex-end;gap:8px;display:flex}.EszE3W_chatMessage__readLabel{color:var(--font-light);flex-shrink:0;align-self:flex-end;font-size:1.2rem;line-height:1}.EszE3W_chatMessage__avatar{border:2px solid var(--core-base);background-color:var(--bg-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.EszE3W_chatMessage__avatar[data-color=blue]{border-color:#0973d7}.EszE3W_chatMessage__avatar[data-color=green]{border-color:#0a8266}.EszE3W_divider{align-items:center;gap:8px;display:flex}.EszE3W_divider__line{background-color:var(--border-base);flex:1;height:1px}.EszE3W_divider__pill{border:1px solid var(--border-base);background-color:var(--bg-base);border-radius:9999px;flex-shrink:0;align-items:center;gap:16px;padding:12px 24px;display:flex}.EszE3W_divider__date{color:var(--font-base);white-space:nowrap;font-size:1.4rem;font-weight:700;line-height:1}.EszE3W_divider__link{color:var(--font-link);white-space:nowrap;align-items:center;gap:4px;font-size:1.2rem;line-height:1.3;text-decoration:underline;display:flex}.EszE3W_divider__link svg{flex-shrink:0;width:16px;height:16px}.EszE3W_inquirySource{background-color:var(--bg-base);border-radius:4px;flex-direction:column;gap:12px;padding:8px;display:flex}.EszE3W_inquirySource__title{color:var(--font-light);border-bottom:1px solid var(--border-light);margin:0;padding-bottom:8px;font-size:1.4rem;font-weight:700;line-height:1}.EszE3W_inquirySource__body{color:var(--font-base);white-space:pre-wrap;margin:0;font-size:1.4rem;line-height:1.6}
@media (max-width:768px){._6Ll39G_layoutOverride{gap:0}}._6Ll39G_titleBreak{display:none}@media (max-width:768px){._6Ll39G_titleBreak{display:inline}}
.npy6RW_wrapper button[class*=primaryButton]{width:100%;max-width:400px}@media (max-width:768px){.npy6RW_layoutOverride{padding:16px}}.npy6RW_title{justify-content:center;align-items:center;gap:13px;display:flex}.npy6RW_title svg{width:40px;height:40px}.npy6RW_title svg path{stroke:var(--core-sub)}@media (max-width:768px){.npy6RW_title{flex-direction:column;gap:12px}.npy6RW_title svg{width:24px;height:24px}}.npy6RW_titleSub{align-items:center;gap:13px;display:flex}@media (max-width:768px){.npy6RW_titleSub{gap:8px;font-size:1.8rem}}
.hWdtGW_calendarDay{cursor:pointer;background-color:var(--bg-base);width:36px;height:36px;color:var(--font-base);justify-content:center;align-items:center;font-weight:700;display:flex}.hWdtGW_calendarDay[data-available=true]{border:1px solid var(--border-light);border-radius:4px}.hWdtGW_calendarDay[data-available=true]:hover{background-color:var(--bg-light)}.hWdtGW_calendarDay[data-available=true][data-selected=true]{border:2px solid var(--core-base);background-color:var(--bg-base);border-radius:4px;box-shadow:0 0 6px #00000040}.hWdtGW_calendarDay:disabled{color:var(--font-light);background-color:var(--bg-base);cursor:default;font-weight:400}.hWdtGW_calendarDay:disabled[data-day-type=sunday]{background-color:var(--bg-base);color:#e91c00;cursor:default}.hWdtGW_calendarDay:disabled[data-day-type=saturday]{background-color:var(--bg-base);color:#006eee;cursor:default}.hWdtGW_calendarDay:disabled[data-day-type=weekday]{color:var(--font-base);background-color:var(--bg-base);cursor:default}.hWdtGW_calendarDay:disabled[data-today=true]{background-color:var(--bg-dark);border-radius:18px}
._UM7vW_homeMenuItem{border:1px solid var(--border-base);background:var(--bg-light);border-radius:8px;display:block}._UM7vW_homeMenuItem>a{color:var(--font-base);display:inherit;height:100%;padding:24px;text-decoration:none}._UM7vW_homeMenuItem__titleArea{flex-direction:row;align-items:center;gap:8px;display:flex}._UM7vW_homeMenuItem__title{font-size:2rem;font-weight:700;line-height:1.2}._UM7vW_homeMenuItem__description{color:var(--font-base);margin-top:16px;font-size:1.2rem;line-height:1.4}._UM7vW_homeMenuItem:hover{opacity:.8}._UM7vW_guideMenuItemWrapper{border:1px solid var(--font-light);border-radius:8px;min-width:268px;max-width:268px;height:284px;padding:24px;display:block}._UM7vW_guideMenuItem{flex-direction:column;flex:1 0 0;gap:16px;display:flex}._UM7vW_guideMenuItem__titleArea{flex-direction:row;align-items:center;gap:8px;display:flex}._UM7vW_guideMenuItem__rectangle{background-color:#e9e9e9;border-radius:16px;width:32px;height:32px}._UM7vW_guideMenuItem__title{color:var(--core-base);font-size:2rem;font-weight:700;line-height:1.2}._UM7vW_guideMenuItem__children{flex-direction:column;gap:24px;display:flex}._UM7vW_guideMenuItem__children a{color:var(--font-base);text-decoration:none}._UM7vW_guideMenuItem__children a:hover{text-decoration:underline}._UM7vW_guideMenuItem__more{margin-left:auto;font-size:1.2rem;text-decoration:none}._UM7vW_guideMenuItem__more:hover{text-decoration:underline}
.jQhXyq_formImage{flex-direction:column;display:flex;position:relative}.jQhXyq_formImage>p{margin-bottom:16px;font-weight:700}.jQhXyq_formImage__image{background-color:var(--bg-dark);cursor:move;border-radius:8px;justify-content:center;align-items:center;width:210px;height:140px;display:flex;position:relative;overflow:hidden}.jQhXyq_formImage__image:hover{opacity:.8}.jQhXyq_formImage__image>img{object-fit:contain;max-width:100%;max-height:100%}.jQhXyq_formImage__delete{cursor:pointer;z-index:1;background-color:#1f2021;border-radius:50%;width:20px;height:20px;position:absolute;top:22px;right:-8px}.jQhXyq_formImage__delete:hover{opacity:.7}.jQhXyq_formImage__delete:before,.jQhXyq_formImage__delete:after{content:"";background-color:#fff;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.jQhXyq_formImage__delete:before{transform:translate(-50%,-50%)rotate(-45deg)}
.Uqkz-W_tab{align-items:flex-end;column-gap:16px;margin-bottom:32px;padding-left:24px;padding-right:24px;display:flex;position:relative}.Uqkz-W_tab:after{content:"";background-color:var(--core-base);width:100%;height:2px;position:absolute;bottom:0;left:0}.Uqkz-W_tab>li{flex:100%}@media (max-width:768px){.Uqkz-W_tab{column-gap:8px;padding-left:0;padding-right:0}}
.-WviXG_modalWrapper{width:100vw;position:relative}.-WviXG_modal{background-color:var(--bg-base);border-radius:8px;flex-direction:column;min-width:640px;max-width:640px;min-height:300px;max-height:90vh;margin:auto;padding:24px 16px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.-WviXG_modal__body{flex-direction:column;flex-shrink:1;align-items:stretch;min-height:178px;padding-bottom:24px;display:flex;overflow-y:auto}.-WviXG_modal__cancelIcon{cursor:pointer;width:32px;height:32px;display:inline-block;position:absolute;top:-40px;right:0}.-WviXG_modal__cancelIcon:before,.-WviXG_modal__cancelIcon:after{content:"";background-color:var(--bg-base);width:32px;height:3px;position:absolute;top:16px;left:0}.-WviXG_modal__cancelIcon:before{transform:rotate(-45deg)}.-WviXG_modal__cancelIcon:after{transform:rotate(45deg)}@media (max-width:768px){.-WviXG_modal{min-width:calc(100vw - 32px);max-height:72vh;margin-left:16px;margin-right:16px}}.-WviXG_filterModal{z-index:2;background:var(--border-white);border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px;display:inline-flex;position:fixed;box-shadow:0 2px 20px #00000040}.-WviXG_filterModal__head{margin-bottom:24px;display:flex}.-WviXG_filterModal__body{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.-WviXG_filterModal__footer{justify-content:flex-end;margin-top:24px;display:flex}.-WviXG_modalBackground{position:fixed;inset:0}.-WviXG_photoModal{background-color:var(--bg-base);border:none;justify-content:center;align-items:center;width:80%;max-width:600px;height:80%;max-height:400px;display:flex;position:relative}.-WviXG_photoModal>img{object-fit:contain;opacity:0;max-width:100%;max-height:100%;transition:opacity .5s ease-in-out}.-WviXG_photoModal>img.-WviXG_isVisible{opacity:1}.-WviXG_photoModal__cancelIcon{cursor:pointer;width:32px;height:32px;display:inline-block;position:absolute;top:-48px;right:0;transform:rotate(45deg)}.-WviXG_photoModal__cancelIcon:before,.-WviXG_photoModal__cancelIcon:after{content:"";background-color:var(--bg-base);width:32px;height:3px;position:absolute}.-WviXG_photoModal__cancelIcon:before{top:50%;left:0;transform:translateY(-50%)}.-WviXG_photoModal__cancelIcon:after{top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.-WviXG_photoModal__back,.-WviXG_photoModal__next{z-index:2;background-color:var(--bg-light);border:1px solid var(--core-base);cursor:pointer;border-radius:50%;width:48px;height:48px;position:absolute;top:50%}.-WviXG_photoModal__back:hover,.-WviXG_photoModal__next:hover{background-color:var(--bg-base)}.-WviXG_photoModal__back:after,.-WviXG_photoModal__next:after{content:"";transform-origin:50%;border-right:2px solid var(--core-base);border-top:2px solid var(--core-base);width:10px;height:10px;position:absolute;top:50%}.-WviXG_photoModal__back{left:0;transform:translate(-50%,-50%)}.-WviXG_photoModal__back:after{left:55%;transform:translate(-50%,-50%)rotate(-135deg)}.-WviXG_photoModal__next{right:0;transform:translate(50%,-50%)}.-WviXG_photoModal__next:after{left:45%;transform:translate(-50%,-50%)rotate(45deg)}.-WviXG_photoModalBackground[open]{box-shadow:none;background-color:#000000b3;border:none;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;min-height:100%;display:flex;position:fixed}
.Mcaq-W_cell{border:1px solid var(--border-base);background:var(--bg-base);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;justify-content:flex-start;align-self:stretch;align-items:center;gap:10px;width:100%;padding:16px;display:grid}.Mcaq-W_cell__container{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:8px;display:flex}.Mcaq-W_cell__container__text{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.4rem;line-height:120%;display:-webkit-box;overflow:hidden}.Mcaq-W_cell__container__subText{color:var(--font-light);font-size:1.2rem;line-height:100%}.Mcaq-W_cell:hover{background-color:var(--bg-light)}
.BF0zgq_eventItem{float:left;text-align:left;z-index:1;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4px;transition:z-index .3s;display:flex;overflow:hidden;container-type:inline-size}.BF0zgq_eventItem[data-compact=true]{justify-content:center;align-items:center}.BF0zgq_eventItem__symbolArea{text-align:center;flex:100%;justify-content:center;align-items:center;width:100%;display:flex}.BF0zgq_eventItem__titleArea{flex-direction:column;gap:4px;display:flex}@container loginSectionBody (max-width:600px){.BF0zgq_eventItem{justify-content:center;align-items:center}.BF0zgq_eventItem .BF0zgq_eventItem__titleArea{display:none}}@media (min-width:768px){.BF0zgq_eventItem:hover{z-index:2}}@media (max-width:768px){.BF0zgq_eventItem{align-items:center;padding:4px 0}}.BF0zgq_eventItem:disabled{pointer-events:none;background-color:var(--bg-middle);border-color:var(--bg-middle)}.BF0zgq_eventItem:disabled[data-color=green],.BF0zgq_eventItem:disabled[data-color=blue],.BF0zgq_eventItem:disabled[data-color=purple]{color:var(--font-base);background-color:var(--bg-middle);border-color:var(--bg-middle)}.BF0zgq_eventItem:disabled[data-color=green] .BF0zgq_eventItem__titleArea>p,.BF0zgq_eventItem:disabled[data-color=blue] .BF0zgq_eventItem__titleArea>p,.BF0zgq_eventItem:disabled[data-color=purple] .BF0zgq_eventItem__titleArea>p{color:var(--font-base);background-color:var(--bg-middle)}.BF0zgq_eventItem:disabled[data-color=green] .BF0zgq_eventItem__capacityArea,.BF0zgq_eventItem:disabled[data-color=blue] .BF0zgq_eventItem__capacityArea,.BF0zgq_eventItem:disabled[data-color=purple] .BF0zgq_eventItem__capacityArea{color:var(--font-light)}.BF0zgq_eventItem[data-color=green]{border:2px solid var(--core-base);background-color:#eef8f6}.BF0zgq_eventItem[data-color=green] .BF0zgq_eventItem__titleArea>p,.BF0zgq_eventItem[data-color=green] .BF0zgq_eventItem__capacityArea{color:var(--core-base)}.BF0zgq_eventItem[data-color=green]:hover{background-color:#f3faf9}.BF0zgq_eventItem[data-color=blue]{background-color:#f0f3ff;border:2px solid #3461ff}.BF0zgq_eventItem[data-color=blue] .BF0zgq_eventItem__titleArea>p,.BF0zgq_eventItem[data-color=blue] .BF0zgq_eventItem__capacityArea{color:#3461ff}.BF0zgq_eventItem[data-color=blue]:hover{background-color:#f8f9ff}.BF0zgq_eventItem[data-color=purple]{background-color:#f9f5ff;border:2px solid #83f}.BF0zgq_eventItem[data-color=purple] .BF0zgq_eventItem__titleArea>p,.BF0zgq_eventItem[data-color=purple] .BF0zgq_eventItem__capacityArea{color:#83f}.BF0zgq_eventItem[data-color=purple]:hover{background-color:#fefdff}.BF0zgq_eventTableHead{background-color:var(--bg-base);justify-content:space-between;align-items:center;margin-inline:-16px;padding:16px 8px;display:flex}.BF0zgq_eventTableHead[data-radius=true]{border-top-left-radius:16px;border-top-right-radius:16px}.BF0zgq_eventTableHead[data-sticky=true]{z-index:3;position:sticky;top:0}@container loginSectionBody (max-width:600px){.BF0zgq_eventTableHead span{display:none}}.BF0zgq_eventTableHead__button{border-radius:16px;align-items:center;gap:8px;padding:16px;font-size:1.6rem;display:flex}.BF0zgq_eventTableHead__button svg{stroke:var(--font-base)}.BF0zgq_eventTableHead__button[disabled] svg{stroke:var(--border-base)}.BF0zgq_eventTableHead__button:not([disabled]){cursor:pointer}.BF0zgq_eventTableHead__button:not([disabled]):hover{background-color:var(--bg-light)}.BF0zgq_eventTableHead__date{border-radius:24px;align-items:center;gap:8px;padding:12px 24px;font-size:1.4rem;display:flex}.BF0zgq_eventTableHead__date[type=button]{cursor:pointer;border:2px solid var(--border-light)}.BF0zgq_eventTableHead__date[type=button]:hover{background-color:var(--bg-light)}.BF0zgq_eventTableHead__date svg{stroke:var(--core-base);width:18px;height:18px}.BF0zgq_eventDetailHead{column-gap:24px;display:flex}.BF0zgq_eventDetailHead__lThumb{flex-direction:column;flex:0 0 240px;row-gap:16px;display:flex;position:relative}.BF0zgq_eventDetailHead__lThumb img{background-color:var(--bg-light);width:100%;height:auto}.BF0zgq_eventDetailHead__thumbMain{background-color:var(--bg-middle);width:240px;height:160px}.BF0zgq_eventDetailHead__thumbMain img{object-fit:contain;max-width:100%;max-height:100%}.BF0zgq_eventDetailHead__thumbPrev,.BF0zgq_eventDetailHead__thumbNext{background-color:var(--bg-base);cursor:pointer;width:32px;height:32px;box-shadow:0 0 20px var(--bg-middle);z-index:1;border-radius:50%;position:absolute;top:80px;transform:translateY(-50%)}.BF0zgq_eventDetailHead__thumbPrev:hover,.BF0zgq_eventDetailHead__thumbNext:hover{background-color:var(--bg-light)}.BF0zgq_eventDetailHead__thumbPrev:after,.BF0zgq_eventDetailHead__thumbNext:after{content:"";transform-origin:50%;border-right:2px solid var(--font-base);border-top:2px solid var(--font-base);width:10px;height:10px;position:absolute;top:50%}.BF0zgq_eventDetailHead__thumbPrev{left:-16px}.BF0zgq_eventDetailHead__thumbPrev:after{left:55%;transform:translate(-50%,-50%)rotate(-135deg)}.BF0zgq_eventDetailHead__thumbNext{right:-16px}.BF0zgq_eventDetailHead__thumbNext:after{left:45%;transform:translate(-50%,-50%)rotate(45deg)}.BF0zgq_eventDetailHead__slideWindow{scroll-behavior:smooth;gap:8px;width:240px;display:flex;overflow-x:auto}.BF0zgq_eventDetailHead__subImage{border:1px solid var(--border-light);cursor:pointer;justify-content:center;align-items:center;min-width:90px;height:60px;display:flex}.BF0zgq_eventDetailHead__subImage[data-selected=true]{border:2px solid var(--core-sub)}.BF0zgq_eventDetailHead__subImage:hover{opacity:.8}.BF0zgq_eventDetailHead__subImage img{object-fit:contain;max-width:100%;max-height:100%}.BF0zgq_eventDetailHead__lContent{flex-direction:column;flex:calc(100% - 264px);display:flex}.BF0zgq_eventDetailHead__shop{color:var(--font-light);margin-bottom:8px;font-size:1.2rem;line-height:1.2}.BF0zgq_eventDetailHead__title{margin-bottom:8px;font-size:1.6rem;font-weight:700;line-height:1.4}.BF0zgq_eventDetailHead__description{align-items:flex-start;max-height:6.72rem;font-size:1.2rem;line-height:1.4;transition:max-height .3s;display:flex;position:relative;overflow:hidden}.BF0zgq_eventDetailHead__description:has(input[type=checkbox]:checked){white-space:pre-wrap;max-height:none;margin-bottom:16px;overflow:visible}.BF0zgq_eventDetailHead__moreCheckbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.BF0zgq_eventDetailHead__moreLabel{text-align:center;cursor:pointer;width:100%;color:var(--font-link);background-color:var(--bg-base);pointer-events:auto;position:absolute;top:5.04rem;left:0}.BF0zgq_eventDetailHead__moreLabel:not(:hover){text-decoration:underline}.BF0zgq_eventDetailHead__moreCheckbox:focus-visible+.BF0zgq_eventDetailHead__moreLabel{outline:2px dashed var(--status-focus);outline-offset:-2px}.BF0zgq_eventDetailHead__moreCheckbox:checked~.BF0zgq_eventDetailHead__moreLabel{top:100%}.BF0zgq_eventDetailHead__moreLabel svg{width:16px;height:16px;stroke:var(--font-link);vertical-align:bottom}.BF0zgq_eventDetailHead__moreLabelText{display:inline}.BF0zgq_eventDetailHead__moreCheckbox:checked~label .BF0zgq_eventDetailHead__moreLabelText,.BF0zgq_eventDetailHead__lessLabelText{display:none}.BF0zgq_eventDetailHead__moreCheckbox:checked~label .BF0zgq_eventDetailHead__lessLabelText{display:inline}.BF0zgq_eventDetailHead__lButton{width:100%;margin-top:16px}.BF0zgq_eventDetailHead__lButton [class*=button]{width:100%}input[type=checkbox]:checked~.BF0zgq_eventDetailHead__description{max-height:none}.BF0zgq_eventDetail{flex-direction:column;gap:24px;display:flex}.BF0zgq_eventDetail__head{column-gap:24px;display:flex}.BF0zgq_eventDetail__lThumb{flex-direction:column;flex:0 0 240px;row-gap:16px;display:flex;position:relative}.BF0zgq_eventDetail__lThumb img{background-color:var(--bg-light);width:100%;height:auto}.BF0zgq_eventDetail__thumbMain{background-color:var(--bg-base);width:240px;height:160px}.BF0zgq_eventDetail__thumbMain img{object-fit:contain;max-width:100%;max-height:100%}.BF0zgq_eventDetail__thumbPrev,.BF0zgq_eventDetail__thumbNext{background-color:var(--bg-base);cursor:pointer;width:32px;height:32px;box-shadow:0 0 20px var(--bg-middle);z-index:1;border-radius:50%;position:absolute;top:80px;transform:translateY(-50%)}.BF0zgq_eventDetail__thumbPrev:hover,.BF0zgq_eventDetail__thumbNext:hover{background-color:var(--bg-light)}.BF0zgq_eventDetail__thumbPrev:after,.BF0zgq_eventDetail__thumbNext:after{content:"";transform-origin:50%;border-right:2px solid var(--font-base);border-top:2px solid var(--font-base);width:10px;height:10px;position:absolute;top:50%}.BF0zgq_eventDetail__thumbPrev{left:-16px}.BF0zgq_eventDetail__thumbPrev:after{left:55%;transform:translate(-50%,-50%)rotate(-135deg)}.BF0zgq_eventDetail__thumbNext{right:-16px}.BF0zgq_eventDetail__thumbNext:after{left:45%;transform:translate(-50%,-50%)rotate(45deg)}.BF0zgq_eventDetail__slideWindow{scroll-behavior:smooth;gap:8px;width:240px;display:flex;overflow-x:auto}.BF0zgq_eventDetail__subImage{border:1px solid var(--border-light);cursor:pointer;justify-content:center;align-items:center;min-width:90px;height:60px;display:flex}.BF0zgq_eventDetail__subImage[data-selected=true]{border:2px solid var(--core-sub)}.BF0zgq_eventDetail__subImage:hover{opacity:.8}.BF0zgq_eventDetail__subImage img{object-fit:contain;max-width:100%;max-height:100%}.BF0zgq_eventDetail__lContent{flex-direction:column;display:flex}.BF0zgq_eventDetail__shop{color:var(--font-light);margin-bottom:8px;font-size:1.2rem;line-height:1.2}.BF0zgq_eventDetail__title{margin-bottom:16px;font-size:1.6rem;font-weight:700;line-height:1.4}.BF0zgq_eventDetail__description{white-space:pre-wrap;line-height:1.4}@media (max-width:576px){.BF0zgq_eventDetailHead{flex-direction:column;gap:16px}.BF0zgq_eventDetailHead__lThumb{flex-basis:auto}.BF0zgq_eventDetailHead__thumbMain{align-content:center;width:100%;height:calc(66.6667vw - 64px)}.BF0zgq_eventDetailHead__thumbPrev,.BF0zgq_eventDetailHead__thumbNext{top:calc(33.3333vw - 32px)}.BF0zgq_eventDetailHead__slideWindow{width:calc(100vw - 96px)}.BF0zgq_eventDetailHead__lButton{justify-content:center;display:flex}.BF0zgq_eventDetail__head{flex-direction:column;gap:16px}.BF0zgq_eventDetail__lThumb{flex-basis:auto}.BF0zgq_eventDetail__thumbMain{align-content:center;width:100%;height:calc(66.6667vw - 64px)}.BF0zgq_eventDetail__thumbPrev,.BF0zgq_eventDetail__thumbNext{top:calc(33.3333vw - 32px)}.BF0zgq_eventDetail__slideWindow{width:calc(100vw - 96px)}}@media (max-width:768px){.BF0zgq_eventTableHead{padding:8px}.BF0zgq_eventTableHead__button{gap:0;padding:0}.BF0zgq_eventTableHead__button>span{display:none}.BF0zgq_eventTableHead__date{font-size:1.2rem}.BF0zgq_eventTableHead__date svg,.BF0zgq_eventItem__titleArea{display:none}}
._1jRoUW_breadCrumb__list{white-space:nowrap;align-items:center;gap:4px;list-style:none;display:flex;overflow-x:auto}._1jRoUW_breadCrumb__item{align-items:center;font-size:1.4rem;line-height:1.5;display:flex}._1jRoUW_breadCrumb__link{color:var(--font-light);text-decoration:none;transition:opacity .2s}._1jRoUW_breadCrumb__link:hover{opacity:.7;text-decoration:underline}._1jRoUW_breadCrumb__separator{color:var(--font-light);margin:0 8px;font-weight:400}._1jRoUW_breadCrumb__current{color:var(--font-base);font-weight:400}
.FAp3zq_monthlyCalendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.FAp3zq_monthlyCalendarGrid__weekdayHeader{color:var(--font-light);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:2px 0;font-size:1.2rem;display:flex}.FAp3zq_monthlyCalendarGrid__weekdayHeader[data-weekday=sat]{color:var(--core-base)}.FAp3zq_monthlyCalendarGrid__weekdayHeader[data-weekday=sun]{color:var(--status-error)}
.AuStVG_chatMessageList{flex-direction:column;gap:20px;padding:16px 24px;list-style:none;display:flex}.AuStVG_chatMessageList__item[data-align=right]{padding-left:8px}.AuStVG_chatMessageList__item[data-align=left]{padding-right:8px}
.IVWLDa_dailyDetailPanel{background:var(--bg-base);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 16px #00000012}.IVWLDa_dailyDetailPanel__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.IVWLDa_dailyDetailPanel__title{color:var(--font-base);font-size:1.8rem;font-weight:700;line-height:1.3}.IVWLDa_dailyDetailPanel__closeButton{cursor:pointer;width:28px;height:28px;color:var(--font-light);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.IVWLDa_dailyDetailPanel__closeButton:hover{background-color:var(--bg-middle)}.IVWLDa_dailyDetailPanel__closeButton svg{stroke:var(--font-light)}.IVWLDa_dailyDetailPanel__content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}
.ICE42a_cardHeading{color:var(--font-base);margin:0 0 8px;font-size:1.4rem;font-weight:700;line-height:1.4}
.PjM5mW_features{flex-wrap:wrap;gap:24px 56px;display:flex}.PjM5mW_features li{flex:0 calc(50% - 28px)}.PjM5mW_features__notice{color:var(--font-light);margin-top:40px;font-size:1.2rem}
.Q3cp4W_shops__footer{justify-content:center;align-items:center;margin-top:24px;display:flex}.Q3cp4W_shopFormBasicInfo,.Q3cp4W_shopFormAddress{flex-direction:column;gap:32px;display:flex}.Q3cp4W_shopFormAddress{margin-top:64px}
.YTlbtW_sideMenu{background-color:var(--bg-dark);flex-direction:column;gap:16px;height:100%;padding:40px 24px;display:flex;overflow-y:auto}.YTlbtW_sideMenu nav{flex:auto}@media (max-width:1000px){.YTlbtW_sideMenu{padding:0 16px}}
