#header.header-event-worldpilatesday{z-index:20}#header.header-event-worldpilatesday .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-event-worldpilatesday .inner{padding:unset!important}}@media(max-width:1200px){#header.header-event-worldpilatesday .inner{width:calc(100% - 32px)}}#header.header-event-worldpilatesday ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-event-worldpilatesday ._h-top ._logo span{color:#fff}#header.header-event-worldpilatesday ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-event-worldpilatesday ._h-top ._inbox .search-form input,#header.header-event-worldpilatesday ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-event-worldpilatesday ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-event-worldpilatesday ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-event-worldpilatesday ._h-top ._inbox ._nav ._icons li a,#header.header-event-worldpilatesday ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-event-worldpilatesday ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-event-worldpilatesday ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-event-worldpilatesday ._h-top ._inbox ._nav .lang-menu #lang-switcher a{color:#313131}#header.sticky ._h-top ._logo{filter:none}#header.sticky ._h-top ._logo span{color:#313131}#header.sticky ._h-top ._inbox .search-form{border:1px solid #000}#header.sticky ._h-top ._inbox .search-form input,#header.sticky ._h-top ._inbox .search-form input::placeholder{color:#000}#header.sticky ._h-top ._inbox .search-form button:before{filter:brightness(1) invert(0)}#header.sticky ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(17%)}#header.sticky ._h-top ._inbox ._nav ._icons li a,#header.sticky ._h-top ._inbox ._nav ._icons li p{color:#000}.p-worldpilatesday{position:relative;background-color:#e678a8}.p-worldpilatesday #mv-sec{width:100%;position:relative;margin-top:-120px;min-width:1160px}.p-worldpilatesday #mv-sec figure img{border-radius:0}@media(max-width:960px){.p-worldpilatesday #mv-sec{min-width:100%;min-height:550px}}.p-worldpilatesday #mv-sec .mv-content{position:absolute;width:100%;display:flex;align-items:flex-end;padding-bottom:19rem;top:160px;height:calc(100% - 160px)}@media(max-width:1100px){.p-worldpilatesday #mv-sec .mv-content{padding-bottom:0;align-items:unset;height:calc(100% - 120px)}}.p-worldpilatesday #mv-sec .mv-content .mv-title{width:100%;display:flex;justify-content:space-between;align-items:self-end}@media(max-width:1100px){.p-worldpilatesday #mv-sec .mv-content .mv-title{flex-direction:column;align-items:unset}}.p-worldpilatesday #mv-sec .mv-content .mv-title .event img{max-width:475px;margin-bottom:3rem}@media(max-width:1100px){.p-worldpilatesday #mv-sec .mv-content .mv-title .event img{max-width:300px}}@media(max-width:960px){.p-worldpilatesday #mv-sec .mv-content .mv-title .event img{max-width:235px;margin-bottom:0}}.p-worldpilatesday #mv-sec .mv-content .mv-title .event p{font-size:4rem;line-height:5.4rem;font-family:"Noto Serif JP",serif;color:#fff}@media(max-width:960px){.p-worldpilatesday #mv-sec .mv-content .mv-title .event p{font-size:3rem;line-height:4rem;margin-bottom:1em}}.p-worldpilatesday #mv-sec .mv-content .mv-title .date figure{text-align:right}@media(max-width:1100px){.p-worldpilatesday #mv-sec .mv-content .mv-title .date figure{text-align:left;display:none}}.p-worldpilatesday #mv-sec .mv-content .mv-title .date figure img{max-width:360px;margin-bottom:2.5rem}.p-worldpilatesday #mv-sec .mv-content .mv-title .date p{font-size:1.6rem;line-height:2.6rem!important;font-family:Noto Sans JP,sans-serif;color:#fff}.p-worldpilatesday section img{border-radius:10px}.p-worldpilatesday .content{display:flex;gap:5rem;justify-content:space-between}@media(max-width:768px){.p-worldpilatesday .content{flex-direction:column;gap:2rem}}.p-worldpilatesday .content .bold{font-weight:700}.p-worldpilatesday .content figure{flex:1 1}.p-worldpilatesday .content figure img{max-width:415px;width:100%}@media(max-width:768px){.p-worldpilatesday .content figure img{max-width:100%}}.p-worldpilatesday .content .block-text{flex:1 1}.p-worldpilatesday .content .block-text .date{font-size:2rem;font-weight:700}.p-worldpilatesday .content .block-text .blue-text{font-size:2rem;font-weight:700;color:#70c9e2;line-height:2.6rem;margin:1.5rem 0;display:block}.p-worldpilatesday .content .block-text .question{margin:3rem 0 .5rem;font-weight:700;display:block}.p-worldpilatesday .content .block-text h3{font-size:2.8rem;margin-bottom:1rem;font-family:"Noto Serif JP",serif}@media(max-width:960px){.p-worldpilatesday .content .block-text .blue-text,.p-worldpilatesday .content .block-text .date{font-size:1.6rem}.p-worldpilatesday .content .block-text .blue-text{margin:.8rem 0 1.3rem}.p-worldpilatesday .content .block-text h3{font-size:2.2rem}}.p-worldpilatesday .content .block-text .lesson .thumbs{display:flex;gap:1rem;margin:4rem 0 3rem}.p-worldpilatesday .content .block-text .lesson .thumbs img{max-width:49%}@media(max-width:960px){.p-worldpilatesday .content .block-text .lesson .thumbs{flex-direction:column;margin:2rem 0 1.5rem}.p-worldpilatesday .content .block-text .lesson .thumbs img{max-width:100%;margin-bottom:.5rem}}.p-worldpilatesday .content .block-text .lesson table{width:100%;line-height:2.7rem}@media(max-width:480px){.p-worldpilatesday .content .block-text .lesson table tr{display:flex;flex-direction:column}}.p-worldpilatesday .content .block-text .lesson table tr th{width:30%;vertical-align:top}@media(max-width:480px){.p-worldpilatesday .content .block-text .lesson table tr th{width:100%}}.p-worldpilatesday .content .block-text .lesson table tr td{vertical-align:top;width:35%;padding-bottom:1.5rem}@media(max-width:480px){.p-worldpilatesday .content .block-text .lesson table tr td{vertical-align:middle;width:100%;padding-bottom:1.3rem;line-height:2.75rem}}.p-worldpilatesday .content .block-text .lesson table tr td p{margin-bottom:.3rem}.p-worldpilatesday .content .block-text .lesson table tr td p:last-child{margin-bottom:0}.p-worldpilatesday .content .block-text .lesson table tr td p span{display:block}.p-worldpilatesday .content .block-text .lesson table tr .link{display:none}@media(max-width:960px){.p-worldpilatesday .content .block-text .lesson table tr:nth-child(2) td.hidden{display:none}.p-worldpilatesday .content .block-text .lesson table tr:nth-child(2) td.expand{width:100%}.p-worldpilatesday .content .block-text .lesson table tr:nth-child(2) td.expand span{display:unset}.p-worldpilatesday .content .block-text .lesson table tr .chieko,.p-worldpilatesday .content .block-text .lesson table tr .takara{line-height:2.15rem;margin-bottom:.5rem}}@media(max-width:960px)and (max-width:480px){.p-worldpilatesday .content .block-text .lesson table tr .chieko,.p-worldpilatesday .content .block-text .lesson table tr .takara{margin-bottom:0}}@media(max-width:960px){.p-worldpilatesday .content .block-text .lesson table tr .chieko .link,.p-worldpilatesday .content .block-text .lesson table tr .takara .link{width:135px;display:block;font-weight:400}}@media(max-width:960px)and (max-width:768px){.p-worldpilatesday .content .block-text .lesson table tr .chieko .link,.p-worldpilatesday .content .block-text .lesson table tr .takara .link{display:inline-block;margin-left:2rem;vertical-align:middle;margin-bottom:.4rem}}@media(max-width:960px)and (max-width:480px){.p-worldpilatesday .content .block-text .lesson table tr .chieko .link,.p-worldpilatesday .content .block-text .lesson table tr .takara .link{margin-left:1rem}}.p-worldpilatesday .content .block-text .lesson .qrcode{width:76%;margin-top:1rem;margin-left:auto}@media(max-width:960px){.p-worldpilatesday .content .block-text .lesson .qrcode{width:100%}}.p-worldpilatesday .content .block-text .lesson .qrcode a{line-height:2.5rem;display:flex;justify-content:flex-end;align-items:flex-end;gap:1rem}.p-worldpilatesday .content .block-text .lesson .qrcode a span{margin-bottom:.8rem}.p-worldpilatesday .content .block-text .lesson .qrcode a img{max-width:140px}@media(max-width:960px){.p-worldpilatesday .content .block-text .lesson .qrcode a img{max-width:100px}}.p-worldpilatesday .block-content{position:relative;background-color:#e678a8;padding-top:10rem;padding-bottom:6rem}.p-worldpilatesday .block-content .result{position:absolute;text-align:center;width:120vw;height:auto;margin-top:-26rem;padding:20px 0;left:50%;transform:translateX(-50%) rotate(-3deg);background-color:#2c6892;z-index:10;overflow:hidden}@media(max-width:960px){.p-worldpilatesday .block-content .result{margin-top:-29rem;padding:24px 0}}@media(max-width:680px){.p-worldpilatesday .block-content .result{margin-top:-22rem;padding:8px 0}}.p-worldpilatesday .block-content .result .result-inner p{color:#fff;font-size:3.2rem;font-weight:500;line-height:4.8rem}@media(max-width:680px){.p-worldpilatesday .block-content .result .result-inner p{font-size:18px}}.p-worldpilatesday .block-content .result .result-inner .join-block{display:flex;padding-top:1rem;padding-bottom:.5rem;justify-content:center;align-items:flex-end;gap:16px}@media(max-width:960px){.p-worldpilatesday .block-content .result .result-inner .join-block{padding-top:0;flex-direction:column;align-items:center}}@media(max-width:680px){.p-worldpilatesday .block-content .result .result-inner .join-block{padding-top:0;gap:4px}}.p-worldpilatesday .block-content .result .result-inner .join-label{text-align:left;text-indent:-1.4rem;line-height:1.2;font-size:2.8rem;font-weight:500;color:#fff;position:relative}@media(max-width:960px){.p-worldpilatesday .block-content .result .result-inner .join-label{height:0;top:2rem;left:-13rem;text-indent:0;white-space:nowrap}}@media(max-width:680px){.p-worldpilatesday .block-content .result .result-inner .join-label{font-size:1.8rem;top:.5rem;left:-9rem}}.p-worldpilatesday .block-content .result .result-inner .join-text{font-size:3.2rem;font-weight:500;color:#fff;line-height:1.2}@media(max-width:960px){.p-worldpilatesday .block-content .result .result-inner .join-text{margin-left:16rem;text-align:right}}@media(max-width:680px){.p-worldpilatesday .block-content .result .result-inner .join-text{margin-left:10rem;font-size:1.8rem}}.p-worldpilatesday .block-content .result .result-inner .join-text .num{font-size:8rem;vertical-align:-3px;padding-top:8px;padding-right:4px;font-family:Helvetica;font-weight:300;line-height:.9}@media(max-width:680px){.p-worldpilatesday .block-content .result .result-inner .join-text .num{font-size:48px;padding-top:0}}.p-worldpilatesday .block-content .result .result-inner .join-text_thanks{display:inline-block;text-indent:-2rem}@media(max-width:960px){.p-worldpilatesday .block-content .result .result-inner .join-text_thanks{display:block;text-indent:0;text-indent:-1rem}}.p-worldpilatesday .block-content .result .pc-show{display:inline-block}@media(max-width:960px){.p-worldpilatesday .block-content .result .pc-show{display:none}}.p-worldpilatesday .block-content .result .tab-view{display:none}@media(max-width:960px){.p-worldpilatesday .block-content .result .tab-view{display:inline}.p-worldpilatesday .block-content{margin-top:-28rem}}@media(max-width:810px){.p-worldpilatesday .block-content{margin-top:-6rem}}@media(max-width:680px){.p-worldpilatesday .block-content{margin-top:6rem}}@media(max-width:570px){.p-worldpilatesday .block-content{margin-top:24rem}}@media(max-width:480px){.p-worldpilatesday .block-content{margin-top:40rem}}@media(max-width:400px){.p-worldpilatesday .block-content{margin-top:40rem}}.p-worldpilatesday .block-content #countdown,.p-worldpilatesday .block-content #special-lessons,.p-worldpilatesday .block-content #studio-events{padding:6rem 8rem}@media(max-width:960px){.p-worldpilatesday .block-content #countdown,.p-worldpilatesday .block-content #special-lessons,.p-worldpilatesday .block-content #studio-events{padding:3rem 3.5rem}}@media(max-width:480px){.p-worldpilatesday .block-content #countdown,.p-worldpilatesday .block-content #special-lessons,.p-worldpilatesday .block-content #studio-events{padding:1rem 3.5rem 3rem}}.p-worldpilatesday .block-content #countdown,.p-worldpilatesday .block-content #special-lessons,.p-worldpilatesday .block-content #studio-events{background-color:#fff;border-radius:10px}.p-worldpilatesday .block-content #special-lessons .caution-text{font-size:2rem;color:#f54b4b;text-align:center;font-weight:700}.p-worldpilatesday .block-content #special-lessons .sticker{position:absolute;top:-3rem;right:3rem;width:200px}@media(max-width:768px){.p-worldpilatesday .block-content #special-lessons .sticker{width:150px}}@media(max-width:650px){.p-worldpilatesday .block-content #special-lessons .sticker{width:100px;top:-5rem;right:1rem}}.p-worldpilatesday .block-content #studio-events{margin-bottom:6rem!important}.p-worldpilatesday .block-content #studio-events .recommended-spots{margin-top:6rem}.p-worldpilatesday .block-content #studio-events .recommended-spots .camera-icon{max-width:40px;display:block;margin:0 auto}.p-worldpilatesday .block-content #studio-events .recommended-spots p{line-height:2.8rem}.p-worldpilatesday .block-content #studio-events .recommended-spots h3{text-align:center;font-size:2.8rem;font-family:"Noto Serif JP",serif;margin:1.5rem 0}@media(max-width:960px){.p-worldpilatesday .block-content #studio-events .recommended-spots h3{font-size:2.2rem}}.p-worldpilatesday .block-content #studio-events .recommended-spots .spots{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.p-worldpilatesday .block-content #studio-events .recommended-spots .spots{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.p-worldpilatesday .block-content #studio-events .recommended-spots .spots{grid-template-columns:repeat(1,1fr)}}.p-worldpilatesday .block-content #studio-events .recommended-spots .spots .spot{margin-bottom:.5rem}@media(max-width:960px){.p-worldpilatesday .block-content #studio-events .recommended-spots .spots .spot{margin-bottom:-.5rem}}.p-worldpilatesday .block-content #studio-events .recommended-spots .spots .spot h4{font-size:2rem;font-weight:700;line-height:2.8rem;margin:1rem 0}@media(max-width:960px){.p-worldpilatesday .block-content #studio-events .recommended-spots .spots .spot h4{font-size:1.6rem;line-height:2.4rem}}.p-worldpilatesday .block-content #studio-events .recommended-spots .spots .spot .right{display:block;text-align:right}.p-worldpilatesday .block-content #countdown{padding:0;text-align:center;height:800px;position:relative}@media(max-width:960px){.p-worldpilatesday .block-content #countdown{height:900px}}@media(max-width:799px){.p-worldpilatesday .block-content #countdown{height:950px}}@media(max-width:480px){.p-worldpilatesday .block-content #countdown{height:920px}}.p-worldpilatesday .block-content #countdown .tooltip{background-color:#70c9e2;color:#fff;position:absolute;top:5rem;left:50%;font-size:2rem;font-weight:700;transform:translate(-50%,-100%);padding:1rem 2rem;text-align:center;white-space:nowrap;width:400px}@media(max-width:480px){.p-worldpilatesday .block-content #countdown .tooltip{font-size:1.6rem;width:290px}}.p-worldpilatesday .block-content #countdown .tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-color:#70c9e2 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:18px 11px 0}.p-worldpilatesday .block-content #countdown .countdown-title{max-width:385px;display:block;border-radius:unset;margin:3rem auto 0}@media(max-width:960px){.p-worldpilatesday .block-content #countdown .countdown-title{margin-top:6rem}}@media(max-width:480px){.p-worldpilatesday .block-content #countdown .countdown-title{margin-top:5rem;max-width:240px}}.p-worldpilatesday .block-content #countdown .top-content{padding-top:6rem}@media(max-width:960px){.p-worldpilatesday .block-content #countdown .top-content{padding:3rem 1.6rem}}@media(max-width:799px){.p-worldpilatesday .block-content #countdown .top-content{padding:3rem 1.6rem 0}}.p-worldpilatesday .block-content #countdown .top-content h3{font-size:2rem;color:#70c9e2;margin:2rem 0 1.5rem}@media(max-width:480px){.p-worldpilatesday .block-content #countdown .top-content h3{font-size:1.6rem}}.p-worldpilatesday .block-content #countdown .top-content p{line-height:2.8rem}.p-worldpilatesday .block-content #countdown .instagram{margin:0 auto;overflow:hidden}.p-worldpilatesday .block-content #countdown .instagram iframe{width:100%;max-width:1000px}@media(max-width:799px){.p-worldpilatesday .block-content #countdown .instagram iframe{width:unset;overflow:hidden}}.p-worldpilatesday .block-content #countdown .instagram iframe .es-widget-details-container-template{display:none!important}.p-worldpilatesday #campaign{padding:6rem 0;scroll-margin-top:120px}.p-worldpilatesday #campaign .inner{width:100%}.p-worldpilatesday .video-container{width:100%;margin-bottom:5rem}@media(max-width:960px){.p-worldpilatesday .video-container{margin-bottom:4rem}}@media(max-width:480px){.p-worldpilatesday .video-container{margin-bottom:3rem}}.p-worldpilatesday .video-container .ytb-content{position:relative;width:100%;padding-top:56.25%}.p-worldpilatesday .video-container .ytb-content .ytb-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}