@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);*{margin:0;padding:0;position:relative;font-family:'Noto Sans JP', sans-serif;box-sizing:border-box}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus{outline:none}.contents-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.contents-block{width:100vw}}.contents-block_heading .heading-text-block{font-size:32px}.contents-block_description{margin-top:16px}.contents-block_description .description-text-block{font-size:16px}.contents-block_description .description-text-block_link{color:#2AB978}.contents-block_input-form{margin-top:24px}.contents-block_input-form .send-email-form-block_input-parts .input-label-block{font-weight:bold;margin-bottom:8px}.contents-block_input-form .send-email-form-block_input-parts .input-text-block{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .send-email-form-block_input-parts .input-text-block{width:100%}}.contents-block_input-form .send-email-form-block_submit-button{margin-top:24px;text-align:center}.contents-block_input-form .register-user-form-block_input-parts{margin-bottom:16px}.contents-block_input-form .register-user-form-block_input-parts:last-child{margin-bottom:0px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_label{font-weight:bold;margin-bottom:8px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_label .notice-link-block{color:#D92F26;text-decoration:underline;cursor:pointer}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_text{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_text{width:100%}}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_text__sei-mei{width:188px}@media screen and (max-width: 900px){.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_text__sei-mei{width:100%}}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_radio{display:flex}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_radio .radio-button-block{display:flex;align-items:center;margin-right:16px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_radio .radio-button-block:last-child{margin-right:0px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_radio .radio-button-block_radio:checked+.radio-button-block_label{color:#2AB978}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_radio .radio-button-block_label{margin-left:8px;cursor:pointer}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_select{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_select{width:100%}}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_checkbox{display:flex;align-items:center}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_checkbox .agree-terms-checkbox-block{margin-right:8px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_checkbox .agree-terms-checkbox-block:checked+.agree-terms-label-block{color:#2AB978}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_checkbox .agree-terms-label-block{cursor:pointer}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_checkbox .agree-terms-label-block_link{color:#2AB978}.contents-block_input-form .register-user-form-block_input-parts .input-parts-block_description{font-size:14px}.contents-block_input-form .register-user-form-block_input-parts .input-parts-error-block{width:100%}.contents-block_input-form .register-user-form-block_input-parts .input-parts-error-block_text{color:#D92F26}.contents-block_input-form .register-user-form-block_input-parts__flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 900px){.contents-block_input-form .register-user-form-block_input-parts__flex{justify-content:space-between}}.contents-block_input-form .register-user-form-block_input-parts__flex .input-parts-block{margin-left:8px}.contents-block_input-form .register-user-form-block_input-parts__flex .input-parts-block:first-child{margin-left:0px}@media screen and (max-width: 900px){.contents-block_input-form .register-user-form-block_input-parts__flex .input-parts-block{width:48%;margin-left:0px}}.contents-block_input-form .register-user-form-block_submit-button{margin-top:24px;text-align:center}.contents-block_input-form .edit-password-form-block_input-parts{margin-bottom:16px}.contents-block_input-form .edit-password-form-block_input-parts:last-child{margin-bottom:0px}.contents-block_input-form .edit-password-form-block_input-parts .input-label-block{font-weight:bold;margin-bottom:8px}.contents-block_input-form .edit-password-form-block_input-parts .input-text-block{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .edit-password-form-block_input-parts .input-text-block{width:100%}}.contents-block_input-form .edit-password-form-block_submit-button{margin-top:24px;text-align:center}.contents-block_user-info{margin-top:24px}.contents-block_user-info .user-info-block{margin-top:16px}.contents-block_user-info .user-info-block:first-child{margin-top:0px}.contents-block_user-info .user-info-block_heading-text{font-size:24px}.contents-block_user-info .user-info-block_heading-text .user-edit-link-block{font-size:12px;margin-left:8px;color:#2AB978}.contents-block_user-info .user-info-block_heading-text .user-edit-link-block_link{color:inherit}.contents-block_user-info .user-info-block_label{font-weight:bold;margin-bottom:8px}.contents-block_user-info .user-info-block_label .user-edit-link-block{font-size:12px;margin-left:8px;color:#2AB978}.contents-block_user-info .user-info-block_label .user-edit-link-block_link{color:inherit}.contents-block_user-info .user-info-block_text{margin-left:16px}.contents-block_user-info .edit-link-block{margin-top:8px}.contents-block_user-info .edit-link-block_link{display:inline-block;padding:12px 16px;color:#ffffff;background-color:#2AB978;border-radius:4px;text-decoration:none}.contents-block_delete-button{margin-top:32px}.contents-block_link .back-link-block{margin-top:16px}.contents-block_link .back-link-block_link{color:#2AB978}.contents-block_notes-on-email{margin-top:32px}.contents-block_notes-on-email .notes-heading{font-weight:bold;margin-bottom:8px}.contents-block_notes-on-email .notes-text{margin-top:16px}.contents-block_notes-on-email .notes-text__bold{font-weight:bold}.contents-block_notes-on-email .email-setting-links{margin-top:16px}.contents-block_notes-on-email .email-setting-links_link{display:inline-block;margin-right:16px;color:#2AB978}.contents-block_notes-on-email .email-setting-links_link:last-child{margin-right:0px}.delete-notice-modal-block_text{margin-bottom:16px}.delete-notice-modal-block_link{margin-top:32px;display:flex;justify-content:space-around}.modal-block_confirm{margin-top:16px}.modal-block_confirm:first-child{margin-top:0px}.modal-block_confirm .confirm-label-block{margin-bottom:8px;font-weight:bold}.modal-block_confirm .confirm-value-block{margin-left:16px}.modal-block_confirm-buttons{margin-top:24px;display:flex;align-items:center;justify-content:center}.modal-block_confirm-buttons .confirm-return-button-block{margin-right:80px;width:104px}@media screen and (max-width: 900px){.modal-block_confirm-buttons .confirm-return-button-block{margin-right:40px}}.modal-block_confirm-buttons .confirm-submit-button-block{width:104px}.birthday-input-suggest-modal-block_description{margin-top:24px}.birthday-input-suggest-modal-block_description:first-child{margin-top:0px}.birthday-input-suggest-modal-block_description .description-block{font-weight:bold}.birthday-input-suggest-modal-block_description .description-image-block{margin-top:16px}.birthday-input-suggest-modal-block_description .description-image-block_image{width:50%}@media screen and (max-width: 900px){.birthday-input-suggest-modal-block_description .description-image-block_image{width:100%}}.birthday-input-suggest-modal-block_description .description-image-block_text{margin-top:8px}.birthday-input-suggest-modal-block_close-button{margin-top:40px;text-align:center}.contents-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.contents-block{width:100vw}}.contents-block_heading .heading-text-block{font-size:32px}.contents-block_description{margin-top:16px}.contents-block_description .description-text-block{font-size:16px}.contents-block_description .description-text-block_link{color:#2AB978}.contents-block_input-form{margin-top:24px}.contents-block_input-form .login-form-block_input-parts{margin-bottom:16px}.contents-block_input-form .login-form-block_input-parts:last-child{margin-bottom:0px}.contents-block_input-form .login-form-block_input-parts .input-label-block{font-weight:bold;margin-bottom:8px}.contents-block_input-form .login-form-block_input-parts .input-text-block{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .login-form-block_input-parts .input-text-block{width:100%}}.contents-block_input-form .login-form-block_input-parts .forgot-password-link-block{width:384px;text-align:right}@media screen and (max-width: 900px){.contents-block_input-form .login-form-block_input-parts .forgot-password-link-block{width:100%}}.contents-block_input-form .login-form-block_input-parts .forgot-password-link-block_link{color:#2AB978}.contents-block_input-form .login-form-block_submit-button{margin-top:24px;text-align:center}.contents-block_account-register-link{margin-top:24px}.contents-block_account-register-link .account-register-text-block{margin-bottom:8px}.contents-block_account-register-link .account-register-text-block_link{color:#2AB978}.contents-block_account-register-link .account-register-link-block{display:inline-block;padding:16px;background-color:#2AB978;color:#ffffff;border-radius:4px;text-decoration:none}.contents-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.contents-block{width:100vw}}.contents-block_heading .heading-text-block{font-size:32px}.contents-block_description{margin-top:16px}.contents-block_description .description-text-block{font-size:16px}.contents-block_announce{margin-top:24px;padding:16px;background-color:#FAD6D4;border-radius:4px}.contents-block_announce .announce-text-block_link{color:#2AB978}.contents-block_link-list{margin-top:24px}.contents-block_link-list .link-list-block{margin-bottom:8px}.contents-block_link-list .link-list-block:last-child{margin-bottom:0px}.contents-block_link-list .link-list-block_link{display:inline-flex;align-items:center;color:#2AB978}.contents-block_link-list .link-list-block_link .link-icon-block{width:48px;height:48px}.contents-block_link-list .link-list-block_link .link-text-block{margin-left:8px}.contents-block_link-list .link-list-block_link:hover{opacity:0.6}.contents-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.contents-block{width:100vw}}.contents-block_heading .heading-text-block{font-size:32px}.contents-block_description{margin-top:16px}.contents-block_description .description-text-block{font-size:16px}.contents-block_description .description-text-block_link{color:#2AB978}.contents-block_description .description-text-block__notice{color:#D92F26;margin-top:8px}.contents-block_input-form{margin-top:24px}.contents-block_input-form .input-insurance-info-block_input-parts{margin-bottom:16px}.contents-block_input-form .input-insurance-info-block_input-parts:last-child{margin-bottom:0px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_label{font-weight:bold;margin-bottom:8px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_text{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_text{width:100%}}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_text #postcode{width:144px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_text #prefecture{width:144px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_select{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_select{width:100%}}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_select__prefecture{width:144px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_sample-image{margin-bottom:16px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_sample-image .sample-image-block{width:384px}@media screen and (max-width: 900px){.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_sample-image .sample-image-block{width:100%}}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_sample-image .sample-image-block_image{width:inherit}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_sample-image .sample-image-description-block{font-size:14px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_image .image-preview-block{display:none}@media screen and (max-width: 900px){.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_image .image-preview-block{width:100%}}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_image .image-preview-block_image{width:inherit}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_image .input-image-notice-block{margin-top:8px;font-size:14px;color:#D92F26}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_checkbox{display:flex;align-items:center}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_checkbox .agree-terms-checkbox-block{margin-right:8px}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_checkbox .agree-terms-checkbox-block:checked+.agree-terms-label-block{color:#2AB978}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_checkbox .agree-terms-label-block{cursor:pointer;display:none}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-block_checkbox .agree-terms-label-block_link{color:#2AB978}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-error-block{width:100%}.contents-block_input-form .input-insurance-info-block_input-parts .input-parts-error-block_text{color:#D92F26}.contents-block_input-form .input-insurance-info-block_submit-button{margin-top:24px;text-align:center}.contents-block_payment-info{margin-top:16px}.contents-block_payment-info .stripe-elements-loading-block{display:flex;flex-direction:column;align-items:center;justify-content:center;height:10vh;min-height:50px;text-align:center;padding:16px;box-sizing:border-box}.contents-block_payment-info .stripe-elements-loading-block_spinner{border:4px solid rgba(0,0,0,0.1);border-left-color:#2AB978;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contents-block_payment-info .input-payment-info-form-block_error-message{margin-top:16px;color:#D92F26}.contents-block_payment-info .input-payment-info-form-block_button{margin-top:16px;display:inline-block;border-radius:4px;color:#ffffff;background-color:#2AB978;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:1px solid #2AB978}.contents-block_payment-info .input-payment-info-form-block_button:disabled{border:none;background-color:#dadada;cursor:unset}.contents-block_confirm{margin-top:16px}.contents-block_confirm .confirm-block{margin-top:16px}.contents-block_confirm .confirm-block:first-child{margin-top:0px}.contents-block_confirm .confirm-block_label{margin-bottom:8px;font-weight:bold}.contents-block_confirm .confirm-block_text{margin-left:16px}.contents-block_confirm .confirm-block_image{width:384px}@media screen and (max-width: 900px){.contents-block_confirm .confirm-block_image{width:100%}}.contents-block_confirm .confirm-block_image .confirm-image-block{width:100%}.contents-block_confirm .confirm-block_checkbox{display:flex;align-items:center}.contents-block_confirm .confirm-block_checkbox .agree-terms-checkbox-block{margin-right:8px}.contents-block_confirm .confirm-block_checkbox .agree-terms-checkbox-block:checked+.agree-terms-label-block{color:#2AB978}.contents-block_confirm .confirm-block_checkbox .agree-terms-label-block{cursor:pointer}.contents-block_confirm .confirm-block_checkbox .agree-terms-label-block_link{color:#2AB978}.contents-block_confirm .confirm-block_buttons{display:flex;justify-content:space-around}.contents-block_confirm .confirm-block_buttons .edit-button-block{text-align:center}.contents-block_confirm .confirm-block_buttons .submit-button-block{text-align:center}.contents-block_insurances{margin-top:24px}.contents-block_insurances .accounts-blank-text-block{margin-top:40px}.contents-block_insurances .accounts-blank-text-block_heading{text-align:center}.contents-block_insurances .insurance-block{margin-top:24px;padding:16px;border:2px solid #2AB978;border-radius:8px;padding-bottom:16px}.contents-block_insurances .insurance-block:first-child{margin-top:0px}.contents-block_insurances .insurance-block_info{margin-top:16px}.contents-block_insurances .insurance-block_info:first-child{margin-top:0px}.contents-block_insurances .insurance-block_info .insurance-info-label-block{font-weight:bold;margin-bottom:8px}.contents-block_insurances .insurance-block_info .insurance-info-text-block{margin-left:16px}.contents-block_insurances .insurance-block_info .insurance-info-text-block_link{color:#2AB978}.contents-block_insurances .insurance-block_info .insurance-info-text-block__red{font-weight:bold;color:#D92F26}.contents-block_insurances .insurance-block_link{margin-top:16px}@media screen and (max-width: 900px){.contents-block_insurances .insurance-block_link{text-align:right}}.contents-block_insurances .insurance-block_link .insurance-detail-link-block{color:#2AB978}.contents-block_examination-errors{padding:16px;border-radius:4px;background-color:#FAD6D4}.contents-block_examination-errors .examination-errors-heading-block{color:#D92F26;font-weight:bold;margin-bottom:8px}.contents-block_examination-errors .examination-errors-block{margin-top:8px}.contents-block_examination-errors .examination-errors-block_text{color:#D92F26}.contents-block_examination-errors .examination-errors-block_text .examination-error-link-block{color:#2AB978}.contents-block_insurance-detail{margin-top:32px}.contents-block_insurance-detail .insurance-detail-heading-block{margin-bottom:16px}.contents-block_insurance-detail .insurance-detail-block{margin-bottom:16px}.contents-block_insurance-detail .insurance-detail-block:last-child{margin-bottom:0}.contents-block_insurance-detail .insurance-detail-block_label{font-weight:bold;margin-bottom:8px}.contents-block_insurance-detail .insurance-detail-block_text{margin-left:16px}.contents-block_insurance-detail .insurance-detail-block_image{width:384px}@media screen and (max-width: 900px){.contents-block_insurance-detail .insurance-detail-block_image{width:100%}}.contents-block_insurance-detail .insurance-detail-block_image .insurance-detail-image-block{width:100%}.contents-block_insurance-detail .insurance-detail-block_sample-image{width:768px}@media screen and (max-width: 900px){.contents-block_insurance-detail .insurance-detail-block_sample-image{width:100%}}.contents-block_insurance-detail .insurance-detail-block_sample-image .sample-image-block{width:100%}.contents-block_insurance-detail .insurance-detail-block_reapply-button{margin-left:16px;margin-top:8px}.contents-block_insurance-detail .insurance-detail-block_reapply-button .open-confirm-reapply-button-block{font-size:14px;padding:8px 16px}.contents-block_insurance-detail .insurance-detail-block_error-text{margin-left:16px;color:#D92F26}.contents-block_insurance-detail .insurance-detail-block_error-text .link-text-block{color:#2AB978}.contents-block_insurance-detail .insurance-edit-button-block_button{display:inline-block;border-radius:4px;color:#ffffff;background-color:#2AB978;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:1px solid #2AB978}.contents-block_cancellation{margin:40px 0px}.modal-mask-block{height:100vh;width:100vw;background-color:#dadada;position:fixed;top:0;left:0;opacity:0.6;display:none}.confirm-reapply-modal-block_text{margin:24px 0px 40px}.confirm-reapply-modal-block_label .confirm-reapply-label-block{font-size:20px;margin-top:16px;font-weight:bold}.modal-block_confirm{margin-top:16px}.modal-block_confirm:first-child{margin-top:0px}.modal-block_confirm .confirm-label-block{margin-bottom:8px;font-weight:bold}.modal-block_confirm .confirm-value-block{margin-left:16px}.modal-block_confirm .confirm-value-block_image{width:384px}@media screen and (max-width: 900px){.modal-block_confirm .confirm-value-block_image{width:100%}}.modal-block_confirm-buttons{margin-top:24px;display:flex;align-items:center;justify-content:center}.modal-block_confirm-buttons .confirm-return-button-block{margin-right:80px;width:104px}@media screen and (max-width: 900px){.modal-block_confirm-buttons .confirm-return-button-block{margin-right:40px}}.modal-block_confirm-buttons .confirm-submit-button-block{width:unset}.cancellation-modal-block{position:fixed;top:50%;left:50%;width:50vw;transform:translate(-50%, -50%);background-color:white;padding:32px;border-radius:8px;display:none}@media screen and (max-width: 900px){.cancellation-modal-block{width:90vw}}.cancellation-modal-block_heading{margin-bottom:24px}.cancellation-modal-block_heading .modal-heading-block{font-size:24px;font-weight:bold}.cancellation-modal-block_text{margin-bottom:16px}.cancellation-modal-block_text .modal-text-block_link{color:#2AB978}.cancellation-modal-block_reason .reason-heading-text-block{margin-bottom:8px;font-weight:bold}.cancellation-modal-block_reason .cancellation-reason-block{width:100%;height:104px}.cancellation-modal-block_buttons{margin-top:24px;display:flex;align-items:center;justify-content:center}.cancellation-modal-block_buttons .cancellation-return-button-block{margin-right:80px;width:104px}@media screen and (max-width: 900px){.cancellation-modal-block_buttons .cancellation-return-button-block{margin-right:40px}}.cancellation-modal-block_buttons .cancellation-submit-button-block{width:104px}.contents-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.contents-block{width:100vw}}.contents-block_heading .heading-text-block{font-size:32px}.contents-block_description{margin-top:16px}.contents-block_description .description-text-block{font-size:16px}.contents-block_description .description-text-block_link{color:#2AB978}.contents-block_description .description-text-block__notice{color:#D92F26;margin-top:8px}.contents-block_description .description-text-list-block{margin:16px 0px;padding-left:24px}.contents-block_description .description-not-input-list-block{margin-top:16px;color:#D92F26;background-color:#FAD6D4;padding:16px;border-radius:8px}.contents-block_description .description-not-input-list-block_heading{margin-bottom:16px;font-weight:bold}.contents-block_description .description-not-input-list-block_list{padding-left:24px}.contents-block_description .description-not-input-list-block_list .not-input-list-text-block{margin-bottom:4px}.contents-block_theft-reports{margin-top:32px}.contents-block_theft-reports .theft-reports-list-block_blank-text{text-align:center}.contents-block_theft-reports .theft-reports-list-block_report{margin-top:24px;padding:16px;border:2px solid #2AB978;border-radius:8px;padding-bottom:16px}.contents-block_theft-reports .theft-reports-list-block_report .report-parts-block{margin-top:16px}.contents-block_theft-reports .theft-reports-list-block_report .report-parts-block:first-child{margin-top:0px}.contents-block_theft-reports .theft-reports-list-block_report .report-parts-block .report-info-label-block{font-weight:bold;margin-bottom:8px}.contents-block_theft-reports .theft-reports-list-block_report .report-parts-block .report-info-text-block{margin-left:16px}.contents-block_theft-reports .theft-reports-list-block_report .report-parts-block .report-info-text-block__red{font-weight:bold;color:#D92F26}.contents-block_theft-reports .theft-reports-list-block_report .report-detail-link-block{margin-top:24px}.contents-block_theft-reports .theft-reports-list-block_report .report-detail-link-block_link{color:#2AB978}@media screen and (max-width: 900px){.contents-block_theft-reports .theft-reports-list-block_report .report-detail-link-block{text-align:right}}.contents-block_create-theft-report{margin-top:24px}.contents-block_create-theft-report .create-theft-report-heading-block{margin-bottom:8px;font-size:18px;font-weight:bold}.contents-block_create-theft-report .create-theft-report-notice-text-block_text .notice-text-block__red{color:#D92F26;font-weight:bold}.contents-block_create-theft-report .create-theft-report-notice-text-block_list{margin-top:8px;padding-left:24px;list-style:decimal}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block{margin-bottom:4px}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block:last-child{margin-bottom:0px}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_link{color:#2AB978}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_sub-list{margin-top:4px;padding-left:24px;list-style:disc}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_sub-list .notice-sub-list-text-block{margin-bottom:4px}.contents-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_sub-list .notice-sub-list-text-block:last-child{margin-bottom:0px}.contents-block_theft-report-detail{margin-top:40px}.contents-block_theft-report-detail .theft-report-detail-block_info{margin-top:16px}.contents-block_theft-report-detail .theft-report-detail-block_info:first-child{margin-top:0px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-label-block{margin-bottom:8px;font-weight:bold}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-label-block_notice{color:#D92F26}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-text-block{margin-left:16px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-input-button-block{margin-top:8px;margin-left:16px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-input-button-block button.primary{padding-top:4px;padding-bottom:4px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block{margin-bottom:24px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item{margin-top:16px;margin-left:16px;display:grid;grid-template-columns:1.5fr 1fr 2fr 1fr 1fr 0.6fr}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item{display:block;margin-top:40px}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item:first-child{margin-top:0px}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block{margin-top:16px}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block:first-child{margin-top:0px}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block__edit-link{align-self:center}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_label{margin-bottom:8px;font-weight:bold}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_text{margin-left:16px}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_link{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_link{justify-content:space-around}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_link .report-item-edit-button-block{padding:unset;width:40px;height:24px;font-size:14px}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-items-block_item .report-item-block_link .report-item-edit-button-block{width:54px;height:32px;font-size:16px}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-images-block{margin-bottom:24px;display:grid;grid-template-columns:repeat(5, 0.3fr);grid-gap:8px 8px}@media screen and (max-width: 900px){.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-images-block{grid-template-columns:repeat(2, 1fr)}}.contents-block_theft-report-detail .theft-report-detail-block_info .report-info-images-block_image .upload-image-block{width:100%}.contents-block_input-report-items .input-report-items-block{margin-top:24px}.contents-block_input-report-items .input-report-items-block_item{margin-bottom:16px}.contents-block_input-report-items .input-report-items-block_item:last-child{margin-bottom:0px}.contents-block_input-report-items .input-report-items-block_item .input-parts-block{margin-top:16px}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_label{font-weight:bold;margin-bottom:8px}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_text{width:384px}@media screen and (max-width: 900px){.contents-block_input-report-items .input-report-items-block_item .input-parts-block_text{width:100%}}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_text__price{width:120px;display:flex;align-items:baseline}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_text__price .input-addition-text-block{margin-left:8px}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_select{width:384px}@media screen and (max-width: 900px){.contents-block_input-report-items .input-report-items-block_item .input-parts-block_select{width:100%}}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_image .image-preview-block{display:none;width:200px}@media screen and (max-width: 900px){.contents-block_input-report-items .input-report-items-block_item .input-parts-block_image .image-preview-block{width:100%}}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_image .image-preview-block_image{width:inherit}.contents-block_input-report-items .input-report-items-block_item .input-parts-block_image .input-image-notice-block{margin-top:8px;font-size:14px;color:#D92F26}.contents-block_input-report-items .input-report-items-block_item .input-parts-error-block{width:100%}.contents-block_input-report-items .input-report-items-block_item .input-parts-error-block_text{color:#D92F26}.contents-block_input-report-items .input-report-items-button-block{margin-top:24px}.contents-block_complete-report{margin-top:40px}.contents-block_complete-report .complete-report-block_label{font-weight:bold;margin-bottom:8px}.contents-block_complete-report .complete-report-block_text .notice-text-block{color:#D92F26}.contents-block_complete-report .complete-report-block_button{margin-top:16px}.create-theft-report-modal-block_create-theft-report{margin:24px 0px}.create-theft-report-modal-block_create-theft-report .create-theft-report-heading-block{margin-bottom:8px;font-size:18px;font-weight:bold}.create-theft-report-modal-block_create-theft-report .create-theft-report-notice-text-block_list{margin-top:8px;padding-left:24px;list-style:decimal}.create-theft-report-modal-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block{margin-bottom:4px}.create-theft-report-modal-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block:last-child{margin-bottom:0px}.create-theft-report-modal-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_sub-text{font-size:14px}.create-theft-report-modal-block_create-theft-report .create-theft-report-notice-text-block_list .notice-list-text-block_link{color:#2AB978}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts{margin-bottom:16px}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts:last-child{margin-bottom:0px}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_label{font-weight:bold;margin-bottom:8px}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_text{width:384px}@media screen and (max-width: 900px){.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_text{width:100%}}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_text #postcode{width:144px}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_text #prefecture{width:144px}.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_select{width:384px}@media screen and (max-width: 900px){.create-theft-report-modal-block_form .create-theft-report-form-block_input-parts .input-parts-block_select{width:100%}}.create-theft-report-modal-block_form .create-theft-report-form-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.create-theft-report-modal-block_form .create-theft-report-form-block_buttons .return-button-block{text-align:center}.create-theft-report-modal-block_form .create-theft-report-form-block_buttons .submit-button-block{text-align:center}.create-theft-report-modal-block_no-available-contracts{margin:24px 0px;color:#D92F26}.create-theft-report-modal-block_no-available-contracts .no-available-contracts-label-block_link{color:#2AB978}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block{margin-top:24px}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts{margin-bottom:16px}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts:last-child{margin-bottom:0px}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block__flex{display:flex}@media screen and (max-width: 900px){.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block__flex{flex-direction:column}}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block__flex .input-parts-block_select{width:unset}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block__flex .input-parts-block_select:last-child{margin-left:8px}@media screen and (max-width: 900px){.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block__flex .input-parts-block_select:last-child{margin-left:0px;margin-top:8px}}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_label{font-weight:bold;margin-bottom:8px}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_text{width:384px}@media screen and (max-width: 900px){.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_text{width:100%}}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_select{width:384px}@media screen and (max-width: 900px){.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_select{width:100%}}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_date{width:160px}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_input-parts .input-parts-block_textarea{width:100%}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_buttons .return-button-block{text-align:center}.input-theft-occurred-time-modal-block_body .theft-occurred-time-input-block_buttons .submit-button-block{text-align:center}.input-comment-modal-block_body .input-comment-block_input-parts .input-parts-block_textarea{width:100%;height:200px}.input-comment-modal-block_body .input-comment-block_input-parts .input-parts-block_textarea .input-comment-block{height:inherit;padding:8px}.input-comment-modal-block_body .input-comment-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.input-comment-modal-block_body .input-comment-block_buttons .return-button-block{text-align:center}.input-comment-modal-block_body .input-comment-block_buttons .submit-button-block{text-align:center}.confirm-delete-item-modal-block_text{margin-top:24px}.confirm-delete-item-modal-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.confirm-delete-item-modal-block_buttons .return-button-block{text-align:center}.confirm-delete-item-modal-block_buttons .submit-button-block{text-align:center}.confirm-complete-report-modal-block_text{margin-top:24px}.confirm-complete-report-modal-block_text .complete-report-confirm-label-block{font-weight:bold;margin-bottom:16px}.confirm-complete-report-modal-block_text .complete-report-confirm-list-block{list-style:decimal;margin-bottom:16px;padding-left:24px}.confirm-complete-report-modal-block_text .complete-report-confirm-list-block_text{margin-bottom:8px}.confirm-complete-report-modal-block_text .complete-report-confirm-list-block_text:last-child{margin-bottom:0px}.confirm-complete-report-modal-block_text .complete-report-confirm-text-block{margin-bottom:16px}.confirm-complete-report-modal-block_text .complete-report-confirm-text-block:last-child{margin-bottom:0px}.confirm-complete-report-modal-block_text .complete-report-confirm-text-block_notice{color:#D92F26}.confirm-complete-report-modal-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.confirm-complete-report-modal-block_buttons .return-button-block{text-align:center}.confirm-complete-report-modal-block_buttons .submit-button-block{text-align:center}.confirm-delete-report-modal-block_text{margin-top:24px}.confirm-delete-report-modal-block_buttons{margin-top:24px;display:flex;justify-content:space-around}.confirm-delete-report-modal-block_buttons .return-button-block{text-align:center}.confirm-delete-report-modal-block_buttons .submit-button-block{text-align:center}body{margin:0 auto;width:100vw;font-size:16px;color:#333333}input[type="text"],input[type="email"],input[type="password"],input[type="date"],input[type="number"]{width:inherit;height:48px;border-radius:5px;background-color:#ffffff;font-size:16px;color:#172b4d;padding:0 8px;border:2px solid #d8d8d8}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="number"]:focus{border:2px solid #2AB978}textarea{width:inherit;height:48px;border-radius:5px;background-color:#ffffff;font-size:16px;color:#172b4d;padding:0 8px;border:2px solid #d8d8d8}textarea:focus{border:2px solid #2AB978}select{width:inherit;height:48px;border-radius:5px;background-color:#ffffff;font-size:16px;color:#172b4d;padding:0 8px;border:2px solid #d8d8d8}select:focus{border:2px solid #2AB978}input[type="radio"]{border:solid 3px #172b4d;width:30px;height:30px;border-radius:18px;background-color:#fff;cursor:pointer}input[type="radio"]:checked{border:solid 3px #2AB978}input[type="radio"]:checked:after{content:"";display:block;width:12px;height:12px;background:#2AB978;border-radius:8px;position:absolute;left:6px;top:6px}input[type="checkbox"]{border:solid 2px #172b4d;width:30px;height:30px;border-radius:6px;background-color:#fff;cursor:pointer}input[type="checkbox"]:checked:after{content:"";display:block;width:7px;height:11px;border-right:3px solid #2AB978;border-bottom:3px solid #2AB978;transform:rotate(45deg);position:absolute;left:8px;top:4px}button.primary{border-radius:4px;color:#ffffff;background-color:#2AB978;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:none}button.secondary{border-radius:4px;color:#2AB978;background-color:#ffffff;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:1px solid #2AB978}button.danger{border-radius:4px;color:#ffffff;background-color:#D92F26;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:1px solid #D92F26}button.disabled{border-radius:4px;color:#ffffff;background-color:#d8d8d8;text-decoration:none;font-size:16px;padding:12px 16px;text-align:center;cursor:pointer;border:1px solid #d8d8d8}.header-block{display:flex;align-items:baseline;margin-bottom:24px;padding:16px;min-height:56px;box-sizing:border-box;border-bottom:1px solid #d8d8d8}.header-block_logo{width:152px;display:flex;align-items:center}.header-block_logo .header-logo-block{width:inherit}.header-block_text{margin-left:8px;color:#2AB978;font-size:20px;font-weight:bold}.footer-block{background-color:#2AB978;padding:56px 0}@media screen and (max-width: 900px){.footer-block{padding:32px 0}}.footer-block_copyright{color:#ffffff;text-align:center;font-size:16px}.flash-message-block{width:1080px;margin:0 auto 40px;padding:0 16px}@media screen and (max-width: 900px){.flash-message-block{width:100vw}}.flash-message-block_success{color:#2AB978;background-color:#D4FAE8;padding:16px;border-radius:8px}.flash-message-block_danger{color:#D92F26;background-color:#FAD6D4;padding:16px;border-radius:8px}.modal-mask-block{height:100vh;width:100vw;background-color:#dadada;position:fixed;top:0;left:0;opacity:0.6;display:none}.modal-block{position:fixed;top:50%;left:50%;width:50vw;max-height:85vh;transform:translate(-50%, -50%);background-color:#ffffff;padding:32px;border-radius:8px;display:none;overflow:scroll}@media screen and (max-width: 900px){.modal-block{width:90vw}}.modal-block_heading{margin-bottom:24px}.modal-block_heading .modal-heading-text-block{font-size:24px;font-weight:bold}
