﻿@import url(/assets/azukaruko_static_resources/minireset.css/minireset-bfde57d0b45352c7614f38f379b8683760231a0f2a15c7f1eae92001cfe0b323.css);.Icon{display:inline-block;width:1em;height:1em;color:inherit;fill:currentColor;vertical-align:-0.1em}:root{overflow-y:scroll;box-sizing:border-box;max-width:2560px;height:100%;margin:0 auto;padding:0;color:#0F0D03;line-height:2;font-family:'Source Sans Pro', sans-serif;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;scroll-behavior:smooth;-webkit-text-size-adjust:100%}.-menuOpened:root{overflow:hidden;padding-right:var(--scrollbar-width, 0)}a,:any-link{color:inherit}*,*::before,*::after{box-sizing:inherit}:focus{outline:none}.js-focus-visible :focus:not(.focus-visible){outline:none}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Button{cursor:pointer}.Button{position:relative;display:inline-block;max-width:100%;padding:0;color:inherit;background-color:transparent;border:0;border-radius:4px;font:inherit;text-decoration:none}.Button:not(.-disabled):not(:disabled):hover,.Button:not(.-disabled):not(:disabled):active{opacity:0.8}.Button__inner{display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-rows:1fr auto 1fr;grid-template-areas:'. .    .     .' '. icon label .' '. .    .     .';position:relative}.Button__icon{grid-area:icon;display:block;justify-self:center;align-self:center}.Button__icon .Icon{display:block}.Button__icon .Icon__sns{display:block}.Button__label{grid-area:label;display:block;justify-self:center;align-self:center}.Button.-color-primary{color:#fff;background-color:#eb2d22}.Button.-color-secondary{color:#fff;background-color:#f09598}.Button.-color-success{color:#fff;background-color:#37C01A}.Button.-color-cancel{color:#fff;background-color:#666}.Button.-color-accent1{color:#fff;background-color:#edd828}.Button.-color-accent2{color:#fff;background-color:#eb9a3c}.Button.-color-accent3{color:#fff;background-color:#7a81bc}.Button.-color-white{color:#eb2d22;background-color:#fff}.Button.-color-white:not(.-disabled):not(:disabled):hover,.Button.-color-white:not(.-disabled):not(:disabled):active{box-shadow:inset 0 0 0 1px #eb2d22}.Button.-color-gray100{color:#fff;background-color:#0F0D03}.Button.-color-gray80{color:#fff;background-color:rgba(15,13,3,0.8)}.Button.-color-gray60{color:#fff;background-color:rgba(15,13,3,0.6)}.Button.-color-gray40{color:#fff;background-color:rgba(15,13,3,0.4)}.Button.-color-gray30{color:#fff;background-color:rgba(15,13,3,0.3)}.Button.-color-gray10{color:#0F0D03;background-color:rgba(15,13,3,0.1)}.Button.-color-gray10-white-text{color:#fff;background-color:rgba(15,13,3,0.1)}.Button.-color-transparent{color:#eb2d22}.Button.-color-transparent:not(.-disabled):not(:disabled):hover,.Button.-color-transparent:not(.-disabled):not(:disabled):active{box-shadow:inset 0 0 0 1px #eb2d22}.Button.-fontColor-gray{color:rgba(15,13,3,0.6)}.Button.-color-line{color:#fff;background-color:#1BB91F}.Button.-color-line a{color:#fff;text-decoration:none}.Button.-rounded{border-radius:1.5625rem}.Button.-disabled{pointer-events:none}.Button.-outlined{background-color:transparent}.Button.-outlined.-color-primary{color:#eb2d22;box-shadow:inset 0 0 0 1px #eb2d22}.Button.-outlined.-color-secondary{color:#f09598;box-shadow:inset 0 0 0 1px #f09598}.Button.-outlined.-color-accent1{color:#bead20;box-shadow:inset 0 0 0 1px #edd828}.Button.-outlined.-color-accent2{color:#bc7b30;box-shadow:inset 0 0 0 1px #eb9a3c}.Button.-outlined.-color-accent3{color:#626797;box-shadow:inset 0 0 0 1px #7a81bc}.Button.-outlined.-color-gray{color:rgba(15,13,3,0.8);box-shadow:inset 0 0 0 1px rgba(15,13,3,0.6)}.Button.-outlined.-color-gray60{color:rgba(15,13,3,0.6);box-shadow:inset 0 0 0 1px rgba(15,13,3,0.6)}.Button.-outlined.-color-gray-10{color:rgba(15,13,3,0.8);box-shadow:inset 0 0 0 1px rgba(15,13,3,0.1)}.Button.-outlined.-color-gray60{color:rgba(15,13,3,0.6);box-shadow:inset 0 0 0 1px rgba(15,13,3,0.6)}.Button.-outlined.-color-cancel{color:#666;box-shadow:inset 0 0 0 1px #666}.Button.-outlined.-color-success{color:#37C01A;box-shadow:inset 0 0 0 1px #37C01A}.Button.-outlined.-color-remove{color:#bf1c13;box-shadow:inset 0 0 0 1px #bf1c13}.Button.-outlined.-color-danger{color:#eb2d23;box-shadow:inset 0 0 0 1px #eb2d23}.Button{font-size:1rem;line-height:1.625}.Button .Button__inner{height:1.875rem;padding-right:0.9375rem;padding-left:0.9375rem}.Button .Button__icon:only-child{margin-right:-0.25rem;margin-left:-0.25rem}.Button .Button__icon+.Button__label{margin-left:0.5rem}.Button.-size-large{font-size:1rem;line-height:1.625}.Button.-size-large .Button__inner{height:3.125rem;padding-right:1.5rem;padding-left:1.5rem}.Button.-size-large .Button__icon:only-child{margin-right:-0.5625rem;margin-left:-0.5625rem}.Button.-size-large .Button__icon+.Button__label{margin-left:0.4375rem}.Button.-size-small{font-size:0.875rem;line-height:1.625}.Button.-size-small .Button__inner{height:1.75rem;padding-right:0.75rem;padding-left:0.75rem}.Button.-size-small .Button__icon:only-child{margin-right:-0.3125rem;margin-left:-0.3125rem}.Button.-size-small .Button__icon+.Button__label{margin-left:0.3125rem}.Button.-size-xsmall{font-size:0.75rem;line-height:1.625}.Button.-size-xsmall .Button__inner{height:1.375rem;padding-right:0.625rem;padding-left:0.625rem}.Button.-size-xsmall .Button__icon:only-child{margin-right:-0.3125rem;margin-left:-0.3125rem}.Button.-size-xsmall .Button__icon+.Button__label{margin-left:0.25rem}.Button.-full{display:block;width:100%}.Button.-full .Button__inner{height:2.5rem}.Button.-full .Button__inner.recommend_action{height:2rem}.Button.-min{min-width:130px}.Button.-disabled,.Button:disabled{opacity:0.3}.Button.-icon-right .Button__inner{grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto 1fr;grid-template-areas:'. .    .     .' '. label icon .' '. .    .     .'}.Button.-icon-right .Button__icon{justify-self:flex-end}.Button.-variable-height .Button__inner{height:auto;min-height:2.5rem;padding:0.4375rem 1.5rem}.Button.-notification .Button__inner{padding:0 0.375rem}.Button.-notification a{text-decoration:none;font-size:0.75rem}.Button.-notification .Button__icon{padding-top:0.25rem}.Button.-notification .-not-line{color:#0F0D03}.CenteredHeading{margin-top:25px;margin-bottom:12px;font-size:0.875rem;line-height:1.5714285714;font-weight:bold;text-align:center}.Checkbox{position:relative;z-index:0;display:inline-flex;justify-content:flex-start;align-items:baseline;line-height:1.8}.Checkbox__input{position:absolute;z-index:-1;opacity:0}.Checkbox__icon{flex:0 0 auto;position:relative;top:0.1em;width:1em;height:1em;border-radius:4px;background-color:rgba(235,45,34,0.3)}.Checkbox__icon::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%}.Checkbox__icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:75%;height:75%;margin:auto;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center}.Checkbox__label{margin-left:0.5em}.Checkbox__input:focus~.Checkbox__icon{box-shadow:0 0 0 4px rgba(235,45,34,0.5)}.Checkbox__input:focus:not(:focus-visible)~.Checkbox__icon{box-shadow:none}:checked~.Checkbox__icon{background-color:#eb2d22}:checked~.Checkbox__icon::after{display:block}:indeterminate~.Checkbox__icon{background-color:#65c1d5}:indeterminate~.Checkbox__icon::after{display:block;width:37.5%;height:12.5%;background:#fff}:disabled~.Checkbox__icon{background-color:rgba(15,13,3,0.1)}:disabled~.Checkbox__icon::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%22%20fill%3D%22%238ca0a5%22%2F%3E%3C%2Fsvg%3E")}:disabled~.Checkbox__label{color:rgba(15,13,3,0.6)}.Icon{display:inline-block;width:1em;height:1em;color:inherit;fill:currentColor;vertical-align:-0.1em}.Label{padding-right:13px;padding-left:13px;padding-top:1px;font-size:0.625rem;line-height:1.8;color:#fff;border-radius:100px;min-width:61px;text-align:center;display:block;background:rgba(15,13,3,0.3)}.Label.-applied{background:#f09598}.Radio__input:focus~.Radio__label>.-applied{box-shadow:0 0 0 4px rgba(240,149,152,0.5)}.Label.-applied.-conditions_not_met{background:#fff;color:#D92F00;border:1px solid #D92F00}.Label.-decided{background:#37C01A}.Radio__input:focus~.Radio__label>.-decided{box-shadow:0 0 0 4px rgba(55,192,26,0.5)}.Label.-canceled{background:rgba(15,13,3,0.3)}.Radio__input:focus~.Radio__label>.-canceled{box-shadow:0 0 0 4px rgba(15,13,3,0.2)}.Label.-can_not_used{background:rgba(15,13,3,0.6)}.Radio__input:focus~.Radio__label>.-can_not_used{box-shadow:0 0 0 4px rgba(15,13,3,0.5)}.Label.-full{background-color:#B40006}.Radio__input:focus~.Radio__label>.-full{box-shadow:0 0 0 4px #B40006}.Label.-little{background-color:#DE8900}.Radio__input:focus~.Radio__label>.-little{box-shadow:0 0 0 4px #DE8900}.Label.-undefined{background-color:rgba(15,13,3,0.6)}.Radio__input:focus~.Radio__label>.-undefined{box-shadow:0 0 0 4px rgba(15,13,3,0.6)}.Label.-cancel_waited{background:#7a81bc}.Radio__input:focus~.Radio__label>.-cancel_waited{box-shadow:0 0 0 4px rgba(122,129,188,0.5)}.Label.-available{background:#37C01A}.Radio__input:focus~.Radio__label>.-available{box-shadow:0 0 0 4px rgba(55,192,26,0.5)}.Label.-without_notice_canceled{background:#B40006}.Radio__input:focus~.Radio__label>.-without_notice_canceled{box-shadow:0 0 0 4px rgba(180,0,6,0.5)}.Label.-entered{background:#65c1d5}.Radio__input:focus~.Radio__label>.-entered{box-shadow:0 0 0 4px rgba(101,193,213,0.5)}.Label.-leaved{background:rgba(15,13,3,0.1);color:rgba(15,13,3,0.8)}.Radio__input:focus~.Radio__label>.-leaved{box-shadow:0 0 0 4px rgba(15,13,3,0.2)}.Label.-size-large{height:40px;font-size:1rem;line-height:40px}.Label.-size-medium{height:28px;line-height:28px;font-size:0.875rem;border:none;width:100%}.Label.-size-small{height:22px;padding:0;line-height:23px;font-size:0.75rem}.Paragraph{margin:12px 0;font-size:0.875rem;line-height:1.7857142857;white-space:pre-wrap}.Paragraph.-color-success{color:#37C01A;margin:1px}.Paragraph.-color-alert{color:#B40006;margin:1px}.Paragraph.-weight-bold{font-weight:bold}.Paragraph.-align-center{text-align:center}.Radio{position:relative;z-index:0;display:inline-flex;justify-content:flex-start;align-items:baseline;line-height:1.8}.Radio__input{position:absolute;z-index:-1;opacity:0}.Radio__icon{margin-top:auto;margin-bottom:auto;flex:0 0 auto;position:relative;width:1em;height:1em;border-radius:51%;background-color:rgba(235,45,34,0.3)}.Radio__icon::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%}.Radio__icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:none;width:37.5%;height:37.5%;border-radius:51%;background-color:#fff}.Radio__label{margin-left:0.5em}.Radio__profile{display:inline-flex;align-items:center;vertical-align:-0.9em}.Radio__profile.-noImage{vertical-align:unset}.Radio__profileIcon{position:relative;width:32px;height:32px;overflow:hidden;border-radius:50%;flex:0 0 auto;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.Radio__profileIcon.-noImage{color:#000;background:#E6EAEB;text-align:center;padding-top:6px;font-size:12px}.Radio__profileAge{margin-left:10px}.focus-visible:focus~.Radio__icon{box-shadow:0 0 0 4px rgba(235,45,34,0.5)}.focus-visible:focus~.Radio__label>.Label{box-shadow:0 0 0 4px rgba(235,45,34,0.5)}:checked~.Radio__icon{background-color:#eb2d22}:checked~.Radio__icon::after{display:block}:disabled~.Radio__icon{background-color:rgba(235,45,34,0.1)}:disabled~.Radio__icon::after{background-color:rgba(235,45,34,0.1)}:disabled~.Radio__label{color:rgba(15,13,3,0.2)}:disabled~.Radio__label>.Label{opacity:.2}.SelectBox{width:100%;height:2.5rem;padding:0 0.875rem;color:inherit;border:1px solid rgba(15,13,3,0.3);border-radius:4px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%205.83L15.17%209l1.41-1.41L12%203%207.41%207.59%208.83%209%2012%205.83zm0%2012.34L8.83%2015l-1.41%201.41L12%2021l4.59-4.59L15.17%2015%2012%2018.17z%22%20fill%3D%22%230F0D03%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px center #fff;background-size:16px 16px;font:inherit;font-size:1rem;appearance:none}.SelectBox::-ms-expand{display:none}.SelectBox:invalid{outline:0;box-shadow:none}.-invalid .SelectBox:invalid{border:1px solid #B40006}.SelectBox.-invalid{border:1px solid #B40006;box-shadow:none}.SelectBox:disabled{color:rgba(15,13,3,0.4);border:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%205.83L15.17%209l1.41-1.41L12%203%207.41%207.59%208.83%209%2012%205.83zm0%2012.34L8.83%2015l-1.41%201.41L12%2021l4.59-4.59L15.17%2015%2012%2018.17z%22%20fill%3D%22%238ca0a5%22%2F%3E%3C%2Fsvg%3E");background-color:rgba(15,13,3,0.3)}.SelectBox:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(235,45,34,0.1);outline:0}.SelectBox[multiple]{height:auto}.TextInput{width:100%;height:2.5rem;padding:0 0.875rem;border:0;color:inherit;border-radius:4px;background-color:#fff;font:inherit;font-size:1rem;appearance:none}.TextInput.-color-gray5{background-color:rgba(15,13,3,0.05)}.TextInput.-color-pale{background-color:rgba(255,255,255,0.6)}.TextInput.-size-large{height:3.125rem;padding-right:1rem;padding-left:1rem;font-size:1.25rem}.TextInput.-size-small{height:1.75rem;padding-right:0.75rem;padding-left:0.75rem;font-size:1rem}.TextInput.-rounded{border-radius:6.25rem}.TextInput.-bordered{border:1px solid rgba(15,13,3,0.3)}.TextInput.-bordered.-primary-color{border:1px solid #f1d2a2}.TextInput.-align-center{text-align:center}.TextInput.-weight-bold{font-weight:bold}.TextInput:invalid{outline:0;box-shadow:none}.-invalid .TextInput:invalid{border:1px solid #B40006}.TextInput.-invalid{border:1px solid #B40006}.TextInput.-invalid:focus{box-shadow:none}.TextInput:read-only{color:rgba(15,13,3,0.4)}.TextInput:read-only:focus{box-shadow:none}.TextInput:disabled{color:rgba(15,13,3,0.4);border:1px solid rgba(15,13,3,0.3);background-color:#fff}.TextInput:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(235,45,34,0.1);outline:0}.TextInput::-webkit-date-and-time-value{text-align:left}.Textarea{position:relative;width:100%;color:inherit;font-size:1rem;line-height:1.8}.Textarea__dummy{display:none;overflow:hidden;visibility:hidden;min-height:7.5rem;padding:0.25rem 0.875rem;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;border:1px solid}.Textarea__textarea{display:block;width:100%;height:7.5rem;padding:0.25rem 0.875rem;border:1px solid rgba(15,13,3,0.3);border-radius:4px;font:inherit;color:inherit;line-height:inherit;resize:vertical}.Textarea.-flex .Textarea__dummy{display:block}.Textarea.-flex .Textarea__textarea{position:absolute;top:0;right:0;left:0;height:100%;overflow:hidden;resize:none}.Textarea.-size-small{font-size:0.875rem;color:#0F0D03;line-height:1.5}.Textarea__textarea:invalid{outline:0;box-shadow:none}.-invalid .Textarea__textarea:invalid{border:1px solid #B40006}.Textarea.-invalid .Textarea__textarea{border:1px solid #B40006}.Textarea.-invalid .Textarea__textarea:focus{box-shadow:none}.Textarea__textarea:disabled{color:rgba(15,13,3,0.4);border:0;background-color:rgba(15,13,3,0.1)}.Textarea__textarea:focus{background-color:#fff;box-shadow:0 0 0 4px rgba(235,45,34,0.1);outline:0}.ApplicationDetail.-withinFormItem .ApplicationDetail__heading{font-size:0.875rem;color:inherit;font-weight:bold}.ApplicationDetail__item{margin-top:16px;padding:20px 0 0;border-top:1px solid rgba(15,13,3,0.1)}.ApplicationDetail__item.-col2{display:flex;flex-wrap:wrap;padding-top:0}.ApplicationDetail__item.-withinFormItem .ApplicationDetail__heading{font-size:0.875rem;color:inherit;font-weight:bold}.ApplicationDetail__itemCell{width:50%;margin-top:20px}.ApplicationDetail__heading{font-size:0.75rem;color:rgba(15,13,3,0.6);line-height:1}.ApplicationDetail__content{font-size:1rem;line-height:1.8;margin-top:3.5px}.ApplicationDetail__content+.ApplicationDetail__heading{margin-top:20px}.ApplicationDetail__itemList{margin-top:7px}.ApplicationDetail__itemItem{margin-top:15px;line-height:1.56}.ApplicationDetail__itemItem a{color:#0F0D03}.ApplicationDetail__itemItem .Icon{margin-left:5px;color:rgba(15,13,3,0.6)}.ApplicationDetail__annotation{margin:6px 0 0}.ApplicationDetail__annotationItem{font-size:0.625rem;color:rgba(15,13,3,0.6);line-height:1.6}.BackNav{margin:20px -8px}.BackNav.-footer{margin:30px 7px}.BackNav .Icon{margin-right:7px}.BackNav__anchor{font-size:0.875rem;color:rgba(15,13,3,0.8);text-decoration:none}.Body.-layout-plain{background-color:#FAF9F7}.Body.-layout-flow{background-color:#FAF9F7}.Body.-layout-flow .Footer{text-align:center;margin-top:-120px}.Body.-layout-wizard .Footer{text-align:center;margin-top:-120px}.Breadcrumb__inner{max-width:768px;width:100%;margin:60px auto 0}.Breadcrumb__list{display:flex}.Breadcrumb__item+.Breadcrumb__item::before{content:"";border-top:1px solid #666;border-right:1px solid #666;display:inline-block;transform:rotate(45deg) translateY(-4px);margin:0 15px;width:6px;height:6px}.ButtonList{margin-top:20px;margin-bottom:20px}.ButtonList.overlap_15{margin-right:-15px;margin-left:-15px}.ButtonList__item{margin-top:15px}.ButtonList__item.recommend_action{margin-top:10px}.ButtonList__item button.disabled{pointer-events:none;background:#f09598}.ButtonList__item.-checkbox .Checkbox__icon{background-color:#fff;margin-bottom:4px}.ButtonList__item.-checkbox>.Checkbox__input:checked+.Button .Button__inner .Checkbox__icon{background-color:rgba(15,13,3,0.3)}.ButtonList__item.-checkbox>.Checkbox__input:checked+.Button .Button__inner .Checkbox__icon::after{display:block}.CaregiverInfo__heading{text-align:center;font-size:1rem;line-height:1.56;margin-top:25.5px;font-weight:bold}.CaregiverInfo.-type-input{margin-top:60px;margin-bottom:60px}.ChildInfo__heading{text-align:center;font-size:1rem;line-height:1.56;margin-top:45.5px;font-weight:bold}.ChildInfo__add{margin-top:20px;text-align:center}.ChildInfo__add .Button{vertical-align:middle}.ChildInfo.-type-input{margin-top:60px;margin-bottom:60px}.ChildInput{margin-top:15px;margin-right:-15px;margin-left:-15px;border:1px solid rgba(15,13,3,0.3);border-radius:10px;padding-right:15px;padding-left:15px;padding-bottom:15px}.ChildInput__legend{position:absolute;font-size:1.25rem;font-weight:bold;line-height:3}.ChildInput__delete{height:3.75rem;text-align:right;font-size:0.875rem;line-height:4.2857142857}.ChildInput__delete .Button{vertical-align:middle;font-size:0.875rem}.ChildInput__delete+.FormSeparator{margin-top:0}.CitySearchHeader{margin-top:14px;margin-right:-15px;margin-left:-15px;position:sticky;top:14px;z-index:2}.CitySearchHeader__areaTitle{margin-top:20px;font-size:1.25rem;text-align:center}.CitySearchHeader__top{display:flex}.CitySearchHeader__form{width:100%;margin:0 10px}.CitySearchHeader__map__link{background:#fff;border-radius:48px;border:none;width:40px;height:40px;cursor:pointer;box-shadow:0 3px 5px 0px rgba(0,0,0,0.3)}.CitySearchHeader__map__link svg{width:39px;height:13px;vertical-align:middle;margin-top:5px}.CitySearchHeader__inputForm{width:100%;height:2.5rem;padding:0 0.875rem;border:0;color:inherit;border-radius:4px;font:inherit;font-size:15px;border:1px solid rgba(15,13,3,0.1);box-shadow:0px 3px 8px rgba(0,0,0,0.08);border-radius:5px;background:#fff}.CitySearchHeader__inputForm___wrapClearIcon{position:relative}.CitySearchHeader__inputForm___wrapClearIcon .ClearIcon{position:absolute;right:11px;top:-36px;color:rgba(15,13,3,0.6);cursor:pointer}.CitySearchHeader__inputForm__autoCompleteList{position:relative;width:100%}.CitySearchHeader__inputForm__autoCompleteList ul{border-radius:6px;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.08);position:absolute;top:3px;width:100%;z-index:99;background-color:#fff}.CitySearchHeader__inputForm__autoCompleteList ul li{padding:6px 0 4px 20px}.CitySearchHeader__inputForm__autoCompleteList ul a{font-size:1rem;text-decoration:none;color:#0F0D03;width:100%;display:block}.CitySearchHeader__inputForm__autoCompleteList ul .list{cursor:pointer}.CitySearchHeader__inputForm__autoCompleteList ul .facility{margin-right:10px;margin-left:8px;background:url(/../../../packs/images/facility.svg) no-repeat 0 47%;background-position:0 16px}.CitySearchHeader__inputForm__autoCompleteList ul .city{margin-right:10px;margin-left:8px;background:url(/../../../packs/images/map_pin.svg) no-repeat 0 47%;background-position:2px 16px}.Dashboard{padding-bottom:30px}.Dashboard__header{display:flex;align-items:center;justify-content:center;margin-top:20px;position:relative}.Dashboard__header .Dashboard__heading.-hd2{margin-top:0}.Dashboard__backLink{position:absolute;left:-5px}.Dashboard__backLink a{text-decoration:none;display:block;color:rgba(15,13,3,0.3)}.Dashboard__heading.-hd1{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.Dashboard__heading.-hd2{font-size:0.9375rem;line-height:1.42;font-weight:bold;text-align:center;margin-top:30px}.Dashboard__heading.-hd2 .Icon{width:20px;height:20px;fill:rgba(15,13,3,0.6);vertical-align:-4px;margin-right:5px}.Dashboard__hr{border:0;border-top:1px solid rgba(15,13,3,0.1);margin:30px 0 0}.Dashboard__logo{display:flex;margin:15px auto;justify-content:center}.Genmen__section{margin:15px -15px 0px}.Genmen__paper{display:flex;margin:0 auto;background-color:white;padding:12px;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.08);padding:12px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;text-decoration:none}.Genmen__paper>:first-child{flex:1}.Genmen__paper h2{margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:140%;color:#26393F}.Genmen__paper p{margin-top:4px;color:#3B5A63;font-size:12px;font-style:normal;font-weight:350;line-height:140%}.now_developing{background:#0D3842}.now_developing p{padding:20px 20px;font-size:14px;line-height:1.5em;text-align:center;color:#FFF}.FacilityAttributes{font-size:0.75rem;line-height:1.4166666667;display:flex;flex-wrap:wrap;margin-bottom:7px}.FacilityAttributes.-label{justify-content:space-between;margin-top:10px}.FacilityAttributes.-label .FacilityAttributes__item{background:rgba(15,13,3,0.1);margin-top:0;padding:4px 2px;border-radius:4px;width:32%;display:flex;align-items:center;justify-content:center}.FacilityAttributes.-label .FacilityAttributes__content{max-width:7em;overflow:hidden;white-space:nowrap;font-size:0.625rem;font-feature-settings:'palt'}.FacilityAttributes__item{display:flex;align-items:center}.FacilityAttributes__line{display:flex;justify-content:flex-start;width:100%;margin-bottom:7px}.FacilityAttributes:not(.-label) .FacilityAttributes__item:nth-of-type(even){min-width:60%;margin-left:10px}.FacilityAttributes:not(.-label) .FacilityAttributes__item.-summary:nth-of-type(even){margin-left:0px}.FacilityAttributes__capacity{font-weight:bold}.FacilityAttributes__capacity .FacilityAttributes__content{margin-left:0}.FacilityAttributes__capacity .FacilityAttributes__content .Icon{width:1.15em;height:1.15em;vertical-align:-2px}.FacilityAttributes__capacity.-undefined .FacilityAttributes__icon,.FacilityAttributes__capacity.-undefined .FacilityAttributes__content{color:#666}.FacilityAttributes__capacity.-full .FacilityAttributes__icon,.FacilityAttributes__capacity.-full .FacilityAttributes__content{color:#B40006}.FacilityAttributes__capacity.-available .FacilityAttributes__icon,.FacilityAttributes__capacity.-available .FacilityAttributes__content{color:#37C01A}.FacilityAttributes__capacity.-little .FacilityAttributes__icon,.FacilityAttributes__capacity.-little .FacilityAttributes__content{color:#DE8900}.FacilityAttributes__capacity+.FacilityAttributes__item{width:calc(100% - 10em)}.FacilityAttributes__icon{flex:0 0 auto;color:#0F0D03}.FacilityAttributes__icon .Icon{width:1.15em;height:1.15em;vertical-align:-0.15em}.FacilityAttributes__content{color:#0F0D03;margin-left:2px}.FacilityHistory__item{display:flex;margin-right:-10px;margin-left:-10px;padding:16px 0 12px}.FacilityHistory__item:first-of-type{margin-top:20px}.FacilityHistory__thumb{border-radius:10px;width:90px;height:90px;overflow:hidden;position:relative;margin-right:15px;flex:0 0 auto}.FacilityHistory__thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;width:auto;height:100%}.FacilityHistory__name{font-size:0.875rem;font-weight:normal;line-height:1.42}.FacilityHistory__label{font-size:0.625rem;color:#eb2d22;line-height:1;margin-top:5px}.FacilityHistory__info{display:flex;justify-content:space-between;margin-top:8px}.FacilityHistory__info .FacilityAttributes__content{color:rgba(15,13,3,0.6)}.FacilityHistory__info .FacilityAttributes__item{margin-top:2px}.FacilityHistory__info .FacilityAttributes__item:first-child{margin-top:0}.FacilityHistory__body{position:relative;flex:1 0 auto;width:calc(100% - 105px)}.FacilityHistory__item+.FacilityHistory__item .FacilityHistory__body::before{content:"";position:absolute;top:-16px;left:0;right:0;width:100%;height:1px;background:rgba(15,13,3,0.1)}.FacilityItem{margin-top:10px}.FacilityItem__image{padding-top:33.8028169014%;background-color:rgba(15,13,3,0.1);background-size:cover;background-position:center;border-radius:10px 10px 0 0;position:relative}.FacilityItem__image.uncontract{display:flex;padding-top:0;align-items:center;justify-content:center;background-color:rgba(240,149,152,0.1)}.FacilityItem__image.uncontract:before{content:"";display:block;padding-top:33.8028169014%}.FacilityItem__label{font-size:0.75rem;font-weight:bold;color:#f4b5b7}.FacilityItem__bookmark{cursor:pointer;float:right;padding:5px}.FacilityItem__inner{background-color:#fff;border-radius:0 0 10px 10px;padding:15px 12px}.FacilityItem__name{font-size:0.875rem;line-height:1.4285714286;font-weight:bold}.FacilityItem__name a{color:currentColor;text-decoration:none}.FacilityItem__nameLabel{margin:0 0 4px 8px;border:1px solid #808080;color:#808080;font-size:0.5625rem;font-weight:normal;border-radius:4px;padding:4px 4px 1px;display:inline-block;vertical-align:middle;line-height:1}.FacilityItem__category{display:block;margin-top:6px;color:#eb2d22;font-size:0.625rem;line-height:1.4}.FacilityItem__attributes{margin-top:5px}.FacilityItem__footer{display:flex;justify-content:space-between;padding:15px 15px 0;margin:12px -12px 0;border-top:1px solid rgba(15,13,3,0.1)}.FacilityItem__utils{flex:0 0 auto}.FacilityItem__reserve,.FacilityItem__tel{width:calc(50% - 5px)}.FacilityItem__reserve .Button,.FacilityItem__tel .Button{font-size:0.875rem}.FacilityItem__reserve .Button__label.uncontract,.FacilityItem__tel .Button__label.uncontract{color:rgba(15,13,3,0.3)}.FacilityList{margin-right:-15px;margin-left:-15px;margin-top:20px}.FacilitySummary{display:flex;margin-right:-10px;margin-left:-10px;padding-top:16px;padding-bottom:12px}.FacilitySummary:first-of-type{margin-top:20px}.FacilitySummary:only-of-type .FacilitySummary__body{border-bottom:none;display:block}.FacilitySummary__thumb{border-radius:10px;width:90px;height:90px;overflow:hidden;position:relative;margin-right:15px;flex:0 0 auto}.FacilitySummary__thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;width:auto;height:100%}.FacilitySummary__name{font-size:0.875rem;font-weight:normal;line-height:1.42}.FacilitySummary__name a{color:currentColor;text-decoration:none}.FacilitySummary__label{font-size:0.625rem;color:#eb2d22;line-height:1;margin-top:5px}.FacilitySummary__info{display:flex;justify-content:space-between;margin-top:8px}.FacilitySummary__info.with_reserve{align-items:flex-end}.FacilitySummary__info.with_reserve .FacilityAttributes{margin-bottom:0px}.FacilitySummary__info .FacilityAttributes__icon,.FacilitySummary__info .FacilityAttributes__content{color:rgba(15,13,3,0.6)}.FacilitySummary__info .FacilityAttributes .FacilityAttributes__item{margin-top:2px}.FacilitySummary__info .FacilityAttributes .FacilityAttributes__item:first-child{margin-top:0}.FacilitySummary__info .FacilityAttributes .FacilityAttributes__item:nth-of-type(even){margin-left:0}.FacilitySummary__info .FacilityAttributes .FacilityAttributes__icon{color:rgba(15,13,3,0.6)}.FacilitySummary__body{display:flex;text-decoration:none;position:relative;flex:1 0 auto;width:calc(100% - 160px);border-bottom:1px solid rgba(15,13,3,0.1)}.FacilitySummary__item+.FacilitySummary__item .FacilitySummary__body::before{content:'';position:absolute;top:-16px;left:0;right:0;width:100%;height:1px;background:rgba(15,13,3,0.1)}.FacilitySummary__body__content{display:block;flex:1;text-decoration:none}.FacilitySummary__utils{margin-top:auto}.FacilitySummary__reserve{font-size:0.875rem;color:#eb2d22;border:1px solid;border-radius:13px;width:54px;text-align:center;height:2em;margin:auto 0}.FacilitySummary__reserve a{color:inherit;text-decoration:inherit}.FacilityUtils{display:flex;justify-content:flex-start}.FacilityUtils__item{margin-left:5px}.FacilityUtils__item:first-child{margin-left:0}.FacilityUtils__anchor{display:block;min-width:40px;padding:5px 10px 4px;color:#eb2d22;font-size:0.625rem;line-height:1.4;text-align:center;text-decoration:none}.FacilityUtils__anchor .Icon{display:block;margin-right:auto;margin-left:auto;font-size:1rem;margin-bottom:1px}.FilterSort{display:flex;justify-content:flex-end;margin:20px -25px;padding-right:10px;padding-left:10px}.FilterSort__item{position:relative;z-index:0;display:flex;align-items:baseline;margin-left:10px;padding-right:10px;padding-left:7px}.FilterSort__item .Icon{position:relative;top:0.1em}.FilterSort__select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;font-size:1rem}.FilterSort__label{margin-left:10px;font-size:0.875rem;line-height:2}.focus-visible:focus~.FilterSort__label{outline:4px solid rgba(235,45,34,0.5)}.FlowHeader{display:flex;align-items:center;margin-top:10px;margin-right:-25px;margin-left:-25px;padding:10px}.FlowHeader__back{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:#0F0D03;position:absolute}.FlowHeader__heading{margin-right:auto;margin-left:auto;padding:0 16px;font-size:1.125rem;font-weight:700}.FlowHeader__right{flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.Footer__inner{max-width:768px;width:100%;margin:0 auto;padding:30px 0 40px}.Footer__menuItem{font-size:0.75rem}.Footer__menuItem a{display:inline-block;text-align:center;color:rgba(15,13,3,0.6);text-decoration:none;line-height:1;padding:10px 0}.Footer__copyright{font-size:0.625rem;margin-top:30px;line-height:1;color:rgba(15,13,3,0.6)}.FormHeader.-bookingSuccess{margin-bottom:30px}.FormHeader__heading{font-size:0.875rem;line-height:1.57;font-weight:bold;margin-top:26px;text-align:center}.FormHeader__heading.-cancel{color:#B40006}.FormHeader__heading.-alert{font-size:1.125rem;color:#B40006}.FormHeader__icon+.FormHeader__heading{margin-top:6px}.FormHeader__email__label{color:#7f7d76;font-size:12px;line-height:160%;margin-top:40px}.FormHeader__email__value{font-size:18px;line-height:160%}.FormHeader__body{font-size:0.875rem;line-height:1.78;margin-top:20.5px}@media (min-width: 769px){.FormHeader__body{text-align:center}.FormHeader__body.-alignLeft{text-align:left}}.FormHeader__paragraph{margin-top:20px}.FormHeader__tel{font-weight:bold;text-align:center;font-size:1.5rem;line-height:1;margin-top:20px}.FormHeader__icon{text-align:center;margin-top:30px}.FormHeader__icon .Icon{fill:#37C01A;width:67px;height:67px}.FormHeader__icon .Icon.-cancelled{fill:#9F9E98}.FormItem{margin-top:16px}.FormItem.disabled{opacity:0.3;pointer-events:none}.FebrileConvulsionProphylacticDrugsEmpty h5{font-size:16px;font-weight:700;line-height:24px;color:#AE000E}.FebrileConvulsionProphylacticDrugsEmpty div{margin-top:20px;margin-bottom:20px;padding:10px;border:1px solid #9F9E98;gap:10px;display:flex;flex-direction:column}.FebrileConvulsionProphylacticDrugsEmpty h6{font-size:12px;line-height:12px;color:#7F7D76}.FebrileConvulsionProphylacticDrugsEmpty span{font-size:16px;line-height:16px}.FormItem__header{display:flex;align-items:baseline}.FormItem__header.-col2 .FormItem__label:not(.-invalid){background:none;text-indent:0}.FormItem__header.-sub{display:block;margin:15px 0 10px}.FormItem__header.-sub .FormItem__label{background:#6b8489;display:inline-block;padding:1px 7px 0;color:#fff;border-radius:5px;font-size:0.75rem;line-height:2.0833333333}.FormItem__label{flex:1;font-size:0.875rem;line-height:1.7857142857;font-weight:bold}.FormItem__label.-normal{font-weight:normal}.FormItem__label .FormItem__description{color:#808080;margin-left:10px}.FormItem__status-label{font-size:0.75rem;font-weight:bold;line-height:1.5;margin:16px 0 2px 0}.FormItem__status-label.-available{color:#0cb300}.FormItem__required{flex:0 0 auto;padding:0 7px;color:#eb2d22;border:1px solid #eb2d22;border-radius:4px;font-size:0.625rem;line-height:1.4}.FormItem__description{margin-top:0.1875rem;color:rgba(15,13,3,0.8);font-size:0.75rem;line-height:1.8333333333;flex-grow:1}.FormItem__error{color:#B40006;margin-top:0.1875rem;font-size:0.75rem;line-height:1.8333333333;font-weight:bold}.FormItem__error.-col2{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.FormItem__error.-col2 p{width:calc(50% - 3px)}.FormItem__content{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;margin-bottom:12px}.FormItem__content.-col2{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.FormItem__content.-col2 .TextInput,.FormItem__content.-col2 .Checkbox,.FormItem__content.-col2 .Radio,.FormItem__content.-col2 .Textarea,.FormItem__content.-col2 .SelectBox{width:calc(50% - 3px)}.FormItem__content.-col2 .Button{margin:auto auto auto 10px;background-color:#808080}.FormItem__content.-col2 .Button .Button__inner{height:2rem;font-size:0.8rem}.FormItem__content.-col3{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.FormItem__content.-col3 .SelectBox{margin-left:10px;flex:1}.FormItem__content.-col3 .SelectBox:first-of-type{flex:1.5}.FormItem__content .Checkbox__label.-disease{font-size:0.9375rem}.FormItem__content.-birthDate{display:flex;flex-flow:row;align-items:flex-start}.FormItem__content.-birthDate .SelectBox:nth-child(1){flex-basis:8.125rem}.FormItem__content.-birthDate .SelectBox:nth-child(2){flex-basis:5rem;margin-left:10px}.FormItem__content.-birthDate .SelectBox:nth-child(3){flex-basis:5rem;margin-left:10px}.FormItem__content+.FormItem__content{margin-top:12px}.FormItem__content .Checkbox,.FormItem__content .Radio{margin-top:8px;padding-right:10px}.FormItem__content .Checkbox.-disabled,.FormItem__content .Radio.-disabled{opacity:0.3;pointer-events:none}.FormItem__content>p{line-height:1.3;margin:0.5rem 0}.FormItem__content .RadioGroup{display:flex;width:100%;height:40px;margin:5px 0}.FormItem__content .RadioGroup input[type='radio']{display:none}.FormItem__content .RadioGroup input[type='radio']:checked+label{background:#eb2d22}.FormItem__content .RadioGroup label{width:calc(20% - 2px);height:100%;text-align:center;background:#b3b1ad;display:flex;align-items:center;justify-content:center;margin:0 1px;font-weight:bold;color:#fff;font-size:1.25rem;font-family:'Helvetica'}.FormItem__content .RadioGroup label:first-of-type{margin-left:0;border-radius:20px 0 0 20px}.FormItem__content .RadioGroup label:last-of-type{margin-right:0;border-radius:0 20px 20px 0}.FormItem__contentValue{font-size:1rem;line-height:1;margin-top:10px;overflow-wrap:break-word;max-width:100%}.FormItem__contentValue br.margin{display:block;margin-top:4px;content:' '}.FormItem__link{margin-top:8px;font-size:0.875rem;line-height:1;text-align:right}.FormItem__link a{color:#eb2d22;text-decoration:none}.FormItem__updateLink{font-size:0.75rem;color:rgba(15,13,3,0.6);border:1px solid;border-radius:13px;width:44px;text-align:center;height:2em}.FormItem__updateLink a{color:inherit;text-decoration:inherit}.FormItem__flex{width:100%;display:inline-flex}.FormItem__wrapClearIcon{position:relative}.FormItem__wrapClearIcon .ClearIcon{position:absolute;right:7px;top:4px;color:rgba(15,13,3,0.8);cursor:pointer}.FormItem__autoCompleteList{position:relative;width:100%}.FormItem__autoCompleteList ul{border-radius:6px;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.08);position:absolute;top:3px;width:100%;max-height:260px;z-index:99;background-color:#fff}.FormItem__autoCompleteList ul li{padding:6px 0 4px 20px}.FormItem.-invalid,.FormItem.-first-time-error{background:rgba(235,45,34,0.1);border-radius:10px;padding:10px;margin:15px -10px}.FormItem.-invalid .FormItem__label,.FormItem.-first-time-error .FormItem__label{background:url(/../../../packs/images/error-icon.svg) no-repeat 0 0.3rem;background-size:auto 60%;text-indent:1.5em;font-feature-settings:'palt';background-size:auto 0.9rem}.FormItem.-invalid .FormItem__required,.FormItem.-first-time-error .FormItem__required{color:#B40006}.FormItem.-invalid .FormItem__content,.FormItem.-first-time-error .FormItem__content{margin:2px 0}.FormItem.-invalid .FormItem__content .TextInput:focus,.FormItem.-invalid .FormItem__content .SelectBox:focus,.FormItem.-first-time-error .FormItem__content .TextInput:focus,.FormItem.-first-time-error .FormItem__content .SelectBox:focus{box-shadow:none}.FormItem.-invalid .FormItem__content+.FormItem__content,.FormItem.-first-time-error .FormItem__content+.FormItem__content{margin-top:12px}.FormItem.-invalid .Checkbox__input:not(:checked)~.Checkbox__icon,.FormItem.-invalid .Radio__input:not(:checked)~.Radio__icon,.FormItem.-first-time-error .Checkbox__input:not(:checked)~.Checkbox__icon,.FormItem.-first-time-error .Radio__input:not(:checked)~.Radio__icon{background-color:rgba(15,13,3,0.3)}.FormItem.-invalid+.FormSeparator,.FormItem.-first-time-error+.FormSeparator{margin:10px 0}.FormItem.-invalid+#lunch_content,.FormItem.-first-time-error+#lunch_content{border-radius:0 0 10px 10px}.FormItem .TextInput:not([data-target='form-item.control']),.FormItem .Textarea__textarea:not([data-target='form-item.control']),.FormItem .SelectBox:not([data-target='form-item.control']),.FormItem .Checkbox__input:not([data-target='form-item.control'])~.Checkbox__icon,.FormItem .Radio__input:not([data-target='form-item.control'])~.Radio__icon{background-color:yellow !important}.FormSeparator{margin-top:20px;margin-bottom:16px;border:0;border-top:1px solid rgba(15,13,3,0.1)}.FullLink{margin:0 auto;border:1px solid #ddd;border-radius:10px}.FullLink__inner{padding:0 25px}.FullLink__header{display:flex;align-items:center;justify-content:space-between;margin:0 -25px;padding:20px 16px 20px 25px;border-bottom:1px solid rgba(15,13,3,0.1);line-height:1.45}.FullLink__title{font-size:1.5rem;font-weight:bold}.FullLink__facilityName{display:block;margin-bottom:5px;font-size:1.25rem}.FullLink__image{display:block;width:40px;height:47px}.FullLink__footer{padding:40px 0}.FullLink__footerLogo{display:block;width:125px;margin:0 auto}.FullLink__copyright{text-align:center;font-size:0.625rem;margin-top:15px;line-height:1;color:rgba(15,13,3,0.6)}.GlobalNav__reserve{margin:12px auto;box-shadow:0px 11px 8px -8px rgba(0,0,0,0.08)}.GlobalNav__reserve .Button .Button__inner{height:2.5rem}.GlobalNav__main{display:flex}.GlobalNav__mainList{width:calc(100% - 60px);display:flex;justify-content:center;box-shadow:0px 11px 8px -8px rgba(0,0,0,0.08);background:#fff;border-radius:48px}.GlobalNav__mainItem{width:50%;height:48px;display:flex}.GlobalNav__mainItem:not(:last-child) a{border-right:1px solid rgba(15,13,3,0.2)}.GlobalNav__mainItem a{display:flex;justify-content:center;align-items:center;width:100%;margin:auto;color:rgba(15,13,3,0.6);border:0;background:transparent;font:inherit;font-size:0.875rem;text-decoration:none;padding:0}.GlobalNav__menuBtn{display:flex;width:48px;box-shadow:0px 11px 8px -8px rgba(0,0,0,0.08);background:#fff;border-radius:48px;margin-left:auto}.GlobalNav__menuBtn button{display:flex;justify-content:center;align-items:center;width:100%;margin:auto;color:rgba(15,13,3,0.6);border:0;background:transparent;font:inherit;font-size:0.75rem;text-decoration:none;padding:0}.GlobalNav__menuBtn a{margin:auto}.GlobalNav__menuBtn .GlobalNav__mainIcon{width:24px;height:24px}.GlobalNav__mainIcon{width:18px;height:18px;display:block;fill:rgba(15,13,3,0.6)}.GlobalNav__mainIcon.-filled{display:none;fill:#eb2d22}.-active .GlobalNav__mainIcon{display:none}.-active .GlobalNav__mainIcon.-filled{display:block}.GlobalNav__mainText{display:block;text-align:center;line-height:1;margin:2px 0 0 6px}.-active .GlobalNav__mainText{color:#eb2d22}.GlobalNav.-fixed .GlobalNav__main{position:fixed;bottom:20px;left:0;right:0;z-index:8}.-menuOpened .GlobalNav.-fixed .GlobalNav__main{right:var(--scroll-bar-width)}.Header{position:fixed;bottom:20px;left:10px;right:10px;z-index:8;max-width:768px;margin-right:auto;margin-left:auto}.Header__inner{max-width:768px;min-height:60px;margin:0 auto;padding-top:8px;padding-bottom:10px}.Header__logo a{display:block;width:124px;margin-right:auto;margin-left:auto}.Header__logo img{display:block}.HeaderLogo{position:relative;overflow:hidden;width:100%}.HeaderLogo__inner{max-width:768px;width:100%;margin:0 auto;padding:67.5px 0 13px}.HeaderLogo__logo{line-height:0;width:173px;height:58.13px;margin:0 auto;position:relative;z-index:1}.HeaderLogo__logo img{width:100%}.LoginForm{padding:10px 5px 40px}.LoginForm .FormItem__label{font-weight:normal}.LoginForm__passwordForgot{text-align:center;display:flex;justify-content:center;margin:15px auto}.LoginForm__passwordForgot a{color:#eb2d22;text-decoration:none;font-size:0.875rem;line-height:1;padding:5px 0}.LoginForm__passwordForgot .Icon{margin-right:2px}.LoginForm__or{color:rgba(15,13,3,0.6);font-size:0.875rem;text-align:center;margin:20px auto;line-height:1.78}.LoginForm__footLink{display:flex;flex-direction:column}.LoginForm__footLink>a{font-size:0.875rem;margin:0 auto;text-decoration:none;color:rgba(15,13,3,0.6)}.LoginForm__footLink>a.-color-primary{color:#eb2d22;margin-bottom:20px;text-decoration:underline}.LoginForm .Footer__copyright{text-align:center}.LoginHeader__logo{display:block;margin:40px auto 0;width:220px}.Main{display:block;max-width:768px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;padding-bottom:140px}.Main.-narrow-width{max-width:600px;padding:50px 10px}.MinLink__textLink{color:#eb2d22}.MinLink .ButtonList{max-width:325px;margin:0 auto 25px}.MinLink .ButtonList__item+.ButtonList__item{margin-top:30px}.MinLink .Icon{width:22px;height:26px}.MinLink .Paragraph::before{content:"*";margin-right:3px}.OffcanvasMenu{position:relative;z-index:9;visibility:hidden}.OffcanvasMenu__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:rgba(34,34,34,0.2);visibility:hidden;opacity:0;transition:0.2s cubic-bezier(0.42, 0, 0.58, 1);transition-property:opacity, visibility}.-menuOpened .OffcanvasMenu__backdrop{visibility:visible;opacity:1}.OffcanvasMenu__body{visibility:hidden;position:fixed;top:0;right:0;bottom:0;width:315px;background:#fff;transform:translateX(100%);transition:0.2s cubic-bezier(0.42, 0, 0.58, 1);transition-property:opacity, visibility, transform;outline-offset:-4px}.-menuOpened .OffcanvasMenu__body{visibility:visible;opacity:1;transform:translateX(0%)}.OffcanvasMenu__close{position:absolute;right:0;top:0;z-index:1;width:75px;height:60px;background-color:transparent;border:0;color:currentColor;font:inherit}.OffcanvasMenu__close .Icon{font-size:1.5rem;vertical-align:middle}.OffcanvasMenu__inner{height:100%;overflow:auto;padding:30px;-webkit-overflow-scrolling:touch}.OffcanvasMenu__heading{color:rgba(15,13,3,0.6);font-size:0.75rem;line-height:1}.OffcanvasMenu__userRow{text-decoration:none;color:currentColor}.OffcanvasMenu__user{position:relative;display:flex;margin-top:10px;margin-bottom:30px;align-items:center}.OffcanvasMenu__userIcon{flex:0 0 auto;width:60px;height:60px;background:no-repeat center;background-size:cover;border-radius:50%}.OffcanvasMenu__userName{flex:0 1 auto;margin-left:15px}.OffcanvasMenu__userName a{color:inherit;text-decoration:none}.OffcanvasMenu__userName a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.OffcanvasMenu__userName1{font-size:1rem;line-height:1.25}.OffcanvasMenu__userName2{margin-top:4px;color:rgba(15,13,3,0.6);font-size:0.75rem;line-height:1.3333333333}.OffcanvasMenu__userIdentifier{margin-top:4px;color:rgba(15,13,3,0.6);font-size:0.75rem;line-height:1.3333333333}.OffcanvasMenu__children{display:flex;flex-wrap:wrap;margin-left:-10px;margin-bottom:30px}.OffcanvasMenu__child,.OffcanvasMenu__childAdd{position:relative;flex:0 0 auto;width:60px;margin-top:10px;margin-left:10px}.OffcanvasMenu__childIcon{width:40px;height:40px;margin-right:auto;background:no-repeat center;background-size:cover;border-radius:50%}.OffcanvasMenu__childIcon.-noImage{color:#000;background:#E6EAEB;text-align:center;padding-top:4px}.OffcanvasMenu__childName{margin-top:8px;overflow:hidden;font-size:0.625rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.OffcanvasMenu__childName a{color:currentColor;text-decoration:none}.OffcanvasMenu__childName a:focus{outline-offset:-4px}.OffcanvasMenu__childName a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.OffcanvasMenu__childAge{margin-top:5px;color:rgba(15,13,3,0.6);font-size:0.625rem;line-height:1}.OffcanvasMenu__childAdd .Button{font-size:1.1rem}.OffcanvasMenu__childAdd .Button .Button__inner{height:40px;width:40px;padding:0}.OffcanvasMenu__childAdd .Button .Button__inner .Icon{display:block}.OffcanvasMenu__separator{margin:20px -30px;border-top:1px solid rgba(15,13,3,0.1)}.OffcanvasMenu__links{margin-right:-30px;margin-left:-30px}.OffcanvasMenu__links.-dimmed{color:rgba(15,13,3,0.6)}.OffcanvasMenu__links li{margin-top:10px;font-size:0.875rem;line-height:1.25}.OffcanvasMenu__links a{display:block;padding:10px 30px;color:currentColor;text-decoration:none}.OffcanvasMenu__inviteButton{margin-bottom:40px}.Pagination{display:grid;grid-template-columns:100px 1fr 100px;grid-template-areas:"prev current next";margin:20px 0}.Pagination .Button{font-size:1.5rem;color:rgba(15,13,3,0.6)}.Pagination__current{grid-area:current;align-self:center;text-align:center;color:rgba(15,13,3,0.4)}.Pagination__current b{color:#0F0D03;font-weight:normal}.Pagination__prev{grid-area:prev}.Pagination__next{grid-area:next}.RegistrationMessageSection{margin-top:40px}.RegistrationSuccessImage+.RegistrationMessageSection{margin-top:0}.RegistrationMessageSection__heading{font-size:1.25rem;font-weight:bold;text-align:center;line-height:1;margin-bottom:20px}.-startPage .RegistrationMessageSection__heading{font-size:1.875rem;margin-top:30px;margin-bottom:24.4px}.RegistrationMessageSection__body__multiple{display:grid;place-content:center;gap:6px}.RegistrationMessageSection__body__multiple>p{font-size:20px;font-weight:bold;display:flex;align-items:center;gap:6px}.RegistrationMessageSection__body__multiple .Icon{fill:#37C01A;width:32px;height:32px}.RegistrationMessageSection__body__single{font-size:0.875rem;line-height:1.8}.RegistrationMessageSection__paragraph{margin-top:20px}.RegistrationMessageSection__tel{font-weight:bold;text-align:center;font-size:1.5rem;line-height:1;margin-top:20px}.RegistrationMessageSection__terms__wrapper{max-height:calc(100vh - 468px);overflow-y:auto;border:1px solid #c4c4c4;padding:16px}.RegistrationMessageSection__policy__wrapper{max-height:calc(100vh - 392px);overflow-y:auto;border:1px solid #c4c4c4;padding:16px}.RegistrationMessageSection .ButtonList{margin:24.4px 5px 0}.RegistrationSteps{display:block;width:320px;margin-right:auto;margin-left:auto}.RegistrationSteps__logo{display:flex;justify-content:center;margin-bottom:4px;width:320px}.RegistrationSteps__heading{font-size:0.875rem;line-height:1.6;color:#0F0D03;text-align:center}.RegistrationSteps__main{display:flex;position:relative;justify-content:space-between;width:264px;margin:16px auto 0 auto}.RegistrationSteps__main::before{content:"";display:inline-block;position:absolute;width:224px;height:2px;top:7px;left:20px;background-color:rgba(15,13,3,0.3)}.RegistrationSteps__item{width:40px;text-align:center;z-index:1}.RegistrationSteps__item .RegistrationSteps__itemSignal{display:block;width:16px;height:16px;margin:0 auto;background-color:#fff;border-color:rgba(15,13,3,0.3);border-style:solid;border-width:2px;border-radius:8px}.RegistrationSteps__item .RegistrationSteps__itemText{color:rgba(15,13,3,0.6);font-size:0.625rem;line-height:1.4;margin-top:9px}.RegistrationSteps__item.-active .RegistrationSteps__itemSignal{background-color:#eb2d22;border-color:#eb2d22}.RegistrationSteps__item.-active .RegistrationSteps__itemText{color:#eb2d22}.RegistrationSuccessImage{padding:30px 20px;display:block}.RegistrationSuccessImage .Icon{fill:#37C01A;width:36px;height:36px;margin:0 auto;display:block}.RegistrationSuccessImage__image{display:block;width:106px;margin:0 auto}.RegistrationSuccessNav{padding:30px 0 24px}.RegistrationSuccessNav__buttonWithMessage{margin-bottom:30px}.RegistrationSuccessNav__message{margin-bottom:20px;font-size:0.875rem;font-weight:bold;line-height:1;text-align:center}.RegistrationSuccessNav__divider{margin-bottom:30px;border:none;border-top:1px solid rgba(15,13,3,0.1)}.RegistrationSuccessNav__commonButtons{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-15px;margin-left:-24px}.RegistrationSuccessNav__commonButtonWrapper{flex:1 0 128px;margin-top:15px;margin-left:24px}.RegistrationSuccessNav__invite{padding:24px 15px;background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.1);margin:30px -15px}.RegistrationSuccessNavInvite__image{max-width:315px;margin:0 auto;display:block}.RegistrationSuccessNavInvite__body{margin:20px auto;font-size:1rem;font-weight:bold;line-height:1;text-align:center}.ReservationConfirm{background:#fff;border-radius:10px;margin:26.5px -15px 30px;padding:7px 0 0}.ReservationConfirm__heading{padding-bottom:23px}.ReservationConfirm__heading .Label{margin:12px auto 0}.ReservationConfirm__date{display:flex;align-items:center;justify-content:center}.ReservationConfirm__year{font-size:1.25rem;font-weight:bold;margin-right:10px}.ReservationConfirm__day{font-size:2.5rem;font-weight:bold;line-height:1.3}.ReservationConfirm__slash{display:inline-block;width:2px;height:30px;background:#0F0D03;transform:rotate(20deg);vertical-align:-2px;margin:0 3px}.ReservationConfirm__weekday{font-size:1rem;font-weight:bold;color:#fff;background:#0F0D03;border-radius:50%;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;margin:0 8px}.ReservationConfirm__text{font-size:1rem;font-weight:bold}.ReservationConfirm__timeHeading{display:block;text-align:center;font-size:0.625rem;color:rgba(15,13,3,0.6);line-height:1;margin-top:5px}.ReservationConfirm__timeZone{display:block;text-align:center;font-weight:bold;font-size:1.5rem;line-height:1;margin-top:6px}.ReservationConfirm__facility{display:flex;padding:15px;align-items:center;border-top:1px solid rgba(15,13,3,0.1)}.ReservationConfirm__facilityIcon{position:relative;width:40px;height:40px;overflow:hidden;border-radius:50%;flex:0 0 auto;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.ReservationConfirm__facilityName{font-size:0.875rem;font-weight:bold;line-height:1.42}.ReservationConfirm__profile{display:flex;align-items:center;padding:15px;border-top:1px solid rgba(15,13,3,0.1)}.ReservationConfirm__profileIcon{position:relative;width:40px;height:40px;overflow:hidden;border-radius:50%;flex:0 0 auto;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.ReservationConfirm__profileIcon.-noImage{color:#000;background:#E6EAEB;text-align:center;padding-top:4px}.ReservationConfirm__profileName{flex:1 0 auto}.ReservationConfirm__name1{font-size:1rem;line-height:1;color:#0F0D03;display:block}.ReservationConfirm__name2{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationConfirm__age{font-size:1rem;line-height:1;color:#0F0D03;display:block;text-align:right}.ReservationConfirm__birthday{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationDateList{margin-top:28px}.ReservationDateList__hr{margin-right:15px;margin-left:15px;border:0;border-top:1px solid rgba(15,13,3,0.1)}.ReservationDateList__lead{margin-top:25px;margin-bottom:18px;font-size:0.875rem;line-height:1.5714285714;font-weight:bold;text-align:center}.ReservationDateList__annotation{position:relative;background:#0cb300;box-shadow:0px 3px 15px rgba(0,0,0,0.2);border-radius:16px;color:#fff;font-weight:bold;text-align:center;font-size:0.875rem;margin:40px -15px 20px -15px}.ReservationDateList__annotation span{line-height:160%;padding:15px 0px;display:inline-block}.ReservationDateList__annotation:before{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid #0cb300}.ReservationDateList__items{margin-right:-15px;margin-left:-15px}.ReservationDateList__item{margin-top:10px;background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.1)}.ReservationDateList__1{padding:12px 15px 15px}.ReservationDateList__heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1rem;font-weight:bold}.ReservationDateList__date{flex:0 0 auto;display:flex;align-items:center;margin-right:10px}.ReservationDateList__date.saturday .ReservationDateList__day{color:#23A7C3}.ReservationDateList__date.saturday .ReservationDateList__weekday{background:#23A7C3}.ReservationDateList__date.sunday .ReservationDateList__day,.ReservationDateList__date.holiday .ReservationDateList__day{color:#eb2d22}.ReservationDateList__date.sunday .ReservationDateList__weekday,.ReservationDateList__date.holiday .ReservationDateList__weekday{background:#eb2d22}.ReservationDateList__year{font-size:1.25rem;font-weight:bold}.ReservationDateList__day{margin-left:10px;font-size:2.5rem;line-height:1.25;font-weight:bold}.ReservationDateList__slash{display:inline-block;overflow:hidden;width:2px;height:31px;margin:0 3px;background:currentColor;transform:rotate(21.4deg);text-indent:100%;vertical-align:-0.14em}.ReservationDateList__weekday{color:#fff;border-radius:50%;font-size:1rem;font-weight:bold;width:1.625rem;height:1.625rem;margin-left:8px;text-align:center;line-height:1.625;background:#0F0D03}.ReservationDateList__label{display:flex;justify-content:center;margin-top:12px}.ReservationDateList__label>.Label:not(:first-child){margin-left:12px}.ReservationDateList__label>.Label>.Icon{margin-right:4px}.ReservationDateList__2{padding:10px 15px 15px;border-top:1px solid rgba(15,13,3,0.1)}.ReservationDateList__statuses{display:flex;flex-wrap:wrap;margin-left:-42px}.ReservationDateList__status1,.ReservationDateList__status2,.ReservationDateList__status3{display:table;margin-left:42px;font-size:0.875rem;line-height:1.7857142857}.ReservationDateList__status1 dt,.ReservationDateList__status2 dt,.ReservationDateList__status3 dt{display:table-cell;color:rgba(15,13,3,0.6);padding-right:16px;white-space:nowrap}.ReservationDateList__status1 dd,.ReservationDateList__status2 dd,.ReservationDateList__status3 dd{display:table-cell}.ReservationDateList__status1 dd{font-weight:bold;text-align:right}.ReservationDateList__status2 dd{font-weight:bold;text-align:right}.ReservationDateList__statusItem{display:table-row}.ReservationDateList__apply{margin-top:10px}.ReservationDateList__3{border-top:1px solid rgba(15,13,3,0.1);padding:10px 15px}.ReservationDetail.edit{max-width:720px}.ReservationDetail__backList{margin:20px 7px}.ReservationDetail__backList.-footer{margin:30px 32px}.ReservationDetail__backList .Icon{margin-right:7px}.ReservationDetail__backListAnchor{font-size:0.875rem;color:rgba(15,13,3,0.8);text-decoration:none}.ReservationDetail__facility{background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.1);margin-right:-15px;margin-left:-15px;padding:18px 0 15px}.ReservationDetail__facilityHeading .Label{margin:12px auto 0}.ReservationDetail__facilityDate{display:flex;align-items:center;justify-content:center;color:#eb2d22}.ReservationDetail__facilityYear{font-size:1.25rem;font-weight:bold;margin-right:10px}.ReservationDetail__facilityDay{font-size:2.5rem;font-weight:bold;line-height:1.3}.ReservationDetail__facilitySlash{display:inline-block;width:2px;height:30px;background:#eb2d22;transform:rotate(20deg);vertical-align:-2px;margin:0 3px}.ReservationDetail__facilityWeekday{font-size:1rem;font-weight:bold;color:#fff;background:#eb2d22;border-radius:50%;width:26px;height:26px;display:inline-block;text-align:center;line-height:29px;margin:0 8px}.ReservationDetail__facilityText{font-size:1rem;font-weight:bold}.ReservationDetail__facilityTimeHeading{display:block;text-align:center;font-size:0.625rem;color:rgba(15,13,3,0.6);line-height:1;margin-top:5px}.ReservationDetail__facilityTimeZone{display:block;text-align:center;font-weight:bold;font-size:1.5rem;line-height:1;margin-top:6px;color:#eb2d22}.ReservationDetail__facilityLabel{display:flex;justify-content:center}.ReservationDetail .FacilityItem{margin-top:20px}.ReservationDetail .FacilityItem__image{border-radius:0}.ReservationDetail .FacilityItem__name{font-size:1rem}.ReservationDetail .FacilityItem__footer{justify-content:center}.ReservationDetail .FacilityAttributes .FacilityAttributes__icon{color:rgba(15,13,3,0.6)}.ReservationDetail .FacilityAttributes .FacilityAttributes__content{color:rgba(15,13,3,0.8)}.ReservationDetail .FacilityAttributes .FacilityAttributes__item:nth-of-type(even){margin-left:0}.ReservationDetail__families{margin-top:20px;border-top:1px solid rgba(15,13,3,0.1)}.ReservationDetail__families a{text-decoration:none}.ReservationDetail__profile{display:flex;align-items:center;padding:15px;border-bottom:1px solid rgba(15,13,3,0.1)}.ReservationDetail__profileIcon{position:relative;width:60px;height:60px;overflow:hidden;border-radius:50%;flex:0 0 auto;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.ReservationDetail__profileIcon.-noImage{color:#000;background:#E6EAEB;text-align:center;padding-top:7px;font-size:23px}.ReservationDetail__profileName{flex:1 0 auto}.ReservationDetail__nameWrapp{display:flex}.ReservationDetail__name1{font-size:0.875rem;line-height:1.2;color:#0F0D03;display:block;font-weight:bold}.ReservationDetail__nameLabel{font-size:0.5625rem;text-align:center;background:rgba(15,13,3,0.6);color:#fff;padding-left:3px;padding-right:3px;margin-bottom:1px;margin-left:4px;border-radius:3px;line-height:1.6}.ReservationDetail__nameLabel.-child{background:#eb9a3c}.ReservationDetail__name2{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationDetail__age{font-size:1rem;line-height:1;color:#0F0D03;display:block;text-align:right}.ReservationDetail__birthday{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationDetail__info{margin:20px 15px 0;font-size:0.6875rem;color:rgba(15,13,3,0.6);line-height:1.4}.ReservationDetail .ButtonList{margin-bottom:0;margin-right:15px;margin-left:15px}.ReservationDetail__annotation{font-size:0.625rem;line-height:1.6;text-align:center;margin-top:20px}.ReservationDetail__annotationList::before{content:"*";margin-right:3px}.ReservationDetail__otherInfo{margin-top:30px}.ReservationList{margin-right:-15px;margin-left:-15px}.ReservationList__item{background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,0.1);margin-top:10px;padding:20px 15px 15px;overflow:hidden}.ReservationList__item:first-child{margin-top:20px}.ReservationList__item.-sample{opacity:0.5}.ReservationList__heading{position:relative;padding-bottom:11px}.ReservationList__heading.-sample{color:#fff;background:#eb2d22;padding:0 1.5em;display:table;margin:30px auto 15px;font-size:0.75rem;border-radius:30px;line-height:30px;box-shadow:0 3px 8px rgba(0,0,0,0.1)}.ReservationList__heading.-sample:after{position:absolute;top:100%;left:0;right:0;background:none;width:6px;height:8px;margin:0 auto;border:6px solid transparent;border-top:8px solid #eb2d22}.ReservationList__heading::after{content:'';display:block;position:absolute;left:-15px;right:-15px;bottom:0;height:1px;background:rgba(15,13,3,0.1)}.ReservationList__heading .Label{position:relative;top:-7px;flex:0 0 auto}.ReservationList__headingInner{display:flex;flex-wrap:wrap;align-items:flex-start;text-decoration:none;gap:15px}.ReservationList__date{flex:0 0 auto;line-height:1}.ReservationList__year{color:#eb2d22;font-size:0.875rem;display:block;line-height:1}.-color-gray .ReservationList__year{color:#0F0D03}.ReservationList__day{color:#eb2d22;font-size:2rem;font-weight:bold;line-height:1;vertical-align:-5px}.-color-gray .ReservationList__day{color:#0F0D03}.ReservationList__slash{display:inline-block;width:2px;height:25px;background:#eb2d22;transform:rotate(20deg);vertical-align:-2px;margin:0 1px}.-color-gray .ReservationList__slash{background:#0F0D03}.ReservationList__weekday{color:#fff;background:#eb2d22;border-radius:50%;font-size:0.75rem;font-weight:bold;width:1.375rem;height:1.375rem;display:inline-block;text-align:center;line-height:1.7;font-family:sans-serif}.-color-gray .ReservationList__weekday{background:#0F0D03}.ReservationList__time{flex:1 0 auto;align-self:flex-end;line-height:1}.ReservationList__timeHeading{display:block;color:rgba(15,13,3,0.6);font-size:0.625rem;line-height:1.5}.ReservationList__timeZone{margin-top:4px;color:#eb2d22;font-size:1rem;font-weight:bold;line-height:1}.-color-gray .ReservationList__timeZone{color:#0F0D03}.ReservationList__facilityName{width:100%;font-size:1rem;font-weight:bold;line-height:1.56;color:#0F0D03;margin-top:8px}.ReservationList__facilityName a{color:currentColor;text-decoration:none}.ReservationList__body{padding-top:15px}.ReservationList__profile{display:flex;align-items:center}.ReservationList__profileIcon{position:relative;width:40px;height:40px;overflow:hidden;border-radius:50%;flex:0 0 auto;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.ReservationList__profileIcon.-noImage{color:#000;background:#e6eaeb;text-align:center;padding-top:4px}.ReservationList__profileName{flex:1 0 auto}.ReservationList__name1{font-size:1rem;line-height:1;color:#0F0D03;display:block}.ReservationList__name2{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationList__age{font-size:1rem;line-height:1;color:#0F0D03;display:block;text-align:right}.ReservationList__birthday{font-size:0.75rem;line-height:1;margin-top:5px;color:rgba(15,13,3,0.6);display:block}.ReservationList__info{margin-top:20px;font-size:0.6875rem;color:rgba(15,13,3,0.6);line-height:1.4}.ReservationList__change{margin:15px -15px 0;height:47px;display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:-15px}.ReservationList__changeCancel{line-height:2.9375rem;padding:0 1.25rem;text-decoration:none;color:rgba(15,13,3,0.6);font-size:0.75rem}.ReservationList__changeReservation,.ReservationList__reBook{line-height:2.9375rem;padding:0 1rem;text-decoration:none;color:#eb2d22;font-size:0.75rem}.ReservationSummary{margin:30px -15px;padding:12px 15px 20px;background:#fff;border-radius:10px}.ReservationSummary__heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1rem;font-weight:bold}.ReservationSummary__date{flex:0 0 auto;display:flex;align-items:center;margin-right:10px}.ReservationSummary__year{font-size:1.25rem;font-weight:bold}.ReservationSummary__day{margin-left:10px;font-size:2.5rem;line-height:1.25;font-weight:bold}.ReservationSummary__slash{display:inline-block;overflow:hidden;width:2px;height:31px;margin:0 3px;background:currentColor;transform:rotate(21.4deg);text-indent:100%;vertical-align:-0.14em}.ReservationSummary__weekday{color:#fff;background:#0F0D03;border-radius:50%;font-size:1rem;font-weight:bold;width:1.625rem;height:1.625rem;margin-left:8px;text-align:center;line-height:1.625}.ReservationSummary__facility{margin-top:5px;font-weight:bold;font-size:1rem;line-height:1.5625;text-align:center}.Terms{margin-bottom:60px}.Terms h2{font-size:0.875rem;font-weight:bold;line-height:1.5;margin-top:55px;margin-bottom:25px;text-align:center}.Terms h3{font-size:1rem;font-weight:bold;line-height:1.56;margin-top:29.5px}.Terms h4{font-size:0.875rem;font-weight:bold;margin-top:30px}.Terms p{font-size:0.875rem;line-height:1.78;margin-top:14.5px}.Terms .right{text-align:right}.Terms ol{font-size:0.875rem;line-height:1.78;margin:14.5px 20px 0}.Terms ul{font-size:0.875rem;line-height:1.78;margin:14.5px 20px 0;list-style:disc}.Terms ol.section{margin:0}.Terms ol.section>li{list-style-type:none;font-size:1rem;font-weight:bold;line-height:1.56;margin-top:29.5px;counter-increment:count-section}.Terms ol.section>li:before{content:"第" counter(count-section) "条"}.Terms ol.plain{position:relative;margin-left:0}.Terms ol.plain>li{list-style-type:none;font-size:0.875rem;line-height:1.78;padding-left:1.5rem;counter-increment:count-plain}.Terms ol.plain>li:before{position:absolute;left:0;content:counter(count-plain)}.Terms ol.parentheses{position:relative;margin-right:0}.Terms ol.parentheses>li{list-style-type:none;font-size:0.875rem;line-height:1.78;padding-left:2rem;counter-increment:count-parentheses}.Terms ol.parentheses>li:before{position:absolute;left:0;content:"(" counter(count-parentheses) ")"}.Terms ol.kana{position:relative;counter-reset:hoge}.Terms ol.kana>li{list-style-type:none;counter-increment:hoge;padding-left:1.5rem}.Terms ol.kana>li::before{position:absolute;left:0;content:counter(hoge, katakana) ""}.Terms ol.kana>p{margin-top:0}.Terms ol.changeLog{list-style:none;text-align:right}.Terms table{margin-top:14.5px;border-collapse:collapse}.Terms table th,.Terms table td{border:solid 1px;padding:0 14.5px}.Terms table th{text-align:center}.Terms .usecase{margin:20px 0;border-radius:5px;border:1px solid #C9C9C6}.Terms .usecase>div:not(:first-child){border-top:1px solid #C9C9C6}.Terms .usecase dt{padding:10px 10px 0 10px;font-size:12px;line-height:1.6;color:#7F7D76}.Terms .usecase dd{padding:5px 10px 10px 10px}.Terms .usecase dd>*:first-child{margin-top:0}.UserIconSelector{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:18px}.UserIconSelector__icon{width:100px;height:100px;margin-bottom:10px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.UserIconSelector__iconImage{width:100%;height:100%}.UserIconSelector__controls{display:flex;margin-top:5px;align-items:center}.UserIconSelector__input .Button{display:block}.UserIconSelector__file{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.UserIconSelector__file.focus-visible:focus~.Button{outline:4px solid rgba(235,45,34,0.5)}.UserIconSelector__delete{margin-left:15px;display:block}.UserIconSelector__delete.-hide{display:none}.UserIconSelector.-selected .UserIconSelector__icon{display:block}.UserSummary{display:flex;align-items:center;position:relative;border-top:1px solid rgba(15,13,3,0.1);border-bottom:1px solid rgba(15,13,3,0.1);padding:20px 0;margin-top:15.5px}.UserSummary+.UserSummary{border-top:none;margin-top:0}.UserSummary__icon{width:60px;height:60px;margin-right:18px;border-radius:50%;background-size:cover;background-position:center;flex:0 0 auto}.UserSummary__icon.-noImage{color:#000;background:#E6EAEB;text-align:center;padding-top:9px;font-size:21px}.UserSummary__name1{font-size:0.875rem;font-weight:bold;line-height:1.2}.UserSummary__name2{font-size:0.75rem;color:rgba(15,13,3,0.8);line-height:1.2;margin-top:2.4px}.UserSummary__age{font-size:0.75rem;color:rgba(15,13,3,0.8);line-height:1.2;margin-top:6.6px}.UserSummary__updateLink{position:absolute;right:0;top:17px;font-size:0.75rem;color:rgba(15,13,3,0.6);border:1px solid;border-radius:13px;width:44px;text-align:center;height:2em}.UserSummary__updateLink a{color:inherit;text-decoration:inherit}.ValidationError{margin:25px -25px 12px;padding:13px 25px;background-color:#f09598;color:#fff}.ValidationError ul{font-size:0.875rem;line-height:1.7857142857;list-style-type:none}.ValidationError li{margin-top:2px;padding-left:0.7142857143em;text-indent:-0.7142857143em}.ValidationError li:first-child{margin-top:0}.ValidationError li::before{content:"";display:inline-block;width:0.3571428571em;height:0.3571428571em;margin-right:0.3571428571em;border-radius:50%;background-color:currentColor;vertical-align:0.2em}.ValidationError a{color:currentColor}.WizardHeader{position:relative;overflow:hidden;width:100%;padding:10px 15px 0}.WizardHeader .WizardHeader__inner{max-width:768px;width:100%;height:80px;margin:0 auto;background-size:423px 123px;padding-top:30px}.WizardHeader .WizardHeader__logo img{display:block;width:124px;margin-right:auto;margin-left:auto}Main.Error .error_content{padding:50% 0%}@media (min-width: 769px){Main.Error .error_content{padding:35% 0%}}Main.Error .error_content h2.title{text-align:center;font-size:20px;font-weight:600;line-height:1.2em;padding-top:30px}Main.Error .error_content h2.title:first-line{font-size:50px;line-height:1.2}Main.Error .error_content p.message{text-align:center;padding-top:20px;font-size:14px}Main.Error .error_content img.logo{max-width:400px;display:block;margin:0 auto}.empty_area{background:#edeeee;border-radius:10px;padding:20px 15px;margin:15px auto}.empty_area p.message{text-align:center;font-size:12px;margin-top:5px}.empty_area p.message.-sub{margin-top:15px;font-size:11px;line-height:1.5}.empty_area a.Button{margin:15px auto}.empty_area.-recommend{margin-top:0;padding:4px 10px;position:relative;font-size:12px;line-height:12px;font-weight:400;width:fit-content;border-radius:4px}.empty_area.-recommend .number{font-size:14px;line-height:14px;font-weight:700;margin-left:2px;margin-right:2px}.empty_area.-recommend .message{margin-top:0 !important}.InvitationsSection{margin-top:40px}.InvitationsSection__heading{font-size:1.25rem;font-weight:bold;text-align:center;line-height:1;margin-bottom:20px}.InvitationsSection__body{font-size:0.875rem;line-height:1.8}.InvitationsSection__note{font-size:0.75rem}.InvitationsSection__image{display:block;margin:40px auto;line-height:0}.LoginWarningMessage{margin:25px -25px 12px;padding:13px 25px;background-color:#edd82873;line-height:1.8}.Modal{position:fixed;top:0;left:0;z-index:11;display:none;width:100%;height:100%;outline:0;background-color:rgba(15,13,3,0.6)}.Modal.-opened{display:block}.Modal__inner{width:400px;min-height:calc(100% - 60px);margin:30px auto;display:flex;align-items:center}@media screen and (max-width: 480px){.Modal__inner{width:94%}}.Modal.-size-middle .Modal__inner{width:500px}@media screen and (max-width: 480px){.Modal.-size-middle .Modal__inner{width:86%}}.Modal.-size-avatar .Modal__inner{width:522px}.Modal.-size-large .Modal__inner{width:708px}.Modal__inner::before{content:'';height:calc(100dvh - 60px)}.Modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:10px}.Modal__header{display:flex;align-items:center;min-height:50px;padding-right:80px;padding-left:30px;border-bottom:1px solid rgba(15,13,3,0.1)}.Modal__body{position:relative;flex:1 1 auto;padding-right:30px;padding-left:30px}.Modal__body p{text-align:center;margin-top:20px;font-size:0.85em}.Modal__borderInner{margin:0 -30px;padding:20px 30px;border-bottom:1px solid rgba(15,13,3,0.1)}.Modal__borderInner:last-of-type{border-bottom:none}.autoCreateNextReservation{margin:0 auto}.autoCreateNextReservation.disable{opacity:0.3}.autoCreateNextReservation .nextReservationLink{font-size:0.75em;padding-left:8px;color:#eb2d22}.Modal__footer{display:flex;align-items:center;justify-content:center;padding:30px 15px;border-top:1px solid rgba(15,13,3,0.1)}.Modal__footer.-reversed{flex-direction:row-reverse}.Modal__footer.-confirm{border-top:0}.Modal__footer .Button{margin-right:10px;margin-left:10px;font-size:0.875rem}.Modal__checkbox{text-align:center;font-size:0.875rem;padding-bottom:20px;margin-top:-10px}.Modal__label{font-size:1rem;font-weight:bold;line-height:1.25}.Modal__label .today{display:inline-block;text-align:center;font-weight:bold;color:#fff;background:#ff5454;width:3em;font-size:0.85em;line-height:1.5em;border-top-left-radius:0.75em;border-top-right-radius:0.75em;border-bottom-right-radius:0.75em;border-bottom-left-radius:0.75em;margin-right:4px}.Modal__label.-confirm{text-align:center;margin-top:35px}.Modal__heading{font-size:0.875rem;color:rgba(15,13,3,0.6)}.Modal__targetNum{margin-left:30px;font-size:0.875rem;color:rgba(15,13,3,0.6)}.Modal__time{margin-left:30px;font-size:0.875rem;color:rgba(15,13,3,0.6)}.Modal__reservationNum{margin-left:20px;font-size:0.75rem;font-weight:normal;color:#0F0D03}.Modal__reservationNum>b{padding-right:0.5em;font-size:1rem;font-weight:bold}.Modal__close{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;padding:0;margin-left:auto;color:rgba(15,13,3,0.6);border:0;background-color:transparent;font-size:1.25rem;cursor:pointer}.Modal__close .Icon{display:block;margin-right:auto;margin-left:auto}.Modal__close2{position:absolute;top:-18px;right:-20px;z-index:1;padding:0;margin-left:auto;border:0;background-color:transparent;cursor:pointer}.Modal__close2 .Icon{fill:#fff;display:block;margin-right:auto;margin-left:auto}.tabLink{background:#EDEEEE;display:flex;justify-content:space-between;margin:18px auto;border-radius:1.5625rem}.tabLink .tabLink__item{width:100%;border-radius:1.5625rem;overflow:hidden}.tabLink .tabLink__link{display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:10px;color:#0F0D03;height:1.875rem}.tabLink .tabLink__link.-active{color:#fff;background:#eb2d22}.MapFacilityItem__top{display:flex}.MapFacilityItem__line_between{display:flex;justify-content:space-between}.MapFacilityItem__line_start{display:flex;justify-content:flex-start;width:100%}.MapFacilityItem___thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;overflow:hidden;margin-right:10px;border-radius:10px}.MapFacilityItem___thumb>img{max-width:none;width:auto;height:100%}.MapFacilityItem__body{position:relative;flex-grow:1}.MapFacilityItem__body a{color:currentColor;text-decoration:none}.MapFacilityItem__body .MapFacilityItem__bookmark{width:20px;margin-top:3px;margin-left:2px;cursor:pointer;padding:5px}.MapFacilityItem__inner{background-color:#fff;border-radius:0 0 10px 10px;padding:8px}.MapFacilityItem__name{font-size:14px;font-weight:600}.MapFacilityItem__launch__icon{margin-left:7px}.MapFacilityItem__attributes{display:flex;flex-wrap:wrap;font-size:0.75rem;line-height:1.4166666667}@media screen and (max-width: 480px){.MapFacilityItem__attributes{font-size:0.6875rem}}.MapFacilityItem__attributes.-label{justify-content:space-between;margin-top:10px}.MapFacilityItem__attributes.-label .MapFacilityItem__attributes__item{background:rgba(15,13,3,0.1);margin-top:0;padding:4px 2px;border-radius:4px;width:32%;display:flex;align-items:center;justify-content:center}.MapFacilityItem__attributes.-label .MapFacilityItem__attributes__content{max-width:7em;overflow:hidden;white-space:nowrap;font-size:0.625rem;font-feature-settings:"palt"}.MapFacilityItem__attributes .MapFacilityItem__attributes__item{display:flex;align-items:baseline;margin-top:6px}.MapFacilityItem__attributes:not(.-label) .MapFacilityItem__attributes__item:nth-of-type(even){min-width:50%;margin-left:10px}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity{font-weight:bold}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-undefined .MapFacilityItem__attributes__icon,.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-undefined .MapFacilityItem__attributes__content{color:#808080}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-full .MapFacilityItem__attributes__icon,.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-full .MapFacilityItem__attributes__content{color:#eb2d22}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-little .MapFacilityItem__attributes__icon,.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-little .MapFacilityItem__attributes__content{color:#EB9A3C}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-available .MapFacilityItem__attributes__icon,.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity.-available .MapFacilityItem__attributes__content{color:#37C01A}.MapFacilityItem__attributes .MapFacilityItem__attributes__capacity+.MapFacilityItem__attributes__item{width:calc(100% - 10em)}.MapFacilityItem__attributes .MapFacilityItem__attributes__icon{flex:0 0 auto;color:#0F0D03}.MapFacilityItem__attributes .MapFacilityItem__attributes__icon .Icon{width:1.1em;height:1.1em;vertical-align:-0.2em}.MapFacilityItem__attributes .MapFacilityItem__attributes__content{color:#0F0D03;margin-left:3px}.MapFacilityItem__attributes .MapFacilityItem__attributes__link{text-decoration:underline}.MapFacilityItem__footer{display:flex;justify-content:space-between;margin-top:15px;padding-top:15px;border-top:1px solid rgba(15,13,3,0.1)}.MapFacilityItem__footer .Button.-full .Button__inner{height:28px;font-size:12px}.MapFacilityItem__reserve,.MapFacilityItem__tel{width:calc(50% - 5px)}.MapFacilityItem__reserve .Button,.MapFacilityItem__tel .Button{font-size:0.875rem}.MapFacilityItem__reserve .Button__label.uncontract,.MapFacilityItem__tel .Button__label.uncontract{color:rgba(15,13,3,0.3)}.MapHeader{display:flex;position:fixed;top:14px;left:10px;right:10px;z-index:6;max-width:768px;margin-right:auto;margin-left:auto}.MapHeader .MapHeader__backBtn{padding:7px 12px;background:#fff;border-radius:48px;border:none;width:43px;height:40px;cursor:pointer;box-shadow:0 3px 5px 0px rgba(0,0,0,0.3)}.MapHeader .MapHeader__form{width:calc(100% - 96px);position:relative}.MapHeader .MapHeader__search{width:100%;height:2.5rem;padding:0 0.875rem;padding-right:44px;border:0;color:inherit;border-radius:4px;position:absolute;left:5px;top:0;font:inherit;font-size:1rem;box-shadow:0px 11px 8px -8px rgba(0,0,0,0.08);background:#fff}.MapHeader .MapHeader__searchIcon{height:41px;position:absolute;right:7px;background:none;color:#0F0D03;border:none;cursor:pointer}.MapHeader .MapHeader__searchBtn{display:flex;width:49px;box-shadow:0 3px 5px 0px rgba(0,0,0,0.3);background:#fff;border-radius:20px;margin-left:auto}.MapHeader .MapHeader__searchBtn button{display:flex;justify-content:center;align-items:center;margin:auto;color:rgba(15,13,3,0.6);border:0;background:transparent;font:inherit;font-size:0.8125rem;text-decoration:none;padding:0;cursor:pointer}.MapSearchModal{margin-top:20px}.MapSearchModal__head{display:flex;margin-bottom:7px}.MapSearchModal__title{width:40%;font-size:16px;font-weight:600}.MapSearchModal__clearForm{width:60%;text-align:right;font-size:13px;color:#eb2d22;text-decoration:underline;cursor:pointer}.MapSearchModal__items{font-size:0.875rem;display:flex;margin-bottom:7px}.MapSearchModal__item{margin-right:15px}.FormAgreement{margin-top:20px;text-align:center}.FormAgreement__description{margin-bottom:30px;line-height:1.6;text-align:left}.FormAgreement__termLink.center{margin-top:40px;text-align:center}.FormAgreement__termLink a{color:#626797}.FormAgreement__termLink a.facility-register{color:#eb2d22;font-size:0.875rem}.FormAgreement__termLinkItem{max-width:20em;margin:15px auto}.FormAgreement__termCheckbox{display:flex;justify-content:center;margin:20px 0 30px 0;font-size:0.875rem}.FormAgreement__termCheckbox .Checkbox__input:checked~.Checkbox__icon{background-color:#DE8900}.FormAgreement__termCheckbox .Checkbox__input:checked~.Checkbox__icon:after{width:100%;height:100%}.FormAgreement__termCheckbox .Checkbox__icon{background-color:transparent;border:2px solid #DE8900}#facility-register-agreement.disabled{pointer-events:none;opacity:.3}#submit_user_confirmation_email.disabled{background:#9F9E98}.MapAlert{position:fixed;top:0;left:0;z-index:5;display:none;width:100%;height:100%;overflow-y:auto;outline:0;background-color:rgba(15,13,3,0.6);pointer-events:none}.MapAlert .MapAlert__inner{text-align:center;font-size:13px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#fff;padding:10px 18px;opacity:0.9;border-radius:5px}.MapCurrentButton{position:fixed;bottom:109px;left:0;right:0;z-index:8;max-width:768px;margin-right:auto;margin-left:auto;display:flex;justify-content:flex-end;pointer-events:none}.MapCurrentButton .MapCurrentButton__icon{cursor:pointer;pointer-events:auto}.UserRegistration{margin:0 -10px}.UserRegistration__note{border:3px solid #fff;border-radius:10px;padding:20px 15px 15px;font-size:0.75rem}.UserRegistration__note h3{font-weight:bold;margin-bottom:15px;line-height:1;text-align:center}.UserRegistration__note p{line-height:1.6}.UserRegistration__heading{font-size:0.625rem;color:#666;margin:15px 0}.UserRegistration .UserRegistrationList{list-style:none}.UserRegistration .UserRegistrationList__item{background:#fff;box-shadow:0px 2px 6px rgba(0,0,0,0.08);border-radius:10px;margin-bottom:15px}.UserRegistration .UserRegistrationList__facility{text-align:center;font-size:12px;font-weight:bold;color:#3f3d35;padding:13px 0 10px 0;border-bottom:1px solid #edeceb}.UserRegistration .UserRegistrationList__head{display:flex;justify-content:space-between;align-items:center;padding:15px}.UserRegistration .UserRegistrationList__head .Button{font-size:0.75rem;font-weight:bold;box-shadow:0px 3px 6px rgba(51,10,7,0.2)}.UserRegistration .UserRegistrationList__icon{width:60px;height:60px;margin-right:12px;border-radius:50%;background-size:cover;background-position:center;flex:0 0 auto}.UserRegistration .UserRegistrationList__profile{margin-right:auto;max-width:calc(100% - 180px)}.UserRegistration .UserRegistrationList__profile .UserRegistrationList__name{line-height:1.4;font-weight:bold}.UserRegistration .UserRegistrationList__reserve{display:inline-flex}.UserRegistration .UserRegistrationList__body{border-top:1px solid #edeceb;text-align:center;padding:15px 1em}.UserRegistration .UserRegistrationList__body p{font-size:0.9375rem;margin-bottom:15px}.UserRegistration .UserRegistrationList__body .Button .Button__inner{height:40px;font-size:0.875rem;font-weight:bold}.UserRegistration .UserRegistrationList__body .ButtonList{display:flex;justify-content:space-between}.UserRegistration .UserRegistrationList__body .ButtonList .ButtonList__item{width:calc(50% - 5px);margin-top:0}.UserRegistration .UserRegistrationList__bodyLabel{border-radius:5px;border:1px solid #b3b3b3;padding:2px 15px 1px;font-size:0.75rem;color:#666;line-height:1.5}.UserRegistration .UserRegistrationList__schedule{display:flex;flex-wrap:wrap;justify-content:center;font-size:0.875rem;line-height:1.4;margin-top:10px}.UserRegistration .UserRegistrationList__date span{font-weight:bold;font-size:1.5rem;margin:0 2px 0 4px}.UserRegistration .UserRegistrationList__weekday{font-weight:bold;border:1px solid rgba(15,13,3,0.6);border-radius:50%;line-height:18px;font-size:0.625rem;width:20px;text-align:center;margin:0 5px;align-self:center}.UserRegistration .UserRegistrationList__time{font-weight:bold;font-size:1.5rem}.UserRegistration .UserRegistrationList__interviewType{width:100%}.UserRegistration .UserRegistrationList__interviewType span{font-weight:bold;font-size:1.5rem;margin-right:5px}.UserRegistration__addChild{margin:30px auto}.ChildStatus{font-size:0.875rem;font-weight:bolder}.ChildStatus .Icon{font-size:1rem;align-self:center}.ChildStatus.-available{color:#0CB300}.ChildStatus.-judging{color:#666}.ChildStatus.-judging .Icon{color:#0CB300;opacity:0.3}.ChildStatus.-scheduled{color:#3F3D35}.ChildStatus.-scheduled .Icon{color:#0CB300}.ChildStatus.-unavailable{color:#BF1C13}.ChildStatus.-unavailable .Icon{color:#BF1C13}.ChildStatus.-initialize{color:#BF1C13}.VisuallyHidden{position:fixed !important;top:0px !important;left:0px !important;width:4px !important;height:4px !important;opacity:0 !important;overflow:hidden !important;border:none !important;margin:0 !important;padding:0 !important;display:block !important;visibility:visible !important}.c-SameAddressUserLabel{display:flex;align-items:center}.c-SameAddressUserLabel__avatar{flex:0 0 auto;width:32px;height:32px;background:no-repeat center;background-size:cover;border-radius:50%;margin-right:6px}.c-SameAddressUserLabel__avatar.is-selected{border:3px solid #eb2d23}.c-SameAddressUserLabel__relationship{font-size:12px;background-color:#7f7d76;border-radius:4px;color:white;height:22px;line-height:22px;padding:0px 5px;margin:0px 8px}.padding-left-required{margin-left:40px}
