@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{0%{transform:translateX(24px)}to{transform:translateX(0)}}@keyframes slideIn{0%{transform:translateX(24px)}to{transform:translateX(0)}}@-webkit-keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(24px)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(24px)}}@-webkit-keyframes scaleUp{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleUp{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes scaleDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@-webkit-keyframes selectRadio{0%{transform:scale(0)}65%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes selectRadio{0%{transform:scale(0)}65%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.menu{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:64px;justify-content:space-evenly}.menu-box{background:#fff;box-shadow:0 0 4px #9c9db9;box-sizing:border-box;color:#9c9db9;z-index:1}@media only screen and (max-width:599px){.menu-box{border-radius:16px 16px 0 0;bottom:0;height:auto;left:0;padding:8px 0 12px;position:fixed;width:100%}}@media only screen and (min-width:600px){.menu-box{border-radius:16px;height:100%;order:-1;padding:auto 8px;width:64px}.menu{flex-direction:column;height:100%;width:100%}}.menu span{font-size:.8rem;padding-top:2px}.menu-item-box{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around}.menu-item-box:hover{color:#5ed4e2;cursor:pointer}.menu-item-box--selected{color:#15a2b0}.menu-icon{font-size:1.4rem}.login{background-color:#f7f8fc;height:100vh;justify-content:space-around;margin:0;padding:0}.login,.login__header{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.login__header{height:40%;justify-content:center}.login h1{color:#263256;font-size:1.2rem;font-weight:900}.login .logo{height:128px;width:128px}.login form{height:60%;padding:72px 32px 128px}.login .version{align-items:center;color:#9c9db9}.login input{background-color:#fff;border-radius:8px;font-size:1rem;font-weight:500;height:48px;margin:8px 0;padding-left:16px;width:100%}.login input::-moz-placeholder{color:#9c9db9}.login input::placeholder{color:#9c9db9}.login input:-ms-input-placeholder{color:#9c9db9}.login input::-ms-input-placeholder{color:#9c9db9}.login input:focus{border:3px solid #5ed4e2}.login .btn-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:16px 0}.login .link{border:0;border-radius:8px;border-radius:32px;box-shadow:none}.login .link,.login .login-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:700;height:48px;outline:none;text-align:center}.login .login-btn{background-color:#15a2b0;border:0;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;line-height:48px;width:100%}.login .login-btn:hover{background-color:#5ed4e2;cursor:pointer}.login .link{background-color:#f7f8fc;border:2px solid #5ed4e2;color:#5ed4e2;line-height:44px;margin-right:16px;width:34%}.login .link:hover{background-color:#15a2b0;cursor:pointer}.logout{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;width:100%}.logout span{font-size:1.6rem;font-weight:900}@media only screen and (min-width:600px){.layout{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:flex-start;overflow-y:scroll;padding:24px;width:100vw}}.welcome{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;width:100%}.welcome img{height:auto;width:128px}@media only screen and (min-width:600px){.welcome img{width:192px}}.welcome h1{color:#263256;font-size:1.6rem;font-weight:900}@media only screen and (min-width:600px){.welcome h1{font-size:2rem}}.welcome ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:64px 0}@-webkit-keyframes grow{0%,40%,to{transform:scale(.2)}20%{transform:scale(1)}}.welcome ul li{-webkit-animation:grow 1.6s ease-in-out infinite;animation:grow 1.6s ease-in-out infinite;border-radius:50%;list-style:none}.welcome ul li:first-child{-webkit-animation-delay:-1.4s;animation-delay:-1.4s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:16px;width:16px}.welcome ul li:nth-child(2){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:24px;width:24px}.welcome ul li:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:32px;width:32px}.welcome ul li:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:40px;width:40px}.welcome ul li:nth-child(5){-webkit-animation-delay:-.6s;animation-delay:-.6s;background:#8c81f7;box-shadow:0 0 50px #8c81f7;height:32px;width:32px}.welcome ul li:nth-child(6){-webkit-animation-delay:-.4s;animation-delay:-.4s;background:#8c81f7;box-shadow:0 0 50px #8c81f7;height:24px;width:24px}.welcome ul li:nth-child(7){-webkit-animation-delay:-.2s;animation-delay:-.2s;background:#fa9b92;box-shadow:0 0 50px #fa9b92;height:16px;width:16px}.mypage{padding:16px 16px 128px}@media only screen and (min-width:600px){.mypage{overflow-y:scroll;padding:24px 24px 128px;width:100%}}.mypage__title{padding:16px 0 0 16px}.mypage__title .title-icon{font-size:inherit;padding-right:4px}.mypage__section{background-color:#fff;border-radius:16px;margin:16px 0;padding:16px}.mypage__user-information-box{padding:0 0 16px}.mypage__user-information{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.mypage__user-information h2{padding:2px 0 4px}.mypage__user-information li{padding:2px 0}.mypage__user-information-image{border-radius:16px;filter:opacity(.8);height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.mypage__user-information-texts{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding-left:8px;width:100%}.mypage__user-information-text-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.mypage__user-information-icon-box{margin-left:auto;padding-right:16px}.mypage__user-information-icon{color:#9c9db9;display:inline-block;font-size:1rem}.mypage__section-header{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 0 16px}.mypage__section-header-icon-box{display:inline-block;font-size:1rem;text-align:right;width:3rem}.mypage__section-header-icon-box:last-child{margin-left:8px}.mypage__section-header-icon-box:hover{cursor:pointer}.mypage__section-header-icon{color:#15a2b0;font-size:1rem}.mypage__section-header-icon:hover{color:#5ed4e2}.mypage__section-header-icon--positive{color:#15a2b0;font-size:1rem}.mypage__section-header-icon--positive:hover,.mypage__section-header-icon:hover{cursor:pointer}.mypage__section-header-icon--negative{color:#9c9db9}.mypage__section-footer{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:16px 0 8px}.mypage__section-footer span{color:#5ed4e2;font-weight:900}.mypage__list li,.mypage__user-list li{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-bottom:16px;width:100%}.mypage__list li h4,.mypage__user-list li h4{padding:0 16px}.mypage__list li img,.mypage__user-list li img{border-radius:16px;filter:opacity(.8);height:48px;width:48px}.mypage__list li span,.mypage__user-list li span{margin-left:auto}.mypage__user-list-items{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.mypage__user-list-items img{-o-object-fit:cover;object-fit:cover}.mypage__user-list-icon{color:#9c9db9;display:inline-block}.mypage__list-item-space{padding-right:8px}.mypage__basic-info-list li{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:8px}.mypage__basic-info-list li:last-child{padding-bottom:0}.mypage__connection-icon{color:#9c9db9;font-size:1.6rem}.mypage .back-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#15a2b0;background-color:#9c9db9;border:0;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:block;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1rem;font-weight:700;height:48px;justify-content:center;line-height:48px;outline:none;text-align:center;width:100%}.mypage .back-link:hover{background-color:#5ed4e2;cursor:pointer}.comment{margin:0;padding:8px 16px}.comment--edit-mode{border:3px solid #95ffff}.comment-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%;min-width:120px;position:relative;width:100%}.comment-box:before{border:15px solid transparent;border-bottom-color:#fff;content:"";left:8px;position:absolute;top:-32px}.comment-box p{margin:0;padding:0}.comment-box form,.comment-box input{width:100%}.comment__form--edit-mode{border-bottom:1px solid #9c9db9;width:100%}.comment__icons-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;text-align:right;width:auto}.comment__icon-box{font-size:1rem;margin-left:12px}.comment__icon{color:#15a2b0;font-size:1rem}.comment__icon:hover{color:#5ed4e2}.comment__icon--positive{color:#15a2b0;font-size:1rem}.comment__icon--positive:hover,.comment__icon:hover{cursor:pointer}.comment__icon--negative{color:#9c9db9}.user{padding-bottom:0}.objective{padding-bottom:8px}.objective__list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.objective__list li{padding:0 8px 8px 0}.objective__list li:after{content:","}.objective__list li:last-child:after{content:""}.basic-information__dropzone{height:auto;width:100%}.basic-information__dropzone-box{padding:32px 0}.basic-information__dropzone-input-box{background-color:#fff;border:1px dashed #c3c4c7;border-radius:4px;color:#263256;height:auto;width:100%}.basic-information__dropzone-input-box img{height:auto;max-width:100%;width:100%}.basic-information__dropzone-header-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-bottom:8px}.basic-information__dropzone-header-box span{color:#c3c4c7}.basic-information__dropzone-header{display:block;padding:0!important}.basic-information__dropzone-trash-icon{color:#c3c4c7}.basic-information__dropzone-trash-icon:hover{color:#5ed4e2}.basic-information-image-box{height:auto;padding:8px 0;width:100%}.basic-information-image{height:auto;max-width:100%;width:100%}.note-box{background-color:#f7f8fc;border-radius:8px;margin-bottom:8px;padding:16px}.note-box:last-child{margin-bottom:0}.note-header,.note-sub-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:flex-start}.note-header{padding-bottom:8px}.note-header>:last-child{margin-left:auto}.note-sub-header{padding-bottom:16px}.note-sub-header span{font-size:.8rem}.note-icon{color:#9c9db9;font-size:.9rem}.note-icon:hover{color:#5ed4e2;cursor:pointer}.note-icon--private{color:#263256;font-size:.9rem;margin-left:16px}.note__dropzone{height:auto;width:100%}.note__dropzone-box{padding:32px 0}.note__dropzone-input-box{background-color:#fff;border:1px dashed #c3c4c7;border-radius:4px;color:#263256;height:auto;width:100%}.note__dropzone-input-box img{height:auto;max-width:100%;width:100%}.note__dropzone-header-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-bottom:8px}.note__dropzone-header-box span{color:#c3c4c7}.note__dropzone-header{display:block;padding:0!important}.note__dropzone-trash-icon{color:#c3c4c7}.note__dropzone-trash-icon:hover{color:#5ed4e2}.note-image-box{height:auto;padding:8px 0;width:100%}.note-image{height:auto;max-width:100%;width:100%}.team{height:100vh;width:100vw}.team .h1,.team h1{font-size:1.8rem;font-weight:900;line-height:2.7rem}.team .h2,.team h2{font-size:1.2rem;font-weight:700;line-height:1.8rem}.team .h3,.team h3{font-size:1.3rem;font-weight:700;line-height:1.95rem;position:relative}.team .h4,.team h4{color:#f86;font-size:1.1rem;font-weight:700;line-height:1.7rem}.team .h5,.team .h6,.team h5,.team h6{font-size:1rem;font-weight:500;line-height:1.5rem}.team .h6,.team h6{padding-bottom:4px}.team .p,.team p{font-size:1rem;font-weight:500;line-height:1.5rem}.team .li,.team .span,.team .ul,.team li,.team span,.team ul{font-size:.8rem;font-weight:500;line-height:1.2rem}@media screen and (min-width:600px){.team .h1,.team h1{font-size:3rem;font-weight:900;line-height:4.5rem}.team .h2,.team .h3,.team h2,.team h3{font-size:1.6rem;font-weight:700;line-height:2.4rem}.team .h4,.team h4{font-size:1.3rem;font-weight:700;line-height:1.95rem}.team .h5,.team .h6,.team h5,.team h6{font-size:1.1rem;font-weight:500;line-height:1.65rem}.team .h6,.team h6{padding-bottom:8px}.team .li,.team .p,.team .span,.team .ul,.team li,.team p,.team span,.team ul{font-size:1.1rem;font-weight:500;line-height:1.65rem}}.team h3 span{display:block;font-size:.9rem}@media screen and (min-width:600px){.team h3 span{font-size:1rem;line-height:1.5rem}}.team h3:before{background:#f86;border-radius:4px;bottom:-16px;content:"";height:6px;left:calc(50% - 30px);position:absolute;width:60px}.team h6:before{color:#f86;content:"#";padding-right:4px}.team img{filter:opacity(.8)}.team__top--a{position:relative}.team__top--a img{min-height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.team__top--a div{left:32px;margin:0;padding:0;position:absolute;top:20%}.team__top--a div h1,.team__top--a div h2,.team__top--a div h3,.team__top--a div h4,.team__top--a div h5,.team__top--a div h6,.team__top--a div p,.team__top--a div span{color:#fff;padding:4px 0}.team__top--b{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:center}.team__top--b img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:32px 16px}@media screen and (min-width:600px){.team__top--b img{padding:64px}}.team__container{background-color:#fff;padding:32px 16px;text-align:center}@media screen and (min-width:600px){.team__container{padding:64px}}.team__section-container--colored{background-color:#fff8b5;margin:32px 0;padding-left:16px;padding-right:16px}@media screen and (min-width:600px){.team__section-container--colored{margin:64px 0;padding-left:64px;padding-right:64px}}.team__section-container{padding:32px 0}.team__section-container div.team__section-body,.team__section-container ul.team__section-body{padding-top:32px}.team__section-container div.team__section-body img,.team__section-container ul.team__section-body img{padding-bottom:16px}@media screen and (min-width:600px){.team__section-container{padding:64px 0}.team__section-container div.team__section-body,.team__section-container ul.team__section-body{padding-top:64px}.team__section-container div.team__section-body img,.team__section-container ul.team__section-body img{padding-bottom:32px}}.team__service-features ul,.team__service-introduction,.team__service-plans ul,.team__service-result ul{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.team__service-features ul li,.team__service-plans ul li,.team__service-result ul li{padding:4px 0;text-align:center;width:100%}.team__service-features ul li div,.team__service-plans ul li div,.team__service-result ul li div{background-color:#fff8b5;border-radius:4px;padding:16px}.team__service-features ul li div h6,.team__service-features ul li div p,.team__service-plans ul li div h6,.team__service-plans ul li div p,.team__service-result ul li div h6,.team__service-result ul li div p{max-width:100%;width:100%}.team__contact img,.team__introduction img,.team__representative img,.team__service-campaign img{height:auto;width:100%}.team__contact li,.team__introduction li,.team__representative li,.team__service-campaign li{padding-bottom:8px}@media screen and (min-width:600px){.team__contact li,.team__introduction li,.team__representative li,.team__service-campaign li{padding-bottom:16px}}.team__footer,.team__footer--logged-in{background-color:#e4643f;color:#fff;padding:16px 0}.team__footer ul,.team__footer--logged-in ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.team__footer ul li,.team__footer--logged-in ul li{padding-right:32px}.team__footer ul li:last-child,.team__footer--logged-in ul li:last-child{padding-right:0}.team__footer--logged-in{padding:16px 0 100px}.team .line img{height:40px;width:auto}.team__list-box{padding:16px 0}.team__list-box h5{font-weight:700;padding:12px 0}@media screen and (min-width:600px){.team__list-box{padding:32px 0}}.docs{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:16px 16px 64px;width:100%}@media only screen and (min-width:600px){.docs{overflow-y:scroll;padding:0 0 0 24px;padding:0 24px;width:100%}}.docs img{max-width:100%;width:100%}@media only screen and (min-width:600px){.docs img{max-width:280px}}.docs__header{background-color:#f7f8fc;font-size:1.1rem;padding:16px;width:100%}.docs__header span{color:#5ed4e2;font-size:inherit;font-weight:inherit}.docs__body{background-color:#fff;height:auto;padding:32px 16px;width:100%}@media only screen and (min-width:600px){.docs__body{padding:32px}}.docs__section-box{padding:16px 0}.docs__section-box:first-child{padding:0}.docs__section-title{font-size:1.1rem}.docs__item-box li{padding:8px 0}.docs__item-box p{padding-top:16px}.docs__item-number{color:#5ed4e2;font-weight:700;padding:0 4px 0 0}.docs__url-box{padding:8px 0}.docs__url{background-color:#f7f8fc;border-radius:8px;display:block;padding:8px 16px}.setting{padding:16px 16px 128px}@media only screen and (min-width:600px){.setting{overflow-y:scroll;padding:0 0 0 24px;width:100%}}.setting__title{padding:16px 0 0 16px}.setting__title .title-icon{font-size:inherit;padding-right:4px}.setting__section{background-color:#fff;border-radius:16px;margin:16px 0;padding:16px}.setting__section-header{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 0 16px}.setting__list li{padding-bottom:8px}.setting__list li:last-child{padding-bottom:0}.setting__icons-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.setting__icon-box{align-items:center;color:#9c9db9;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around}.setting__icon-box:hover{color:#5ed4e2;cursor:pointer}.setting__icon-box span{font-size:.8rem;padding-top:2px}.setting__icon{font-size:1.4rem}.setting__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#15a2b0;background-color:#9c9db9;border:0;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;font-size:1rem;font-weight:700;height:48px;height:32px;line-height:48px;line-height:32px;margin:0 auto;outline:none;padding:0 16px;text-align:center;width:100%;width:auto}.setting__button:hover{background-color:#5ed4e2;cursor:pointer}.spinner{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;min-height:100vh;width:100%;z-index:10}.spinner__word{color:#263256;font-size:1.6rem;font-weight:900}@media only screen and (min-width:600px){.spinner__word{font-size:2rem}}.spinner ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:64px 0}@keyframes grow{0%,40%,to{transform:scale(.2)}20%{transform:scale(1)}}.spinner ul li{-webkit-animation:grow 1.6s ease-in-out infinite;animation:grow 1.6s ease-in-out infinite;border-radius:50%;list-style:none}.spinner ul li:first-child{-webkit-animation-delay:-1.4s;animation-delay:-1.4s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:16px;width:16px}.spinner ul li:nth-child(2){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:24px;width:24px}.spinner ul li:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:32px;width:32px}.spinner ul li:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s;background:#5ed4e2;box-shadow:0 0 50px #5ed4e2;height:40px;width:40px}.spinner ul li:nth-child(5){-webkit-animation-delay:-.6s;animation-delay:-.6s;background:#8c81f7;box-shadow:0 0 50px #8c81f7;height:32px;width:32px}.spinner ul li:nth-child(6){-webkit-animation-delay:-.4s;animation-delay:-.4s;background:#8c81f7;box-shadow:0 0 50px #8c81f7;height:24px;width:24px}.spinner ul li:nth-child(7){-webkit-animation-delay:-.2s;animation-delay:-.2s;background:#fa9b92;box-shadow:0 0 50px #fa9b92;height:16px;width:16px}.checkout{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;padding:0 32px;width:100vw}.checkout h1{padding-bottom:64px;text-align:center}@-webkit-keyframes fade{0%{opacity:0;transform:scale3D(.95,.95,.95)}to{opacity:1;transform:scaleX(1)}}@keyframes fade{0%{opacity:0;transform:scale3D(.95,.95,.95)}to{opacity:1;transform:scaleX(1)}}.checkout__form{-webkit-animation:fade .2s ease-out;animation:fade .2s ease-out}.checkout__form-group-box{padding-bottom:48px}.checkout__form-group{background-color:#fff;border-radius:4px;box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08);will-change:opacity,transform}.checkout__form-row{align-items:center;display:flex;padding-left:16px}.checkout__form-row:first-child{border-top:none}.checkout__form-row-label{color:#5ed4e2;font-weight:700;min-width:56px;overflow:hidden;padding:11px 0;text-overflow:ellipsis;white-space:nowrap;width:15%}@-webkit-keyframes void-animation-out{0%,to{opacity:1}}@keyframes void-animation-out{0%,to{opacity:1}}.checkout__form-row-input:-webkit-autofill{-webkit-text-fill-color:#5ed4e2;-webkit-animation:void-animation-out 1ms;animation:void-animation-out 1ms;-webkit-transition:background-color 100000000s;transition:background-color 100000000s}.checkout__form-row-input{-webkit-animation:void-animation-out 1ms;animation:void-animation-out 1ms;color:#263256;font-size:16px;padding:11px 15px 11px 0;width:100%}.checkout__form-row-input::-moz-placeholder{color:#9c9db9}.checkout__form-row-input:-ms-input-placeholder{color:#9c9db9}.checkout__form-row-input::placeholder{color:#9c9db9}.checkout .StripeElement--webkit-autofill{background:transparent!important}.checkout .StripeElement{padding:11px 15px 11px 0;width:100%}.checkout__submit-button{background-color:#5ed4e2;border-radius:32px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:48px;text-align:center;transition:all .1s ease-in-out;width:100%;will-change:transform,background-color,box-shadow}.checkout__submit-button,.checkout__submit-button:active{box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08)}.checkout__submit-button:active{background-color:#15a2b0;transform:scale(.99)}.checkout__submit-button.checkout__submit-button--error{transform:translateY(15px)}.checkout__submit-button.checkout__submit-button--error:active{transform:scale(.99) translateY(15px)}.checkout__submit-button:disabled{background-color:#5ed4e2;box-shadow:none;cursor:default;opacity:.5}.checkout__message-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:32px 0}.checkout__reset-button{background:transparent;border:0;cursor:pointer;padding-right:8px}.checkout__error-message,.checkout__reset-button{color:#fa9b92;font-size:1rem}.checkout__result{-webkit-animation:fade .2s ease-out;animation:fade .2s ease-out;text-align:center}.checkout__result-message{color:#5ed4e2;font-size:1.2rem;font-weight:700;padding-bottom:32px;text-align:center}.checkout__back-button{background-color:#9c9db9;border-radius:16px;color:#fff;font-size:1rem;min-height:48px;padding:8px 16px}.checkout__back-button:hover{background-color:#5ed4e2}.not-found{height:100vh;text-align:center;width:100%}@media only screen and (max-width:599px){.not-found{position:relative}}@media only screen and (min-width:600px){.not-found{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.not-found img{filter:brightness(.6);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 16%;object-position:20% 16%;opacity:.8;width:100%}@media only screen and (min-width:600px){.not-found img{width:50%}}@media only screen and (max-width:599px){.not-found__items-box{left:34%;margin:0;padding:0;position:absolute;top:70%;transform:translate(-50%,-50%);z-index:1}}@media only screen and (min-width:600px){.not-found__items-box{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;width:50%}}.not-found p{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(40deg,#5ed4e2,#5ed4e2 30%,#8c81f7 75%);-webkit-background-clip:text;background-clip:text;color:#5ed4e2;font-size:96px;line-height:112px}@media only screen and (min-width:600px){.not-found p{width:80%}}.not-found span{color:#5ed4e2;display:block;font-size:24px}.not-found__button-box{padding:32px 0}@media only screen and (min-width:600px){.not-found__button-box{width:200px}}.not-found button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#15a2b0;background-color:#5ed4e2;background:linear-gradient(40deg,#5ed4e2,#5ed4e2 60%,#8c81f7);border:0;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,.26);box-shadow:0 2px 10px rgba(0,0,0,.2);color:#fff;font-size:1rem;font-weight:700;height:48px;line-height:48px;outline:none;text-align:center;width:100%}.not-found button:hover{background-color:#5ed4e2;background-color:#15a2b0;cursor:pointer}.not-found__icon{margin-right:8px}.reservation__layout{background-color:#fff;padding:16px}.reservation__layout--dialog{background-color:#9c9db9;padding:16px}.reservation__layout--dialog .dialog form{width:100%}.reservation__title{padding:16px 0 0}.reservation__title-icon{display:inline-block;font-size:inherit;padding-right:4px}.reservation__calendar-box{padding:32px 0 16px}.reservation__section-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 0 16px}.reservation__section-header-icon-box{display:inline-block;font-size:1rem;height:100%;text-align:right;width:auto}.reservation__section-header-icon-box:last-child{margin-left:8px}.reservation__section-header-icon-box:hover{cursor:pointer}.reservation__section-header-icon{color:#15a2b0;font-size:1rem}.reservation__section-header-icon:hover{color:#5ed4e2}.reservation__section-header-icon--positive{color:#15a2b0;font-size:1rem}.reservation__section-header-icon--positive:hover,.reservation__section-header-icon:hover{cursor:pointer}.reservation__section-header-icon--negative{color:#9c9db9}.reservation__button--add-new-lesson{color:#15a2b0}.reservation__button--add-new-lesson span{display:inline-block;font-weight:700;padding-left:4px}.reservation__form{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:64px 8px;width:100%}.reservation__form label,.reservation__form span{font-size:.8rem}.reservation__form label{font-weight:700;padding-bottom:8px}.reservation__form label span{color:#9c9db9;font-weight:500}.reservation__form input{border-radius:8px;font-size:1rem;font-weight:700;height:48px;margin:0;padding:16px}.reservation__form input::-moz-placeholder{color:#9c9db9}.reservation__form input::placeholder{color:#9c9db9}.reservation__form input:-ms-input-placeholder{color:#9c9db9}.reservation__form input::-ms-input-placeholder{color:#9c9db9}.reservation__form select{border-radius:8px;font-size:1rem;font-weight:700;height:48px;padding-left:16px}.reservation__form select::-moz-placeholder{color:#9c9db9;font-weight:500}.reservation__form select::placeholder{color:#9c9db9;font-weight:500}.reservation__form select:-ms-input-placeholder{color:#9c9db9;font-weight:500}.reservation__form select::-ms-input-placeholder{color:#9c9db9;font-weight:500}.reservation__form textarea{border-radius:8px;font-size:1rem;font-weight:700;height:15rem;padding:16px;width:100%}.reservation__form textarea::-moz-placeholder{color:#9c9db9}.reservation__form textarea::placeholder{color:#9c9db9}.reservation__form textarea:-ms-input-placeholder{color:#9c9db9}.reservation__form textarea::-ms-input-placeholder{color:#9c9db9}.reservation__form h1{color:#263256;font-weight:900;padding:0 0 32px;text-align:center}.reservation__lesson-list{padding:16px 0}.reservation__lesson-list li{padding-bottom:8px}.reservation .dialog .input-box .input-item--year{padding:0;text-align:center;text-align:-webkit-center;width:72px}.reservation .dialog .input-box .input-item--date,.reservation .dialog .input-box .input-item--hour,.reservation .dialog .input-box .input-item--minute,.reservation .dialog .input-box .input-item--month,.reservation .dialog .input-box .input-item--weight{padding:0;text-align:center;text-align:-webkit-center;width:40px}.calendar .fc .fc-non-business{background-color:#9c9db9}.calendar .fc-daygrid-event-dot{background-color:#5ed4e2;border:4px solid #5ed4e2}.calendar .fc .fc-button-primary{background-color:#15a2b0;border:none}.calendar .fc .fc-button-primary:disabled{background-color:#8c81f7;border:none;opacity:1}.calendar .fc .fc-daygrid-day.fc-day-today{background-color:#e4dfff}body{word-wrap:break-word;background-color:#f7f8fc;box-sizing:border-box;color:#263256;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:Noto Sans JP,sans-serif;font-family:Roboto,sans-serif;font-size:62.5%;height:100vh;overflow-x:hidden;overflow-y:scroll;width:100vw}.h1,h1{font-weight:900}.h1,.h2,h1,h2{font-size:1.4rem}.h2,.h3,h2,h3{font-weight:700}.h3,.h4,h3,h4{font-size:1.1rem}.h4,h4{font-weight:500}.h5,.h6,h5,h6{font-size:.9rem;font-weight:500}label{font-size:1.1rem;font-weight:500}.input,.li,.p,.span,.ul,input,li,p,span,ul{font-size:.9rem;font-weight:500;line-height:1.2rem}.dialog-box{align-items:center;background-color:#9c9db9;color:#263256;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;left:0;max-height:100vh;padding:16px;position:fixed;top:0;width:100%;z-index:2}@media only screen and (min-width:600px){.dialog-box{padding:16px 128px}}.dialog-box label,.dialog-box span{font-size:.8rem}.dialog-box label{font-weight:700;padding-bottom:8px}.dialog-box label span{color:#9c9db9;font-weight:500}.dialog-box input{border-radius:8px;font-size:1rem;font-weight:700;height:48px;margin:0;padding:16px}.dialog-box input::-moz-placeholder{color:#9c9db9}.dialog-box input::placeholder{color:#9c9db9}.dialog-box input:-ms-input-placeholder{color:#9c9db9}.dialog-box input::-ms-input-placeholder{color:#9c9db9}.dialog-box select{border-radius:8px;font-size:1rem;font-weight:700;height:48px;padding-left:16px}.dialog-box select::-moz-placeholder{color:#9c9db9;font-weight:500}.dialog-box select::placeholder{color:#9c9db9;font-weight:500}.dialog-box select:-ms-input-placeholder{color:#9c9db9;font-weight:500}.dialog-box select::-ms-input-placeholder{color:#9c9db9;font-weight:500}.dialog-box textarea{border-radius:8px;font-size:1rem;font-weight:700;height:15rem;padding:16px;width:100%}.dialog-box textarea::-moz-placeholder{color:#9c9db9}.dialog-box textarea::placeholder{color:#9c9db9}.dialog-box textarea:-ms-input-placeholder{color:#9c9db9}.dialog-box textarea::-ms-input-placeholder{color:#9c9db9}.dialog{align-items:center;-webkit-animation:scaleUp .2s ease-in-out;animation:scaleUp .2s ease-in-out;background-color:#f7f8fc;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;overflow-y:scroll;padding:64px 16px;width:100%}@media only screen and (min-width:600px){.dialog{padding:64px 32px}}.dialog h1{color:#263256;font-weight:900;padding:0 0 32px}.dialog h1,.dialog__text-list{text-align:center}.dialog__text-list li{padding:16px 0}.dialog__text-list li p{line-height:1.5;text-align:left}.dialog__inner-text-list{padding-top:32px}.dialog__inner-text-list li{background-color:none;color:#15a2b0;font-size:1rem;font-weight:700;padding:8px 0}.dialog__inner-text-list li:hover{background-color:#5ed4e2;border-radius:32px;color:#fff;cursor:pointer}.dialog .input-box{align-items:center;justify-content:flex-start;width:100%}.dialog .input-box label{font-weight:700}.dialog .input-box label span{color:#9c9db9;font-weight:500}.dialog .input-box input{border-radius:8px;font-size:1rem;font-weight:700;height:48px;margin:0;padding:16px}.dialog .input-box input::-moz-placeholder{color:#9c9db9}.dialog .input-box input::placeholder{color:#9c9db9}.dialog .input-box input:-ms-input-placeholder{color:#9c9db9}.dialog .input-box input::-ms-input-placeholder{color:#9c9db9}.dialog .input-box select{border-radius:8px;font-size:1rem;font-weight:700;height:48px;padding-left:16px}.dialog .input-box select::-moz-placeholder{color:#9c9db9;font-weight:500}.dialog .input-box select::placeholder{color:#9c9db9;font-weight:500}.dialog .input-box select:-ms-input-placeholder{color:#9c9db9;font-weight:500}.dialog .input-box select::-ms-input-placeholder{color:#9c9db9;font-weight:500}.dialog .input-box textarea{border-radius:8px;font-size:1rem;font-weight:700;height:15rem;padding:16px;width:100%}.dialog .input-box textarea::-moz-placeholder{color:#9c9db9}.dialog .input-box textarea::placeholder{color:#9c9db9}.dialog .input-box textarea:-ms-input-placeholder{color:#9c9db9}.dialog .input-box textarea::-ms-input-placeholder{color:#9c9db9}.dialog .input-box input,.dialog .input-box select,.dialog .input-box textarea{background-color:#fff}.dialog .input-box .input-row--start{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.dialog .input-box .input-row--start div,.dialog .input-box .input-row--start label{padding:0 16px}.dialog .input-box .input-row--start span{margin:0;padding:0 8px}.dialog .input-box .input-row--space-between{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.dialog .input-box .input-row--space-between div,.dialog .input-box .input-row--space-between label{padding:0 16px}.dialog .input-box .input-row--space-between span{margin:0;padding:0 8px}.dialog .input-box .input-item-box--radio{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:40px;justify-content:flex-start;padding:8px 0;width:100%}.dialog .input-box .input-item-box--radio input[type=radio]{display:none}.dialog .input-box .input-item-box--radio input[type=radio]:checked+label:before{-webkit-animation:selectRadio .2s linear forwards;animation:selectRadio .2s linear forwards;border-color:#5ed4e2}.dialog .input-box .input-item-box--radio input[type=radio]:checked+label:after{transform:scale(1)}.dialog .input-box .input-item-box--radio label{cursor:pointer;display:inline-block;height:40px;line-height:24px;margin-bottom:0;padding:8px 32px;position:relative;vertical-align:center}.dialog .input-box .input-item-box--radio label:after,.dialog .input-box .input-item-box--radio label:before{border-radius:50%;content:"";position:absolute;transition:all .3s ease;transition-property:transform,border-color}.dialog .input-box .input-item-box--radio label:before{border:2px solid #9c9db9;height:24px;left:0;top:8px;width:24px}.dialog .input-box .input-item-box--radio label:after{background-color:#5ed4e2;border:2px solid #5ed4e2;height:12px;left:6px;top:14px;transform:scale(0);width:12px}.dialog .input-box .input-item--year{width:80px}.dialog .input-box .input-item--height{width:72px}.dialog .input-box .input-item--date,.dialog .input-box .input-item--hour,.dialog .input-box .input-item--minute,.dialog .input-box .input-item--month,.dialog .input-box .input-item--weight{width:64px}.dialog .input-box .input-item--height-decimal,.dialog .input-box .input-item--weight-decimal{width:48px}.dialog .input-boxes--row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.dialog .input-boxes--row .input-box{padding-right:16px}.dialog .input-boxes--row .input-box:last-child{padding-right:0}.dialog .input-box{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:16px 0}.dialog .input-box label,.dialog .input-box span{font-size:.8rem;font-weight:700}.dialog .input-box span{color:#9c9db9}.dialog .input-box label{padding-bottom:8px}.dialog .input-box input,.dialog .input-box select{background-color:#fff;border-radius:8px;font-size:1rem;font-weight:700;height:48px;padding-left:16px;width:100%}.dialog .input-box input::-moz-placeholder,.dialog .input-box select::-moz-placeholder{color:#9c9db9}.dialog .input-box input::placeholder,.dialog .input-box select::placeholder{color:#9c9db9}.dialog .input-box input:-ms-input-placeholder,.dialog .input-box select:-ms-input-placeholder{color:#9c9db9}.dialog .input-box input::-ms-input-placeholder,.dialog .input-box select::-ms-input-placeholder{color:#9c9db9}.dialog .input-box .input-item--image{background-color:#fff;border-radius:8px;padding:16px;width:100%}.dialog .input-box .input-item--image .selectedImage{border-radius:8px;height:128px;width:128px}.dialog .input-box .input-item--image img.selectedImage{filter:opacity(.8)}.dialog .input-box .input-item--image ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dialog .input-box .input-item--image ul li{padding:8px 4px 0}.dialog .input-box .input-item--image ul li input[type=radio]{display:none}.dialog .input-box .input-item--image ul li input[type=radio]+label img{border-radius:8px;height:64px;opacity:.8;width:64px}.dialog .input-box .input-item--image ul li input[type=radio]:checked+label img{box-shadow:0 8px 8px #263256;opacity:.8;transform:scale(1.25)}.dialog .input-box .input-inner-item--image{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.dialog .input-box .input-inner-item--image img{-o-object-fit:cover;object-fit:cover}.dialog .input-box .input-inner-text--image{color:#9c9db9;display:block;font-size:1rem;font-weight:700}.dialog .btn-box{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%;padding:32px 0;width:100%}@media only screen and (min-width:600px){.dialog .btn-box{justify-content:center}}.dialog .back-btn,.dialog .btn,.dialog .cancel-btn,.dialog .delete-btn,.dialog .register-btn,.dialog .update-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#15a2b0;border:0;border-radius:16px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:block;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1rem;font-weight:700;height:48px;justify-content:center;line-height:48px;margin-right:8px;outline:none;text-align:center;width:100%}.dialog .back-btn:hover,.dialog .btn:hover,.dialog .cancel-btn:hover,.dialog .delete-btn:hover,.dialog .register-btn:hover,.dialog .update-btn:hover{background-color:#5ed4e2;cursor:pointer}@media only screen and (min-width:600px){.dialog .back-btn,.dialog .btn,.dialog .cancel-btn,.dialog .delete-btn,.dialog .register-btn,.dialog .update-btn{margin-right:24px}}.dialog .back-btn:last-child,.dialog .btn:last-child,.dialog .cancel-btn:last-child,.dialog .delete-btn:last-child,.dialog .register-btn:last-child,.dialog .update-btn:last-child{margin-right:0}.dialog .back-btn .btn-text,.dialog .btn .btn-text,.dialog .cancel-btn .btn-text,.dialog .delete-btn .btn-text,.dialog .register-btn .btn-text,.dialog .update-btn .btn-text{color:#fff;display:block;font-size:.8rem;font-weight:500}.dialog .back-btn,.dialog .cancel-btn,.dialog .delete-btn{background-color:#9c9db9}.dialog .btn-icon{display:block}.dialog .link{background-color:#f7f8fc;border:2px solid #5ed4e2;color:#5ed4e2;line-height:44px;margin-right:16px;width:34%}.dialog .link:hover{background-color:#15a2b0;cursor:pointer}.dialog__option-list{list-style:none}.dialog__option-list li{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:4px 0}.dialog__option-list input,.dialog__option-list label{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:8px;color:#9c9db9;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;height:40px;line-height:40px;padding:0 16px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.dialog__option-list input[type=checkbox]{opacity:0;position:absolute}.dialog__option-list input[type=checkbox]+label:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"+";font-style:normal;font-variant:normal;padding-right:8px;transition:transform .3s ease-in-out}.dialog__option-list input[type=checkbox]:checked+label:before{content:"-"}.dialog__option-list input[type=checkbox]:checked+label{background-color:#5ed4e2;color:#fff;transition:all .2s}.dialog__option-list-icon{margin-left:4px}.dialog__option-list-spinner{height:40px;line-height:40px;padding:0 0 0 16px}.dialog__option-list-spinner .dot{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#95ffff;border-radius:100%;display:inline-block;height:8px;margin-right:4px;width:8px}.dialog__option-list-spinner .dot.first{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dialog__option-list-spinner .dot.second{-webkit-animation-delay:-.16s;animation-delay:-.16s}.fixed-back-button,.fixed-back-button--tl{background-color:#fff;color:#9c9db9;position:fixed}.fixed-back-button--tl:hover,.fixed-back-button:hover{background-color:transparent;color:#5ed4e2;cursor:pointer}.fixed-back-button__icon{font-size:2rem}.fixed-back-button span,.fixed-back-button--tl span{font-size:.8rem;padding-top:2.4px}.fixed-back-button--tl{left:16px;top:32px}@media only screen and (min-width:600px){.fixed-back-button--tl{left:32px}}.Toastify__toast-container{min-width:100%;padding:16px 8px!important}.Toastify__toast{border-radius:16px!important;box-shadow:0 2px 5px rgba(0,0,0,.26)!important;font-size:1rem;min-width:100%;text-align:center}.Toastify__toast--default,.Toastify__toast--info,.Toastify__toast--rtl{background-color:#5ed4e2!important}.Toastify__toast--dark{background-color:#15a2b0!important}.Toastify__toast--success{background-color:#8c81f7!important}.Toastify__toast--error,.Toastify__toast--warning{background-color:#fa9b92!important}.checkbox-label{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;width:100%}.checkbox-input{margin:0;opacity:0;padding:0;width:0!important}.checkbox-input:checked+.checkbox-input--inner{background:#5ed4e2}.checkbox-input:checked+.checkbox-input--inner:before{background:#fff;border-radius:2px;content:"";display:block;height:4px;left:58%;position:absolute;top:37%;transform:translate(-6px,5px) rotate(-135deg);transform-origin:2px 2px;width:40%}.checkbox-input:checked+.checkbox-input--inner:after{background:#fff;border-radius:2px;content:"";display:block;height:4px;left:58%;position:absolute;top:37%;transform:translate(-6px,5px) rotate(-45deg);transform-origin:2px 2px;width:76%}.checkbox-input--inner{background:#fff;border:2px solid transparent;border-radius:8px;display:block;height:24px;left:0;position:relative;top:0;width:24px}.checkbox-label-text{display:block;padding-left:8px}
