@charset "UTF-8";.text-xs{font-size:.6rem}.text-s{font-size:.8rem}.text-m{font-size:1rem}.text-l{font-size:1.5rem}.text-xl{font-size:2rem}.text-xxl{font-size:3rem}.text-xxxl{font-size:4rem}.text-xxxxl{font-size:4rem}*{box-sizing:border-box;word-break:break-all}html,body{width:100%;height:auto;font-family:"Lato","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:2;letter-spacing:.1rem;background-color:#edf1f2}html{font-size:clamp(78%,1.9vw,100%)}body{background-color:#edf1f2;color:#555;font-weight:400;position:relative}body:before{content:"";display:block;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");-webkit-mask-position:top;mask-position:top;-webkit-mask-size:500px;mask-size:500px;height:calc(90px + 120px);width:100vw;background-color:#009191;z-index:5;position:fixed;top:0;left:0}@media only screen and (min-width:768px){body:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}}@media only screen and (min-width:768px){body:before{-webkit-mask-size:2800px;mask-size:2800px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -500px;height:calc(90px + 300px)}}@media only screen and (min-width:768px){body:before{position:absolute}}h1,h2{font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}h1,h2,h3,h4,h5{font-weight:600;line-height:1.5}main{font-size:1rem}main>h2{text-align:center;color:#333;margin-bottom:88px}.detail-texts a,.detail-texts a:visited{color:#913c00;text-decoration:underline}img{max-width:100%}.inline-block{display:inline-block !important}@media screen and (min-width:640px){.inline-block-sm{display:inline-block !important}}@media screen and (min-width:768px){.inline-block-md{display:inline-block !important}}@media screen and (min-width:1024px){.inline-block-lg{display:inline-block !important}}@media screen and (min-width:1280px){.inline-block-xl{display:inline-block !important}}.text-left{text-align:left !important}@media screen and (min-width:640px){.text-left-sm{text-align:left !important}}@media screen and (min-width:768px){.text-left-md{text-align:left !important}}@media screen and (min-width:1024px){.text-left-lg{text-align:left !important}}@media screen and (min-width:1280px){.text-left-xl{text-align:left !important}}.text-center{text-align:center !important}@media screen and (min-width:640px){.text-center-sm{text-align:center !important}}@media screen and (min-width:768px){.text-center-md{text-align:center !important}}@media screen and (min-width:1024px){.text-center-lg{text-align:center !important}}@media screen and (min-width:1280px){.text-center-xl{text-align:center !important}}.text-right{text-align:right !important}@media screen and (min-width:640px){.text-right-sm{text-align:right !important}}@media screen and (min-width:768px){.text-right-md{text-align:right !important}}@media screen and (min-width:1024px){.text-right-lg{text-align:right !important}}@media screen and (min-width:1280px){.text-right-xl{text-align:right !important}}.flex{display:flex}@media screen and (min-width:640px){.flex-sm{display:flex}}@media screen and (min-width:768px){.flex-md{display:flex}}@media screen and (min-width:1024px){.flex-lg{display:flex}}@media screen and (min-width:1280px){.flex-xl{display:flex}}.flex-start{justify-content:flex-start}@media screen and (min-width:640px){.flex-start-sm{justify-content:flex-start}}@media screen and (min-width:768px){.flex-start-md{justify-content:flex-start}}@media screen and (min-width:1024px){.flex-start-lg{justify-content:flex-start}}@media screen and (min-width:1280px){.flex-start-xl{justify-content:flex-start}}.flex-justify{justify-content:space-between}@media screen and (min-width:640px){.flex-justify-sm{justify-content:space-between}}@media screen and (min-width:768px){.flex-justify-md{justify-content:space-between}}@media screen and (min-width:1024px){.flex-justify-lg{justify-content:space-between}}@media screen and (min-width:1280px){.flex-justify-xl{justify-content:space-between}}.flex-center{justify-content:center}@media screen and (min-width:640px){.flex-center-sm{justify-content:center}}@media screen and (min-width:768px){.flex-center-md{justify-content:center}}@media screen and (min-width:1024px){.flex-center-lg{justify-content:center}}@media screen and (min-width:1280px){.flex-center-xl{justify-content:center}}.flex-column{flex-direction:column}@media screen and (min-width:640px){.flex-column-sm{flex-direction:column}}@media screen and (min-width:768px){.flex-column-md{flex-direction:column}}@media screen and (min-width:1024px){.flex-column-lg{flex-direction:column}}@media screen and (min-width:1280px){.flex-column-xl{flex-direction:column}}.flex-row{flex-direction:row}@media screen and (min-width:640px){.flex-row-sm{flex-direction:row}}@media screen and (min-width:768px){.flex-row-md{flex-direction:row}}@media screen and (min-width:1024px){.flex-row-lg{flex-direction:row}}@media screen and (min-width:1280px){.flex-row-xl{flex-direction:row}}.flex-middle{align-items:center}@media screen and (min-width:640px){.flex-middle-sm{align-items:center}}@media screen and (min-width:768px){.flex-middle-md{align-items:center}}@media screen and (min-width:1024px){.flex-middle-lg{align-items:center}}@media screen and (min-width:1280px){.flex-middle-xl{align-items:center}}.flex-v-start{align-items:flex-start}@media screen and (min-width:640px){.flex-v-start-sm{align-items:flex-start}}@media screen and (min-width:768px){.flex-v-start-md{align-items:flex-start}}@media screen and (min-width:1024px){.flex-v-start-lg{align-items:flex-start}}@media screen and (min-width:1280px){.flex-v-start-xl{align-items:flex-start}}.flex-grow{flex-grow:1}@media screen and (min-width:640px){.flex-grow-sm{flex-grow:1}}@media screen and (min-width:768px){.flex-grow-md{flex-grow:1}}@media screen and (min-width:1024px){.flex-grow-lg{flex-grow:1}}@media screen and (min-width:1280px){.flex-grow-xl{flex-grow:1}}.display-none{display:none !important}@media screen and (min-width:640px){.display-none-sm{display:none !important}}@media screen and (min-width:768px){.display-none-md{display:none !important}}@media screen and (min-width:1024px){.display-none-lg{display:none !important}}@media screen and (min-width:1280px){.display-none-xl{display:none !important}}.grid-2{display:grid;grid-template:auto/1fr 1fr}@media screen and (min-width:640px){.grid-2-sm{display:grid;grid-template:auto/1fr 1fr}}@media screen and (min-width:768px){.grid-2-md{display:grid;grid-template:auto/1fr 1fr}}@media screen and (min-width:1024px){.grid-2-lg{display:grid;grid-template:auto/1fr 1fr}}@media screen and (min-width:1280px){.grid-2-xl{display:grid;grid-template:auto/1fr 1fr}}.grid-3{display:grid;grid-template:auto/repeat(3,1fr)}@media screen and (min-width:640px){.grid-3-sm{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:768px){.grid-3-md{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:1024px){.grid-3-lg{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:1280px){.grid-3-xl{display:grid;grid-template:auto/repeat(3,1fr)}}.grid-4{display:grid;grid-template:auto/repeat(3,1fr)}@media screen and (min-width:640px){.grid-4-sm{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:768px){.grid-4-md{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:1024px){.grid-4-lg{display:grid;grid-template:auto/repeat(3,1fr)}}@media screen and (min-width:1280px){.grid-4-xl{display:grid;grid-template:auto/repeat(3,1fr)}}.mt-0{margin-top:0 !important}@media screen and (min-width:640px){.mt-0-sm{margin-top:0 !important}}@media screen and (min-width:768px){.mt-0-md{margin-top:0 !important}}@media screen and (min-width:1024px){.mt-0-lg{margin-top:0 !important}}@media screen and (min-width:1280px){.mt-0-xl{margin-top:0 !important}}.display-none{display:none !important}@media screen and (min-width:640px){.display-none-sm{display:none !important}}@media screen and (min-width:768px){.display-none-md{display:none !important}}@media screen and (min-width:1024px){.display-none-lg{display:none !important}}@media screen and (min-width:1280px){.display-none-xl{display:none !important}}.w-full{width:100%}.h-full{height:100%}.clear{clear:both}.after-clear:after{content:"";display:block;width:0;height:0;clear:both}.mt-0{margin-top:0 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.m-0{margin:0 !important}.mt-auto{margin-top:auto !important}.ml-auto{margin-left:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.m-auto{margin:auto !important}.width-auto{width:auto !important;display:inline-block !important}.flex-wrap{flex-wrap:wrap}.highlighted{background:#fff;box-shadow:0 0 3px #ccc;padding:32px;border-radius:24px}@media only screen and (min-width:768px){.highlighted{padding:48px}}@media only screen and (max-width:768px){.pc{display:none !important}}@media only screen and (min-width:768px){.sp{display:none !important}}@media only screen and (max-width:1024px){.lg{display:none !important}}@media only screen and (min-width:1024px){.lgs{display:none !important}}.buttons{width:auto;padding:12px 32px;border-radius:9999px;display:inline-flex;justify-content:center;align-items:center;line-height:1;border:1px solid #009191;color:#009191;transition:all .2s ease-in-out}.buttons:hover{background:#fff}.arrow{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;position:absolute;right:24px;top:calc(50% - 8px)}.title-red-center,.page-title{color:#913c00;font-size:4rem;line-height:1;text-align:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:4rem}.colored{border-radius:16px;background:#fff;padding:32px}@media only screen and (min-width:768px){.colored{padding:56px}}@media only screen and (min-width:1024px){.colored{padding:64px}}@media only screen and (min-width:1280px){.colored{padding:72px}}.relative{position:relative}.block+.block{margin-top:min(100px,12vw)}.s-block+.s-block{margin-top:min(64px,8vw)}.s-block.bordered+.s-block.bordered{border-top:1px dashed #ccc;padding-top:24px}@media only screen and (min-width:768px){.s-block.bordered+.s-block.bordered{padding-top:48px}}.narrow{width:min(90%,640px)}.pointer-events-none{pointer-events:none !important}.opacity-none{opacity:0}.sns-link{width:32px;height:32px;display:inline-block;position:relative;font-size:0;-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}@media only screen and (min-width:768px){.sns-link{width:40px;height:40px}}.sns-link.twitter{-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/twitter.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/twitter.svg)}.sns-link.facebook{-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/facebook.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/facebook.svg)}header{font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}@media only screen and (max-width:768px){header{width:100%;height:90px;position:fixed;top:0;left:0;z-index:10}header.active{z-index:10000}header nav{width:100vw;height:100vh;position:fixed;pointer-events:none;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;z-index:-1;transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;background:0 0}header nav.active{pointer-events:auto;opacity:1;transform:none;z-index:9998;background-color:#009191}header nav ul{width:80vw;height:auto;position:relative}header nav ul:before{pointer-events:none;content:"";display:block;width:80px;height:80px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;background:#fff;margin:0 0 32px 50%;transform:translateX(-50%)}header nav ul li{transform:translateX(-48px);opacity:0;transition:all .2s ease-in-out;transition-delay:.5s}header nav ul li:nth-of-type(even){transform:translateX(48px)}header nav ul li a{display:flex;justify-content:flex-start;align-items:center;font-size:1.8rem;text-align:left;color:#fff;padding:16px 32px;line-height:1;position:relative;text-align:center;transition:all .2s ease-in-out}header nav ul li a:after{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;position:absolute;right:24px;top:calc(50% - 8px);transition:all .2s ease-in-out}header nav ul li a:hover{color:#913c00;background:#fff;border-radius:9999px;letter-spacing:4px}header nav ul li a:hover:after{transform:rotate(180deg);background:#913c00}header nav.active ul li{transform:none;opacity:1}header h1{position:absolute;top:16px;bottom:0;margin:auto;left:16px;width:calc(90px - 16px);height:calc(90px - 16px);font-size:0}header h1 span{display:block;width:100%;height:100%;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;background:#fff}}@media only screen and (min-width:768px){header{width:min(90%,1240px);height:100px;border-radius:0 0 24px 24px;position:absolute;top:48px;left:0;right:0;margin:0 auto 48px;padding:16px 48px;display:flex;justify-content:space-between;align-items:center;opacity:1;gap:32px;z-index:10;transition:all .8s cubic-bezier(.44,1.78,.42,.69)}}@media only screen and (min-width:768px) and (min-width:1024px){header{gap:48px}}@media only screen and (min-width:768px){header h1 span{display:block;width:100%;height:100%;transition:all .6s ease-in-out;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}}@media only screen and (min-width:768px){header.float{position:fixed;top:24px;left:0;right:0;margin:auto;border-radius:24px;background:#009191;z-index:10;transform:scale(1.03) translateY(16px)}}@media only screen and (min-width:768px){header .nav-trigger{display:none}}@media only screen and (min-width:768px){header nav{display:block;margin:0 0 0 auto;flex-grow:1;text-align:right}header nav ul{margin:0 0 0 auto;width:auto;display:inline-flex;gap:16px;justify-content:space-between;align-items:center}}@media only screen and (min-width:768px) and (min-width:1024px){header nav ul{gap:24px}}@media only screen and (min-width:768px){header nav ul li{text-align:center}header nav ul li a{display:inline-block;font-size:.9rem;color:#fff;position:relative;transition:all .2s ease-in-out}}@media only screen and (min-width:768px) and (min-width:1024px){header nav ul li a{font-size:1rem}}@media only screen and (min-width:768px){header nav ul li a:before{content:"";width:0;height:4px;display:block;z-index:-1;position:absolute;bottom:-4px;border-radius:9999px;left:0;border-bottom:4px solid #fff;transition:all .4s cubic-bezier(.44,1.78,.42,.69)}}@media only screen and (min-width:768px){header nav ul li a:hover{color:#fff}header nav ul li a:hover:before{width:100%}}@media only screen and (min-width:768px){header h1{width:calc(100px);height:calc(100px);font-size:0}header h1 svg{width:100%;height:100%}header h1 svg .st0{fill:#009191}}@media only screen and (min-width:768px){header.float h1{width:calc(100px - 32px);height:calc(100px - 32px)}}header h1 a{width:100%;height:100%;transition:all .5s ease-in-out;display:block}header h1:hover span{transform:rotateY(360deg)}header img.header-little{position:absolute;width:80px;bottom:-60px;right:30px;opacity:0;transition:all .2s ease-in-out;z-index:-1 !important;pointer-events:none;transform:scale(1,0);transform-origin:top}header.float img.header-little{opacity:1;transform:scale(1)}footer{position:relative;z-index:12;min-height:100vh;display:flex;justify-content:center;align-items:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;background:#333;color:#fff;text-align:center;padding:56px 32px 32px}@media only screen and (min-width:768px){footer{padding:72px 64px 64px}}footer:before{pointer-events:none;z-index:-1;transform:rotate(180deg);content:"";display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");-webkit-mask-position:top;mask-position:top;-webkit-mask-size:500px;mask-size:500px;height:calc(90px + 120px);width:100vw;background-color:#333;position:absolute;bottom:calc(100% - 90px);left:0}@media only screen and (min-width:768px){footer:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20id%3D%22svg%22%20viewBox%3D%220%200%201440%20690%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22transition%20duration-300%20ease-in-out%20delay-150%22%3E%3Cpath%20d%3D%22M%200%2C700%20C%200%2C700%200%2C350%200%2C350%20C%20139.33333333333331%2C355.06666666666666%20278.66666666666663%2C360.1333333333333%20450%2C353%20C%20621.3333333333334%2C345.8666666666667%20824.6666666666667%2C326.53333333333336%20995%2C324%20C%201165.3333333333333%2C321.46666666666664%201302.6666666666665%2C335.73333333333335%201440%2C350%20C%201440%2C350%201440%2C700%201440%2C700%20Z%22%20stroke%3D%22none%22%20stroke-width%3D%220%22%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20class%3D%22transition-all%20duration-300%20ease-in-out%20delay-150%20path-0%22%20transform%3D%22rotate(-180%20720%20350)%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}}@media only screen and (min-width:768px){footer:before{-webkit-mask-size:2800px;mask-size:2800px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -500px;height:calc(90px + 300px)}}footer .footer-inner{width:min(100%,1240px);margin:auto;text-align:left}footer .s-block.bordered+.s-block.bordered{border-color:rgba(255,255,255,.6)}footer h2{font-size:2rem;display:flex;justify-content:flex-start;align-items:center;white-space:nowrap}footer h2:before{content:"";display:block;width:48px;height:48px;margin-right:8px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);-webkit-fmask-size:80%;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;background:#fff;transform:translate(-4px,-6px)}@media only screen and (min-width:768px){footer .flex-gap{gap:48px}}@media only screen and (min-width:1024px){footer .flex-gap{gap:72px}}@media only screen and (min-width:1280px){footer .flex-gap{gap:96px}}@media only screen and (min-width:768px){footer .mt-0-md{flex-grow:1}}footer .flex{gap:24px}footer .flex .flex{gap:16px}footer a.sns-link{transition:all .2s ease-in-out}footer a.sns-link:hover{transform:scale(1.1);opacity:.8}@media only screen and (max-width:768px){footer .footer-map{width:100vw;transform:translateX(-32px)}}footer .footer-map iframe{width:100%;height:240px}@media only screen and (min-width:768px){footer .footer-map iframe{width:calc(100% - 16px);margin-left:8px;border-radius:16px}}@media only screen and (min-width:1024px){footer .footer-map iframe{height:320px}}footer .copyright{text-align:center}footer nav ul{display:grid;grid-template:auto/1fr 1fr}@media only screen and (min-width:640px){footer nav ul{grid-template:auto/repeat(3,1fr)}}@media only screen and (min-width:768px){footer nav ul{grid-template:auto/1fr 1fr}}@media only screen and (min-width:1024px){footer nav ul{grid-template:auto/repeat(3,1fr)}}footer nav ul li a{display:flex;justify-content:flex-start;align-items:center;padding:8px;transition:all .4s cubic-bezier(.44,1.78,.42,.69)}footer nav ul li a:before{content:"";display:block;width:4px;height:10px;margin-right:8px;transition:all .4s cubic-bezier(.44,1.78,.42,.69);-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff}@media only screen and (min-width:1024px){footer nav ul li a:before{width:8px;height:10px;margin-right:12px}}footer nav ul li a:hover{opacity:.8;transform:translateY(-8px)}footer nav ul li a:hover:before{transform:rotate(-90deg)}#breadcrumb{opacity:.7;margin:32px auto 0;padding:8px 0}#breadcrumb ol{display:inline-block}#breadcrumb ol li{display:inline-block;font-size:.8rem}#breadcrumb ol li+li:before{display:inline-block;content:">";padding:0 4px}.nav-trigger{position:absolute;width:30px;height:30px;cursor:pointer;margin:auto;z-index:10000;top:50%;right:24px;transform:translateY(-50%);transition:all .2s ease-in-out}.nav-trigger:hover{opacity:.8;transform:scale(.95) translateY(-50%);transform-origin:center}.nav-trigger span{position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:9999px}.nav-trigger,.nav-trigger span{display:inline-block;transition:all .2s ease-in-out}.nav-trigger span:nth-of-type(1){top:20%}.nav-trigger span:nth-of-type(2){top:50%;transform:translateY(-1px)}.nav-trigger span:nth-of-type(3){bottom:20%}.nav-trigger.active span:nth-of-type(1){transform:translateY(8px) rotate(-45deg)}.nav-trigger.active span:nth-of-type(2){left:200%;opacity:0;transform:translateY(-1px);-webkit-animation:active-btn06-bar02 .8s forwards;animation:active-btn0-bar02 .8s forwards}@-webkit-keyframes active-btn06-bar02{100%{height:0}}@keyframes active-btn06-bar02{100%{height:0}}.nav-trigger.active span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}main{margin:0 auto 160px;padding-top:200px}@media only screen and (min-width:768px){main{margin:0 auto 224px;padding-top:300px}}@media only screen and (min-width:1024px){main{margin-bottom:340px;padding-top:340px}}#todayslive{width:min(90%,1240px);margin:auto;margin-bottom:56px}#todayslive>div:first-of-type{margin-bottom:24px}#todayslive .detail-texts{font-size:.9rem;margin-top:24px}#todayslive>img.todays{position:absolute;width:80px;pointer-events:none}#todayslive>img.todays.todays1{left:20px;top:-60px}#todayslive>img.todays.todays2{right:20px;bottom:-26px}@media only screen and (min-width:768px){#todayslive{width:calc(min(90%,1240px) - 96px)}}@media only screen and (max-width:1024px){#todayslive{background:#fff;box-shadow:0 0 3px #ccc;padding:32px;border-radius:24px;padding:32px;padding-bottom:64px}}@media only screen and (max-width:1024px) and (min-width:768px){#todayslive{padding:48px}}@media only screen and (min-width:1024px){#todayslive{display:flex;justify-content:space-between;gap:88px}#todayslive>div:first-of-type{margin-bottom:0}#todayslive>div:first-of-type h2{margin-bottom:0}#todayslive>div:first-of-type.sticky{position:relative}#todayslive>div:first-of-type.sticky h2.date{position:-webkit-sticky;position:sticky;top:calc(32px + 100px)}#todayslive div.content{flex-grow:1}}#todayslive .date{white-space:nowrap;color:#913c00;font-size:4rem;line-height:1;text-align:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:3rem}@media only screen and (min-width:1024px){#todayslive .date{font-size:4rem}}#todayslive .date small{display:block;font-size:60%}@media only screen and (min-width:768px){#todayslive .date small{display:inline}}@media only screen and (min-width:1024px){#todayslive .date small{display:block}}@media only screen and (min-width:1024px){#todayslive .content{background:#fff;box-shadow:0 0 3px #ccc;padding:32px;border-radius:24px}}@media only screen and (min-width:1024px) and (min-width:768px){#todayslive .content{padding:48px}}@media only screen and (min-width:1024px){#todayslive .content{padding:64px 64px 96px;position:relative}#todayslive .content img.todays{position:absolute;width:120px}#todayslive .content img.todays.todays1{left:40px;top:-90px}#todayslive .content img.todays.todays2{right:40px;bottom:-38px}}#todayslive a.flyer{display:block;width:100%;margin-bottom:16px;border:1px solid #ccc}@media only screen and (min-width:768px){#todayslive a.flyer{width:80%;margin:0 10% 24px}}@media only screen and (min-width:768px) and (min-width:1280px){#todayslive a.flyer{width:35%;margin:0 24px 0 0}}#todayslive a.flyer img{width:100%}.event-onebox h3{font-size:1.4rem;margin-bottom:16px;color:#009191}.event-onebox dl{margin-top:16px;font-size:.95rem;display:grid;grid-gap:2px 8px;grid-template:auto/auto 1fr}@media only screen and (min-width:768px){.event-onebox dl{font-size:.9rem}}.event-onebox dl dt{position:relative}.event-onebox dl dt dd{font-weight:bolder;color:inherit}#index-news{padding:10vw 0 0;position:relative;text-align:center}@media only screen and (min-width:768px){#index-news{padding:6vw 0 0}}#index-news h3{color:#913c00;font-size:4rem;line-height:1;text-align:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:3rem;text-align:center;margin:auto;margin-bottom:32px;width:min(90%,1240px)}@media only screen and (min-width:768px){#index-news h3{font-size:4rem;margin-bottom:64px}}#index-news a:not(.buttons){width:min(min(90%,1240px),760px);margin:auto;display:grid;grid-template:auto/auto 1fr;grid-gap:0;color:#333;text-align:left;border-bottom:1px solid #333;display:flex;justify-content:flex-start;align-items:center;padding:32px 0;position:relative;transition:all .2s ease-in-out}#index-news a:not(.buttons):first-of-type{border-top:1px solid #333}#index-news a:not(.buttons) span:first-of-type{font-size:1rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:1;color:#913c00}#index-news a:not(.buttons) span:last-of-type{padding-left:24px;font-weight:600;font-size:1rem;transition:all .2s ease-in-out;position:relative}#index-news a:not(.buttons):after{content:"";display:none;width:16px;height:16px;position:absolute;right:8px;top:calc(50% - 8px);-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#ccc;opacity:0;transition:all .2s ease-in-out}@media only screen and (min-width:768px){#index-news a:not(.buttons):after{display:block}}#index-news a:not(.buttons):hover{color:#913c00;padding-left:16px}#index-news a:not(.buttons):hover:after{opacity:1}#index-news a.buttons{font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;margin:48px auto 0;padding:12px 64px;font-size:1.1rem;position:relative;transition:all .2s ease-in-out}@media only screen and (min-width:768px){#index-news a.buttons{padding:24px 64px}}#index-news a.buttons:before{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;position:absolute;right:24px;top:calc(50% - 8px);width:12px;height:12px;right:24px;top:calc(50% - 6px);background:#009191}#index-news a.buttons:hover{background:#fff;padding:12px 88px}@media only screen and (min-width:768px){#index-news a.buttons:hover{padding:24px 88px}}#index-pickups{text-align:center;padding:17vw 0}@media only screen and (min-width:768px){#index-pickups{padding:8vw 0}}#index-pickups>h3{color:#913c00;font-size:4rem;line-height:1;text-align:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:3rem;text-align:center;margin:auto;margin-bottom:64px;width:min(90%,1240px)}@media only screen and (min-width:768px){#index-pickups>h3{font-size:4rem;margin-bottom:64px}}#index-pickups .pickups{position:relative}@media only screen and (min-width:768px){#index-pickups .pickups{margin-left:auto;margin-right:auto;width:min(90%,1240px)}}#index-pickups .pickups>img.pickups1,#index-pickups .pickups>img.pickups2{position:absolute;width:80px;z-index:2;pointer-events:none}@media only screen and (min-width:768px){#index-pickups .pickups>img.pickups1,#index-pickups .pickups>img.pickups2{width:120px}}#index-pickups .pickups>img.pickups1{top:-63px;left:10px}@media only screen and (min-width:768px){#index-pickups .pickups>img.pickups1{left:80px;top:-94px}}#index-pickups .pickups>img.pickups2{bottom:-32px;right:20px}@media only screen and (min-width:768px){#index-pickups .pickups>img.pickups2{right:80px;bottom:-47px}}#index-pickups .pickups-wrap{width:100%;margin:auto;overflow:hidden;border-radius:16px}@media only screen and (min-width:768px){#index-pickups .pickups-wrap{width:min(90%,1240px)}}#index-pickups .pickups-wrap a{width:100%;display:flex;justify-content:flex-start;text-align:left;background:#fff;transition:all .2s ease-in-out}@media only screen and (max-width:768px){#index-pickups .pickups-wrap a{flex-direction:column}}#index-pickups .pickups-wrap a:hover{opacity:.8;transform:scale(1.03);box-shadow:0 0 6px #ccc}#index-pickups .pickups-wrap a+a{border-top:1px dashed #e1e1e1}#index-pickups .pickups-wrap a h4{display:flex;justify-content:flex-start;align-items:center;color:#913c00;font-size:1.4rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;margin-bottom:0}@media only screen and (min-width:768px){#index-pickups .pickups-wrap a h4{font-size:1.5rem}}#index-pickups .pickups-wrap a h4 small{display:inline-block;margin-left:8px;font-size:60%}#index-pickups .pickups-wrap a h4 small:before{content:"-";display:inline-block;padding:0 8px 0 0}#index-pickups .pickups-wrap a .title{order:2;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex-shrink:1;padding:0 24px 48px}@media only screen and (min-width:640px){#index-pickups .pickups-wrap a .title{padding:0 48px 48px}}@media only screen and (min-width:768px){#index-pickups .pickups-wrap a .title{padding:48px}}#index-pickups .pickups-wrap a .title h4{font-size:2rem}#index-pickups .pickups-wrap a .title p:first-of-type{margin-top:.8rem;margin-bottom:2px;color:#009191;font-weight:600;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.2rem}#index-pickups .pickups-wrap a .title p:last-of-type{font-size:1rem;color:#555}#index-pickups .pickups-wrap a .image{order:1;width:min(20%,180px);flex-shrink:0;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVQYV2NkQAP////3ZUQWAwswMm6GC8IEQIrAgsgCYEF0AZAgANP9E1CXVxkjAAAAAElFTkSuQmCC) repeat;background-color:#fafafa}@media only screen and (min-width:768px){#index-pickups .pickups-wrap a .image{width:min(20%,240px)}}@media only screen and (max-width:768px){#index-pickups .pickups-wrap a .image{width:80%;margin:48px 10% 24px;border-radius:16px}}@media only screen and (min-width:768px){#index-pickups .pickups-wrap a .image:before{content:"";display:block;padding-top:100%}}#index-pickups .pickups-wrap a .image img{width:100%;margin:auto;height:auto}@media only screen and (min-width:768px){#index-pickups .pickups-wrap a .image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.wave{display:none;position:absolute;height:70px;width:100%;background:#009191;bottom:0;z-index:1;overflow-x:hidden}.wave.upper{position:absolute;background:#009191;top:0;transform:rotate(180deg)}.wave:before,.wave:after{content:"";display:block;position:absolute;border-radius:100% 50%}.wave:before{width:55%;height:109%;background-color:#fff;right:-1.5%;top:60%}.wave.upper:before{width:55%;height:109%;background-color:#edf1f2;right:-1.5%;top:60%}.wave:after{width:55%;height:100%;background-color:#009191;left:-1.5%;top:40%}body#news main{width:min(90%,1240px)}body#news main a.list{background:#fff;padding:24px;display:grid;grid-template:auto/auto 1fr;grid-gap:24px;transition:all .2s ease-in-out;border-top:1px dashed #e1e1e1;position:relative}@media only screen and (min-width:768px){body#news main a.list{padding:32px}}body#news main a.list:first-of-type{border-radius:16px 16px 0 0;border-top:0}body#news main a.list:last-of-type{border-radius:0 0 16px 16px}body#news main a.list:after{content:"";display:none;width:24px;height:24px;position:absolute;right:24px;top:calc(50% - 12px);-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#ccc;opacity:0;transition:all .2s ease-in-out}@media only screen and (min-width:768px){body#news main a.list:after{display:block}}body#news main a.list:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVQYV2NkQAP////3ZUQWAwswMm6GC8IEQIrAgsgCYEF0AZAgANP9E1CXVxkjAAAAAElFTkSuQmCC) repeat;background-color:#fafafa;cursor:pointer}body#news main a.list:hover:after{opacity:1}body#news main h3{color:#009191;grid-column:2/3;grid-row:1/2;font-size:1.4rem}body#news main small{grid-column:1/2;grid-row:1/2;font-size:.9rem;font-weight:400;display:flex;justify-content:flex-start;align-items:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body#news.single a.buttons{font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;margin:48px auto 0;padding:16px 64px;font-size:1.1rem;position:relative;transition:all .2s ease-in-out}body#news.single a.buttons:before{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;position:absolute;right:24px;top:calc(50% - 8px);width:12px;height:12px;right:24px;top:calc(50% - 6px);background:#009191}body#news.single a.buttons:hover{background:#fff;padding:16px 88px}body#news.single .colored{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}body#news.single .colored small{display:flex;justify-content:flex-start;align-items:center;width:auto;order:2;font-size:.8rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;color:#aaa;width:100%;margin-bottom:24px}@media only screen and (min-width:768px){body#news.single .colored small{margin-bottom:32px}}body#news.single .colored small:before{content:"";width:12px;height:12px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/pencil.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/pencil.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#aaa;display:block;margin-right:8px}body#news.single .colored h3{color:#009191;order:1;margin-bottom:4px;font-size:1.8rem;display:block;width:100%}body#news.single .colored div{order:3}body#news.single .colored div p{color:#333;font-size:1rem}#equip main{width:min(90%,1240px);margin-left:auto}#equip main .flex{gap:32px}@media only screen and (min-width:1024px){#equip main .flex{align-items:flex-start;gap:48px;position:relative}}@media only screen and (min-width:1024px){#equip main .flex>div{width:calc(50% - 24px);flex-shrink:0;flex-grow:0}}#equip main .flex>div h3{color:#009191;text-align:center;margin-bottom:16px;font-size:2rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}#equip main .flex dl{border-radius:16px;background:#fff;padding:32px;text-align:left;padding:0 !important}@media only screen and (min-width:768px){#equip main .flex dl{padding:56px}}@media only screen and (min-width:1024px){#equip main .flex dl{padding:64px}}@media only screen and (min-width:1280px){#equip main .flex dl{padding:72px}}@media only screen and (min-width:768px){#equip main .flex dl{padding:0 !important}}#equip main .flex dt,#equip main .flex dd{padding:24px}@media only screen and (min-width:768px){#equip main .flex dt,#equip main .flex dd{padding:48px}}#equip main .flex dt{font-weight:bolder;color:#913c00;font-size:1.3rem;padding-bottom:8px}#equip main .flex dt:not(:first-of-type){border-top:1px dashed #e1e1e1}#equip main .flex dd{padding-top:0;padding-left:40px}@media only screen and (min-width:768px){#equip main .flex dd{padding-left:64px}}body#schedule main{width:min(90%,1240px);margin-left:auto}body#schedule .control{margin-bottom:64px}@media only screen and (min-width:768px){body#schedule .control{display:flex;justify-content:space-between;align-items:center}}body#schedule .control p{text-align:center;margin:16px 0}@media only screen and (min-width:768px){body#schedule .control p{width:320px}}body#schedule .control p.unavailable{opacity:.5;pointer-events:none}body#schedule .control p a{width:80%;margin:auto;display:flex;justify-content:center;align-items:center;border-radius:9999px;padding:16px 24px;line-height:1;background:rgba(255,255,255,.9);text-align:center;color:#913c00;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:1.2rem;transition:all .2s ease-in-out}@media only screen and (min-width:768px){body#schedule .control p a{width:100%}}body#schedule .control p a:hover{opacity:.8;transform:scale(1.03)}body#schedule .control p:first-of-type a:before{content:"";display:block;width:8px;height:8px;margin-right:12px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#913c00;transform:rotate(180deg)}body#schedule .control p:last-of-type a:after{content:"";display:block;width:8px;height:8px;margin-left:12px;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/arrow.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#913c00}body#schedule .schedule-box{display:grid;grid-template:auto/auto;grid-gap:0 16px;text-align:left;border-radius:16px;background:#fff;padding:32px}@media only screen and (min-width:768px){body#schedule .schedule-box{padding:56px}}@media only screen and (min-width:1024px){body#schedule .schedule-box{padding:64px}}@media only screen and (min-width:1280px){body#schedule .schedule-box{padding:72px}}@media only screen and (min-width:768px){body#schedule .schedule-box{padding:48px}}body#schedule .schedule-box+.schedule-box{border-radius:0;border-top:1px dashed #e1e1e1}body#schedule .schedule-box:first-of-type:not(:last-of-type){border-radius:16px 16px 0 0}body#schedule .schedule-box:first-of-type:last-of-type{border-radius:16px}body#schedule .schedule-box:last-of-type{border-radius:0 0 16px 16px}@media only screen and (min-width:768px){body#schedule .schedule-box{text-align:left;grid-gap:0 32px;grid-template:auto/min(20vw,240px) auto;grid-auto-flow:row;align-content:start}}body#schedule .schedule-box h3.date{color:#913c00;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:3.8rem;line-height:1;text-align:left;display:grid;grid-template:auto/auto 1fr;grid-gap:0 8px;align-items:center;margin-bottom:8px}body#schedule .schedule-box h3.date span{width:100%;height:100%;grid-row:1/3;grid-column:1/2}body#schedule .schedule-box h3.date small{display:block;text-align:inherit;font-size:1.2rem;transform:translateY(-3px)}@media only screen and (min-width:768px){body#schedule .schedule-box h3.date small{font-size:.9rem}}body#schedule .schedule-box h3.date small:first-of-type{grid-row:1/2;grid-column:2/3;display:flex;justify-content:flex-start;align-items:flex-end;height:100%}body#schedule .schedule-box h3.date small:last-of-type{grid-row:2/3;grid-column:2/3}body#schedule .schedule-box .flyer{margin:16px 0;text-align:center}@media only screen and (max-width:768px){body#schedule .schedule-box .flyer{width:100%;grid-row:2/3}}body#schedule .schedule-box .flyer.blank{background:#fafafa;position:relative;height:auto}@media only screen and (max-width:768px){body#schedule .schedule-box .flyer.blank{display:none}}body#schedule .schedule-box .flyer.blank:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:64px;height:64px;content:"";display:block;background:#555;-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/logo.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat}body#schedule .schedule-box .flyer a{display:block;transition:all .2s ease-in-out;overflow:hidden;position:relative}body#schedule .schedule-box .flyer a img{width:100%;transition:all .2s ease-in-out}body#schedule .schedule-box .flyer a:hover{opacity:.8}body#schedule .schedule-box .flyer a:hover img{transform:scale(1.03)}body#schedule .schedule-box .flyer:not(.blank) a:before,body#schedule .schedule-box .flyer:not(.blank) a:after{content:"";display:block;width:100%;height:100%;opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;transition:all .2s ease-in-out}body#schedule .schedule-box .flyer:not(.blank) a:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVQYV2NkQAP////3ZUQWAwswMm6GC8IEQIrAgsgCYEF0AZAgANP9E1CXVxkjAAAAAElFTkSuQmCC) repeat;background-color:rgba(0,0,0,.5)}body#schedule .schedule-box .flyer:not(.blank) a:after{background:rgba(255,255,255,.7);-webkit-mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/expand.svg);mask-image:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/expand.svg);-webkit-fmask-size:contain;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:4;width:20%;aspect-ratio:1/1;margin:auto;transform:scale(0) rotate(45deg)}body#schedule .schedule-box .flyer:not(.blank) a:hover:before,body#schedule .schedule-box .flyer:not(.blank) a:hover:after{opacity:1}body#schedule .schedule-box .flyer:not(.blank) a:hover:after{transform:scale(1) rotate(45deg)}@media only screen and (min-width:768px){body#schedule .schedule-box h3.date,body#schedule .schedule-box h4,body#schedule .schedule-box .schedule-detail,body#schedule .schedule-box .detail-texts,body#schedule .schedule-box .notes{grid-column:2/4}body#schedule .schedule-box .flyer{grid-row:1/10;grid-column:1/2;width:100%;margin:0}}body#schedule .schedule-box h4{color:#009191;font-size:1.4rem;margin-top:16px;margin-bottom:24px}@media only screen and (max-width:768px){body#schedule .schedule-box h4{grid-row:3/4}}@media only screen and (max-width:768px){body#schedule .schedule-box .schedule-detail{grid-row:4/5}}body#schedule .schedule-box .schedule-detail .detail-texts{word-break:break-all;font-size:.9rem;color:#777;margin-top:8px}@media only screen and (min-width:768px){body#schedule .schedule-box .schedule-detail .detail-texts{font-size:.8rem}}body#schedule .schedule-box .notes{font-size:1rem;color:#555;margin:24px 0 0}@media only screen and (max-width:768px){body#schedule .schedule-box .notes{grid-row:5/6}}@media only screen and (min-width:768px){body#schedule .schedule-box .notes{font-size:.9rem;width:auto;margin-left:0}}body#schedule .schedule-box .notes dl{display:grid;grid-template:auto/auto 1fr;grid-gap:0 16px}body#schedule .schedule-box .notes dl dt,body#schedule .schedule-box .notes dl dd{display:block}body#schedule .reservation{text-align:right}@media only screen and (max-width:768px){body#schedule .reservation{grid-row:6/7}}@media only screen and (min-width:768px){body#schedule .reservation{grid-column:2/4}}body#schedule .reservation a{margin:24px auto auto auto;display:inline-block;border-radius:9999px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVQYV2NkQAP////3ZUQWAwswMm6GC8IEQIrAgsgCYEF0AZAgANP9E1CXVxkjAAAAAElFTkSuQmCC) repeat;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:.9rem;padding:10px 24px 8px;line-height:1;transition:all .2s ease-in-out;text-align:center}@media only screen and (min-width:768px){body#schedule .reservation a{margin:0 0 0 auto}}@media only screen and (min-width:768px){body#schedule .reservation a{padding:10px 32px 8px}}body#schedule .reservation a:hover{transform:scale(1.03);opacity:.8;letter-spacing:2px}body#schedule .reservation a.label-noreservation{background-color:#555;color:#fff}body#schedule .reservation a.label-reservation{background-color:#009191;color:#fff}body#reserve:before{display:none}body#reserve main{margin:0 auto;padding:48px 0}body#reserve p,body#contact p{margin-top:16px}body#reserve dd p,body#contact dd p{margin-top:0}body#reserve main,body#contact main{width:min(90%,640px)}body#reserve main dl,body#reserve main dt,body#reserve main dd,body#contact main dl,body#contact main dt,body#contact main dd{width:100%;display:block}body#reserve main dt,body#contact main dt{background:#009191;font-weight:bolder;padding:8px;color:#fff;border-radius:8px;font-size:1.1rem}@media only screen and (min-width:768px){body#reserve main dt,body#contact main dt{font-size:.9rem}}body#reserve main dt p,body#contact main dt p{margin-top:0}body#reserve main dt:not(:first-of-type),body#contact main dt:not(:first-of-type){margin-top:16px}body#reserve main dd,body#contact main dd{margin-top:8px}body#reserve main dd p,body#contact main dd p{width:100%;height:100%}@media only screen and (min-width:768px){body#reserve main dl,body#contact main dl{display:grid;grid-template:auto/auto 1fr;grid-gap:8px}}@media only screen and (min-width:768px) and (min-width:768px){body#reserve main dl,body#contact main dl{grid-template:auto/188px 1fr;grid-gap:16px}}@media only screen and (min-width:768px){body#reserve main dl dt,body#reserve main dl dd,body#contact main dl dt,body#contact main dl dd{margin-top:0 !important;display:flex;justify-content:center;align-items:center;text-align:center}}body#reserve main input:not([type=checkbox]),body#reserve main textarea,body#reserve main select,body#contact main input:not([type=checkbox]),body#contact main textarea,body#contact main select{width:100%;height:100%;background:#fafafa;padding:8px 16px;border-radius:8px;resize:none;border:1px solid #e1e1e1;font-size:1rem;text-align:left}body#reserve main input:not([type=checkbox])[readonly=readonly],body#reserve main textarea[readonly=readonly],body#reserve main select[readonly=readonly],body#contact main input:not([type=checkbox])[readonly=readonly],body#contact main textarea[readonly=readonly],body#contact main select[readonly=readonly]{pointer-events:none}body#reserve main #submit input,body#contact main #submit input{border-radius:9999px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJ0lEQVQYV2NkQAP////3ZUQWAwswMm6GC8IEQIrAgsgCYEF0AZAgANP9E1CXVxkjAAAAAElFTkSuQmCC) repeat;background-color:#009191;color:#fff;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;text-align:center;font-size:1.3rem;transition:all .2s ease-in-out}body#reserve main #submit input:hover,body#contact main #submit input:hover{background-color:#913c00}body#reserve #reserve-caution,body#contact #reserve-caution{margin-top:48px;padding:24px;background:#fafafa;border-radius:16px}body#reserve #reserve-caution h3,body#contact #reserve-caution h3{color:#913c00;text-align:center;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;margin-bottom:24px;font-size:1.6rem}body#reserve #reserve-caution p,body#reserve #reserve-caution li,body#contact #reserve-caution p,body#contact #reserve-caution li{font-size:.9rem}body#reserve #reserve-caution p .date-confirm,body#reserve #reserve-caution li .date-confirm,body#contact #reserve-caution p .date-confirm,body#contact #reserve-caution li .date-confirm{color:#913c00;font-weight:bolder}body#reserve #reserve-caution p.accept label,body#contact #reserve-caution p.accept label{line-height:1;display:flex;justify-content:center;align-items:center;gap:8px}body#reserve #reserve-caution p.accept label input,body#contact #reserve-caution p.accept label input{display:inline-block;width:16px;height:16px}body#reserve #reserve-caution ul,body#contact #reserve-caution ul{margin-top:16px}body#reserve #reserve-caution ul li,body#contact #reserve-caution ul li{display:flex;justify-content:flex-staft;align-items:flex-start;padding:12px 0 12px;border-top:1px dashed #e1e1e1}body#reserve #reserve-caution ul li:last-of-type,body#contact #reserve-caution ul li:last-of-type{border-bottom:1px dashed #e1e1e1}body#reserve #reserve-caution ul li:before,body#contact #reserve-caution ul li:before{content:"●";display:inline-block;padding-right:4px}body#system main{width:min(90%,1240px);margin-left:auto}body#system main h3{margin-bottom:24px;color:#009191;font-size:3rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body#system p+p{margin-top:16px}body#system .tablepress tr.row-1{border-top:1px solid #e1e1e1}body#system .tablepress>*+tbody>*>*,body#system .tablepress>tbody>*~*>*,body#system .tablepress>tfoot>*>*{border-color:#e1e1e1 !important}body#access main{width:min(90%,1240px);margin-left:auto}body#access main h3{margin-bottom:24px;color:#009191;font-size:2rem;font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body#access main .googlemap{position:relative}body#access main .googlemap:before{content:"";display:block;padding-top:56.25%}body#access main .googlemap iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}body#access main div{width:100%}body#access main div img{width:100%}body#access main iframe{width:100%;height:100%}body#contact main{width:min(95%,980px)}body#contact main input:not([type=checkbox]){height:auto}@media only screen and (min-width:768px){body#contact main dl{grid-gap:0}}body#contact main dl dt{background:0 0;border-radius:0;color:#009191}@media only screen and (max-width:768px){body#contact main dl dt{margin-bottom:0}}body#contact main dl dd{align-items:center}body#contact main dl dd p{height:auto}body#contact main dl dd .wpcf7-not-valid-tip{margin-top:4px;display:block;text-align:left}body#contact main dl dt{padding-bottom:0}@media only screen and (min-width:768px){body#contact main dl dt,body#contact main dl dd{padding:32px 0}body#contact main dl dt,body#contact main dl dd{border-top:1px solid #e1e1e1}body#contact main dl dt:last-of-type,body#contact main dl dd:last-of-type{border-top:1px solid #e1e1e1}}body#contact main input[type=submit]{width:auto;display:inline-block;margin:auto;padding:16px 32px;background:#009191;font-weight:bolder;color:#fff;transition:all .2s ease-in-out;letter-spacing:6px;text-indent:6px;line-height:1;font-size:1rem}body#contact main input[type=submit]:hover{opacity:.8;transform:scale(1.03)}body#contact .grid-lg{margin:auto;margin-top:88px;background:#fff;text-align:center;width:100%}body#contact .grid-lg article{margin:auto;text-align:left}body#contact h3{font-size:1.8rem;color:#009191;margin-bottom:16px}body#contact .block+.block{margin-top:48px}@media only screen and (min-width:768px){body#contact .block+.block{margin-top:64px}}body#contact div.wpcf7-response-output{text-align:center;background:#fff;font-size:.8rem;margin-top:64px;margin-bottom:64px}.loading{position:fixed;z-index:10000;width:100%;height:100vh;margin:0;padding:0;background:#edf1f2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px;left:0;top:0}.loading.hide{opacity:0;pointer-events:none;transition:opacity .5s}.loading .circle{display:block;position:relative;width:min(40%,180px);aspect-ratio:1/1;margin:0 auto;background:url(//yoyogi-labo.com/wp_yyglb/wp-content/themes/labo/./img/loading.png) center/contain no-repeat;-webkit-animation:loading 7s linear 0ms infinite normal both;animation:loading 7s linear 0ms infinite normal both}.loading .nowloading{font-family:"Nunito","Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;color:#913c00;font-size:2rem;-webkit-animation:loading-text 1s linear 0ms infinite normal both;animation:loading-text 1s linear 0ms infinite normal both}@-webkit-keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading-text{0%{opacity:0}10%{opacity:1}100%{opacity:1}}@keyframes loading-text{0%{opacity:0}10%{opacity:1}100%{opacity:1}}body#page404 main h2{margin:0 auto 2vw;color:#913c00;font-size:3rem}body#page404 main h2 img{width:min(70%,320px);margin-bottom:16px}body#page404 main p{text-align:center}body#page404 main p a,body#page404 main p span{display:inline-block}body#page404 main p a{margin-top:24px;font-weight:bolder;color:#913c00}body#page404 main p a:before,body#page404 main p a:after{content:"-";display:inline-block;padding:0 4px}