.error-modal-button,.error-modal-title{font-weight:600}.root-container{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:stretch;background-color:#fff}.operation-area{width:100%;min-height:calc(100vh - 56px);height:100%;background-color:#ff687b;padding:1.5rem 0}.operation-area-container{display:flex;flex-direction:column;min-height:calc(100vh - 104px);height:100%;justify-content:center}.operation-area-title{font-weight:bolder}.operation-area-sec-title{margin-bottom:2.5rem;font-size:calc(.8rem + .9vw)}.operation-area-input{margin:0 auto;width:100%;max-width:44rem}.operation-area-button{font-weight:600;font-size:1rem;line-height:1.9rem}.operation-area-button span{color:#444b54}.operation-area-spinner{margin:0 1.5rem}.description-area-button{width:100%;font-size:1rem}.description-area-select-toggle{display:flex;padding:.5rem;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1.25rem;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:.5rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.description-area{margin:0 auto;padding:1rem;width:100%;max-width:44rem;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.description-area-thumbnail{width:50%;height:auto}.description-area-divider{border-bottom:1px solid rgba(0,0,0,.2);height:0}.introduction-area{margin:0 auto;max-width:48rem;color:#444b54;padding:2rem 0}.site-introduction-how-to-img{width:50%}.introduction-area-content-banner{width:100%;height:auto;border-radius:1rem}.introduction-area p{font-size:.875rem}.introduction-area ul li{font-size:.875rem;line-height:1.5rem}.introduction-area-title{font-weight:600}@media (max-width:767px){.description-area{flex-direction:column;align-items:stretch!important}.description-area-thumbnail{width:100%;height:auto}.site-introduction-how-to-img-wrap{flex-direction:column}.site-introduction-how-to-img{width:100%}}@media (max-width:576px){.operation-area-input{flex-direction:column;align-items:stretch!important}}