@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}*{box-sizing:border-box;word-break:break-all}html,body{width:100%;height:auto;font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;line-height:1.6;letter-spacing:.1rem;background-color:#edf1f2}html{font-size:clamp(80%,2.1vw,98%)}body{background-color:#edf1f2;color:#555;font-weight:400;position:relative}body:before{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:#009191;z-index:5;position:fixed;top:0;left:0;filter:drop-shadow(0 0 .75rem #ccc)}@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}main{font-size:1rem}main>h2{text-align:center;color:#009191;margin-bottom:48px}.detail-texts a,.detail-texts a:visited{color:#009191;text-decoration:underline}.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}}.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}}.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:2.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:48px}@media only screen and (min-width:768px){.block+.block{margin-top:64px}}.s-block+.s-block{margin-top:24px}@media only screen and (min-width:768px){.s-block+.s-block{margin-top:56px}}.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)}.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)}h2.page-title:has(>wbr){white-space:pre-wrap;word-break:keep-all}body#system main h3{font-size:2rem !important;margin-bottom:0 !important}h3 .simcal-current-year:before{content:"予約状況カレンダー";display:block}h3 .simcal-current-year:after{content:"年"}.simcal-default-calendar-grid .simcal-day-number{display:flex;justify-content:center;align-items:center;line-height:1;padding-block:3px}.simcal-default-calendar-grid>table thead tr:last-of-type th{background:#ccc;font-weight:900}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{background:#95c1c1}.simcal-default-calendar-grid>table tbody td{border:0 !important;background:#f9f9f9;height:56px}.simcal-default-calendar-grid>table tbody td div{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.simcal-default-calendar-grid>table tbody tr td:first-of-type div{border-left:1px solid #ccc}.simcal-default-calendar-grid>table tbody tr:first-of-type td div{border-bottom:1px solid #ccc}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void{background:#ddd}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{color:#009191 !important}.simcal-default-calendar-grid *,.simcal-default-calendar-grid .simcal-day>div{box-sizing:border-box !important}.simcal-default-calendar-grid .simcal-events-dots{min-height:100% !important}.simcal-default-calendar-grid .simcal-events{font-size:1rem}