:root{--color-background:#f2f2f2;--color-background-gray:#5f5f5f;--color-background-yellow:#fffdf2;--color-background-darkgray:#6f6f6f;--color-background-silver:#ddd;--color-background-red:#ffe9e9;--color-background-pink:#eb6d7b;--color-background-white:#fff;--color-text-black:#393939;--color-text-gray:#f2f2f2;--color-text-darkgray:#6d6d6d;--color-text-brightgray:#919eab;--color-text-pink:#ff344d;--color-text-blue:#4a90e2;--color-text-silver:#b0b0b0;--color-text-white:#e9e9e9;--color-text-red:#ff001c;--color-text-notice:#8ae0e0;--color-border-black:#979797;--color-border-gray:#f2f2f2;--color-border-darkgray:#d2d2d2;--color-border-yellow:#e3d287;--color-border-red:red;--color-border-blue:#44a7cc;--color-border-notice:#8ae0e0;--color-table-border:#d0d0d0;--color-table-background:#f6f6f6;--color-table-hover:#fffdeb;--color-button-primay:#eb6d7b;--color-button-brightgray:#919eab;--color-button-shadow:rgba(0,0,0,0.3);--color-input-border:#d0d0d0;--color-input-shadow:rgba(0,0,0,0.3);--color-input-outline:#e3d287;--color-divider-background:#d0d0d0;--color-statue-waiting:#f8ce8c;--color-status-succeeded:#8ae0e0;--color-status-failed:#eb6d7b;--color-dialog-background:rgba(0,0,0,0.6);--color-dialog-border:#dedede;--color-dialog-shadow:rgba(63,63,63,0.15);--color-dialog-cancel:#919eab;--color-dialog-primary:#eb6d7b}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;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:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{height:100%}body{min-width:800px;background:var(--color-background);font-family:Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}a{text-decoration:none}ul{padding:0}li{list-style:none}button:hover{cursor:pointer}button:focus{outline:none}button:disabled{opacity:.3;cursor:auto}input:focus{outline:none}h2{margin:0;font-size:26px;font-weight:700;color:var(--color-text-darkgray)}p{font-size:14px;line-height:1.25;color:var(--color-text-black)}a{color:var(--color-text-blue)}strong{font-weight:700;color:var(--color-text-pink)}.l-footer{background-color:var(--color-background-silver)}.l-footer-link{margin:12px 0;text-align:center}.l-footer-link__list{display:inline;padding:0 10px}.l-footer-link__list+li{border-left:1px solid var(--color-border-black)}.l-footer-link__text{font-size:14px;color:var(--color-text-black)}.l-header{min-height:60px;background-color:#fff}.l-header__logo{float:left;margin:14px 0 14px 40px}.l-header__logo img{display:block}.l-main{height:100%;display:flex;flex-direction:row}.l-main__sidebar{width:200px;height:100%}.l-main__box{display:flex;flex:1;flex-direction:column;overflow-y:scroll}.l-main__content{flex:1 1 auto;padding:40px}.l-navigation{width:100%;height:100%;background:var(--color-background-darkgray)}.l-navigation_username{padding:40px 24px 24px}.l-navigation_username p{font-size:16px;font-weight:700;color:#fff}.l-navigation_username small{font-size:14px;font-weight:400}.l-navigation_logout{display:block;margin-top:20px;border:1px solid #fff;border-radius:15px;padding:6px 20px;font-size:14px;text-align:center;color:#fff}.l-navigation__menu li a{display:block;padding:26px 20px;font-size:18px;font-weight:700;color:var(--color-text-white)}.l-navigation__menu li.active a,.l-navigation__menu li:hover a{background:var(--color-background);color:var(--color-text-darkgray)}.l-public{height:100%;display:flex;flex-direction:column}.l-public_content{flex:1 1 auto;width:600px;margin:30px auto}.c-forms-checkbox{cursor:pointer;width:26px;height:26px}.select-box select{appearance:none;width:80px;min-width:70px;height:40px;margin:4px 10px 16px 0;color:var(--color-text-darkgray);padding-left:10px;letter-spacing:.1px;background-color:#fff;cursor:pointer;position:absolute;font-size:15px;box-shadow:none;border-radius:3px;border:1px solid #a6a6a6}.select-box select::-ms-expand{display:none}.c-forms-date_time_field select[name=year]{width:115px;position:absolute}.c-forms-date_time_field label,.c-forms-date_time_field option{color:var(--color-text-brightgray)}.c-forms-date_time_field label{font-weight:700;font-size:12px}.c-forms-date_time_field_date{display:flex;flex-direction:row;align-items:center}.select-box{display:flex;flex-direction:row;width:90px;height:40px;position:relative;margin-bottom:17px}.c-form-date_time_field_label+.c-forms-date_time_field_date .select-box:first-child{width:125px}.arrow-image{position:absolute;right:16px;top:14px;width:20px;pointer-events:none}.c-forms-delivery_target_input_field__radio_button{margin:8px 0}.c-forms-delivery_target_input_field__label{margin:0 8px;color:var(--color-text-black)}.c-forms-delivery_target_input_field__week_label{padding-right:20px;vertical-align:top;font-size:12px;font-weight:700;color:var(--color-text-brightgray)}.c-forms-delivery_target_input_field--specific{margin:16px 0}.c-forms-delivery_target_input_field--specific select{width:100px}.c-forms-delivery_target_input_field--specific .select-box{width:112px;height:27px}.c-fomrs-delivery_target_from_to_label{margin-right:19px}.c-forms-delivery_target_input_field--specific .select-box .arrow-box{top:12px}.c-forms_radio_button{display:inline-block;position:relative;margin:10px -10px 0}.c-forms_radio_button input[type=radio]{display:none}.c-forms_radio_button label{color:#666;font-weight:400}.c-forms_radio_button label:before{content:" ";display:inline-block;position:relative;margin:0 5px 0 0;width:16px;height:16px;top:3px;border-radius:11px;border:1px solid #919eab;background-color:initial}.c-forms_radio_button input[type=radio]:checked+label:before{border:1px solid #eb6d7b}.c-forms_radio_button input[type=radio]:checked+label:after{border-radius:11px;width:10px;height:10px;position:absolute;top:7px;left:12px;content:" ";display:block;background:#eb6d7b}.c-forms-error_message li{margin-bottom:4px;color:var(--color-text-red);font-size:14px;text-align:left}.c-forms-input{width:100%;height:50px;margin:1px;padding:0 14px;box-sizing:border-box;background-color:#fff;border-radius:4px;border:1px solid var(--color-input-border);font-size:18px}.c-forms-input::placeholder{font-size:18px;color:var(--color-text-silver)}.c-forms-input:focus{border:2px solid var(--color-border-blue);padding:0 13px}.c-forms-input--error{border:2px solid var(--color-border-red);background:var(--color-background-red);padding:0 13px}.c-forms-invitation_code__container{display:flex;justify-content:center}.c-forms-invitation_code_hospital_name{font-size:18px;font-weight:700;color:var(--color-text-black)}.c-forms-invitation_code label{margin:16px 16px 0 0;font-weight:700;font-size:14px}.c-forms-invitation_code li{text-align:center}.c-forms-invitation_code input{width:118px}.c-forms-password_register_field{margin:0 32px;display:flex;justify-content:center}.c-forms-password_register_field label{width:120px;font-size:16px;text-align:right}.c-forms-password_register_field__label--original{margin:16px 16px 0 0}.c-forms-password_register_field__label--confirm{margin:8px 16px 0 0}.c-forms-password_register_field>div,.c-forms-password_register_field input{width:280px}.c-forms-password_register_field p{width:320px;color:var(--color-text-darkgray)}.c-forms-push_notification_field__radio_button{margin:8px 0}.c-forms-push_notification_field__button_label{margin:0 8px;color:var(--color-text-black)}.c-forms-push_notification_field__label{padding-right:20px;vertical-align:top;font-size:12px;font-weight:700;color:var(--color-text-brightgray)}.c-forms-push_notification_field__detail{margin:30px 0 10px}.c-forms-push_notification_field__detail label{color:#919eab;font-weight:700;font-size:12px}.c-forms-push_notification_field__detail textarea{margin-top:10px}.c-forms-textarea textarea{width:100%;padding:16px;resize:none;box-sizing:border-box;border:1px solid var(--color-border-darkgray);border-radius:3px}.c-forms-textarea textarea::placeholder{font-size:16px;color:var(--color-text-silver)}.c-forms-textarea p{width:auto;text-align:right;margin:4px 0;color:var(--color-text-brightgray)}.c-forms-textarea input{width:auto}.c-forms-textarea--error textarea{border:2px solid var(--color-border-red);background:var(--color-background-red)}.c-forms-textarea--error p{color:var(--color-text-red)}.c-forms-textarea textarea:focus{border-radius:3px;border:2px solid var(--color-border-blue);outline:none}.c-forms-tooltip{position:relative;cursor:pointer;width:28px;height:28px}.c-forms-tooltip img{width:100%;height:100%}.c-forms-tooltip p{display:none}.c-forms-tooltip:hover p{position:absolute;z-index:9999;content:attr(data-tooltip);display:block;right:14px;bottom:30px;width:320px;padding:12px;background-color:var(--color-background-yellow);border:1px solid var(--color-border-yellow);color:var(--color-text-black);font-size:12px;line-height:1.5}.c-alert{margin:0 0 30px;padding:14px 16px;border-radius:4px;border:1px solid var(--color-border-red);color:var(--color-text-red);font-size:14px;font-weight:700}.c-button-primary{width:340px;height:70px;border-radius:4px;background-color:var(--color-button-primay);font-size:24px;color:#fff}.c-button-default,.c-button-primary{box-shadow:0 1px 3px 0 var(--color-button-shadow);font-weight:700}.c-button-default{background-color:#fff;border-radius:4px;border:1px solid var(--color-button-primay);color:var(--color-button-primay)}.c-button-default,.c-button-white{width:240px;height:50px;font-size:18px}.c-button-white{box-shadow:0 1px 0 0 rgba(22,29,37,.05);background:linear-gradient(#fff,#f9fafb);-moz-background:linear-gradient(#fff,#f9fafb);-webkit-background:linear-gradient(#fff,#f9fafb);-ms-background:linear-gradient(#fff,#f9fafb);border-radius:4px;border:1px solid #c4cdd5;color:#6d6d6d}.c-button-confirm--positive{height:50px;background-color:var(--color-button-primay);font-size:18px}.c-button-confirm--negative,.c-button-confirm--positive{width:350px;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);font-weight:700;color:#fff}.c-button-confirm--negative{height:40px;background-color:var(--color-button-brightgray);font-size:14px}.c-complete{width:600px;margin:0 auto}.c-complete h3{margin-top:40px;font-size:16px;font-weight:700}.c-complete h3,.c-complete li{color:var(--color-text-darkgray)}.c-complete li{line-height:1.5em;font-size:12px}.c-dialog{display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background:var(--color-dialog-background)}.c-dialog-content{width:322px;height:174px;padding:32px;border-radius:4px;background:#fff;box-shadow:0 1px 3px 0 var(--color-dialog-shadow);border:1px solid var(--color-dialog-border)}.c-dialog-title{font-size:16px;font-weight:700;text-align:center}.c-dialog-description{font-size:16px;text-align:center;line-height:1.4;margin:24px 0 28px}.c-dialog-cancel{margin-right:22px;background:var(--color-dialog-cancel)}.c-dialog-cancel,.c-dialog-primary{width:150px;height:40px;font-size:14px;font-weight:700;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);color:#fff}.c-dialog-primary{background:var(--color-dialog-primary)}.c-dialog-primary a{color:#fff}.c-divider{display:block;width:100%;height:1px;margin:16px 0;background:var(--color-divider-background)}.c-errors{margin:30px 0;padding:14px 16px;border-radius:4px;border:1px solid var(--color-border-red)}.c-errors li{margin-bottom:6px;font-size:14px;font-weight:700;color:var(--color-text-red)}.c-errors li:last-child{margin-bottom:0}.c-notice{margin:0 0 30px;padding:14px 16px;border-radius:4px;border:1px solid var(--color-border-notice);color:var(--color-text-notice);font-size:14px;font-weight:700}.c-pagination{margin:40px 0;text-align:center}.c-pagination .page{margin:0 1px;padding:8px 0;background-color:#fff;border:1px solid var(--color-border-black)}.c-pagination .page a{padding:8px 10px;color:var(--color-text-darkgray);font-size:14px}.c-pagination .gap{background:none;border:none}.c-pagination .active{opacity:.7;padding:8px 10px;background-color:var(--color-background-pink);color:#fff;border:none}.c-pagination .prev{background:none;border:none;margin-right:20px}.c-pagination .next{background:none;border:none;margin-left:20px}.c-pagination .disabled{opacity:.25;font-size:14px}.c-panel{padding:30px;background:#fff;border-radius:8px;border:1px solid var(--color-border-darkgray)}.c-panel h2{margin:22px 0}.p-accounts-admins-index{position:relative}.p-accounts-admins-index__pagination-info{margin-top:32px;font-weight:700;font-size:12px;color:var(--color-text-darkgray)}.p-accounts-admins-index__table{width:100%;background:#fff;border-collapse:initial;border-spacing:0;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);text-align:left}.p-accounts-admins-index__table thead tr th{height:40px;border-bottom:1px solid var(--color-table-border);font-size:11px;font-weight:400;text-align:left;color:var(--color-text-black)}th.p-accounts-admins-index__name{padding-left:16px}th.p-accounts-admins-index__show{width:60px}.p-accounts-admins-index__table tbody tr td{height:40px;border-bottom:1px solid var(--color-table-border);color:var(--color-text-darkgray)}.p-accounts-admins-index__table tbody tr:nth-child(2n){background:var(--color-table-background)}.p-accounts-admins-index__table tbody tr:hover{background:var(--color-table-hover)}.p-accounts-admins-index__table tbody tr:last-child{height:32px}td.p-accounts-admins-index__name{font-size:14px;padding-left:16px}td.p-accounts-admins-index__show a{padding:6px 12px;background:linear-gradient(180deg,#fff,var(--color-background));box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid var(--color-border-darkgray);border-radius:3px;color:var(--color-text-darkgray);font-size:14px}.p-accounts-admins-new label{margin:40px 0 20px;font-size:16px;font-weight:700;color:var(--color-text-darkgray);display:inline-block}.p-accounts-admins-new form label:first-child{margin-top:0}.p-accounts-admins-new p{margin-top:40px}.p-accounts-admins-new button{width:240px}.p-accounts-email-changes-edit label{margin:40px 0 20px;font-size:16px;font-weight:700;color:var(--color-text-darkgray);display:inline-block}.p-accounts-email-changes-edit button{margin-top:40px;width:240px}.p-accounts-force-email-changes-edit label{margin:40px 0 20px;font-size:16px;font-weight:700;color:var(--color-text-darkgray);display:inline-block}.p-accounts-force-email-changes-edit button{margin-top:40px;width:240px}.p-accounts-force-password-changes-edit label{margin:22px 0 8px;font-size:16px;color:var(--color-text-black);display:inline-block}.p-accounts-force-password-changes-edit button{margin-top:40px;width:240px}.p-accounts-force-password-changes-edit p{margin-top:8px;font-size:12px;color:var(--color-text-black)}.p-accounts-force-password-changes-edit__panel{margin:0 100px}.p-accounts-hospitals-index{position:relative}.p-hospital-announcements-index__export{position:absolute;right:0;top:0;display:block;width:240px;height:50px;font-size:18px;text-align:center;line-height:2.8em}.p-hospital-announcements-index__export_icon{margin:0 8px 4px;vertical-align:middle}.p-accounts-hospitals-index__pagination-info{margin-top:32px;font-weight:700;font-size:12px;color:var(--color-text-darkgray)}.p-accounts-hospitals-index__table{width:100%;background:#fff;border-collapse:initial;border-spacing:0;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);text-align:left}.p-accounts-hospitals-index__table thead tr th{height:40px;border-bottom:1px solid var(--color-table-border);font-size:11px;font-weight:400;text-align:left;color:var(--color-text-black)}th.p-accounts-hospitals-index__name{padding-left:16px}th.p-accounts-hospitals-index__prefecture{width:80px}th.p-accounts-hospitals-index__city{width:120px}th.p-accounts-hospitals-index__username{width:140px}th.p-accounts-hospitals-index__show{width:60px}.p-accounts-hospitals-index__table tbody tr td{height:40px;border-bottom:1px solid var(--color-table-border);color:var(--color-text-darkgray)}.p-accounts-hospitals-index__table tbody tr:nth-child(2n){background:var(--color-table-background)}.p-accounts-hospitals-index__table tbody tr:hover{background:var(--color-table-hover)}.p-accounts-hospitals-index__table tbody tr:last-child{height:32px}td.p-accounts-hospitals-index__name{font-size:14px;padding-left:16px;padding-right:16px}td.p-accounts-hospitals-index__city,td.p-accounts-hospitals-index__prefecture,td.p-accounts-hospitals-index__username{font-size:14px;padding-right:16px}td.p-accounts-hospitals-index__show a{padding:6px 12px;background:linear-gradient(180deg,#fff,var(--color-background));box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid var(--color-border-darkgray);border-radius:3px;color:var(--color-text-darkgray);font-size:14px}.p-accounts-hospitals-index__search-form{margin-top:1rem;max-width:20rem;width:100%}.p-accounts-hospitals-index__search-form .search__input{height:28px;margin:0;width:100%;border:1px solid #dfe0e1;border-radius:4px;padding:.5em}.p-accounts-hospitals-index__search-form .cancel__icon{position:absolute;bottom:2px;right:5px;width:24px;height:24px;opacity:.5}.p-accounts-hospitals-index__search-form .cancel__icon:hover{cursor:pointer;opacity:1}.p-accounts-hospitals-index__search-form .search__div{position:relative;width:300px}.p-announcements__search-form{margin-top:1rem;width:100%}.p-announcements__search-form input,.p-announcements__search-form select{display:inline;width:10rem;height:3rem}.p-announcements__search-form button{display:inline;width:6rem;height:3rem;font-size:1em;margin:0 16px}.p-accounts-invitees-edit__input-set{margin:24px 32px;display:flex;justify-content:center}.p-accounts-invitees-edit__input-set label{width:120px;margin:16px 16px 0 0;font-size:16px;text-align:right}.p-accounts-invitees-edit__input-set>div,.p-accounts-invitees-edit__input-set input{width:280px}.p-accounts-invitees-edit__input-set p{width:320px;color:var(--color-text-black);font-size:16px;font-weight:700}.p-accounts-invitees-edit_form .c-forms-password_register_field div{width:320px}.p-accounts-invitees-edit__title{margin:30px 0;padding:10px 0 10px 20px;background-color:#fff8f8;font-size:16px;font-weight:700;color:#6d6d6d}.p-accounts-invitees-edit__title:before{position:relative;top:0;right:10px;content:"";border-left:5px solid #eb6d7b}.p-accounts-invitees-edit__attention{margin-top:40px}.p-accounts-invitees-edit__submit{display:block;margin:0 auto 20px}.p-accounts-password-changes-edit label{margin:22px 0 8px;font-size:16px;color:var(--color-text-black);display:inline-block}.p-accounts-password-changes-edit button{margin-top:40px;width:240px}.p-accounts-password-changes-edit p{margin-top:8px;font-size:12px;color:var(--color-text-black)}.p-accounts-password-changes-edit__panel{margin:0 100px}.p-accounts-profiles-show h2{margin-bottom:40px;color:var(--color-text-darkgray)}.p-accounts-profiles-show h3{margin-bottom:20px;color:var(--color-text-darkgray)}.p-accounts-profiles-show__frame{height:auto;margin:20px 0;padding:10px 30px 0;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-accounts-profiles-show__container{display:flex;justify-content:space-between}.p-accounts-profiles-show__table{width:100%;border-collapse:collapse}.p-accounts-profiles-show__table tr{border-bottom:1px solid var(--color-border-darkgray)}.p-accounts-profiles-show__table tr:last-child{border-bottom:none}.p-accounts-profiles-show__table th{width:200px;font-size:14px;font-weight:700;text-align:left;color:var(--color-text-darkgray)}.p-accounts-profiles-show__table--normal th{padding:20px 14px}.p-accounts-profiles-show__table--editable th{padding:32px 14px}.p-accounts-profiles-show__table td{width:auto;padding:0 14px;font-size:16px;color:var(--color-text-black)}.p-accounts-reviewers-index{position:relative}.p-accounts-reviewers-index__pagination-info{margin-top:32px;font-weight:700;font-size:12px;color:var(--color-text-darkgray)}.p-accounts-reviewers-index__table{width:100%;background:#fff;border-collapse:initial;border-spacing:0;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);text-align:left}.p-accounts-reviewers-index__table thead tr th{height:40px;border-bottom:1px solid var(--color-table-border);font-size:11px;font-weight:400;text-align:left;color:var(--color-text-black)}th.p-accounts-reviewers-index__name{padding-left:16px}th.p-accounts-reviewers-index__show{width:60px}.p-accounts-reviewers-index__table tbody tr td{height:40px;border-bottom:1px solid var(--color-table-border);color:var(--color-text-darkgray)}.p-accounts-reviewers-index__table tbody tr:nth-child(2n){background:var(--color-table-background)}.p-accounts-reviewers-index__table tbody tr:hover{background:var(--color-table-hover)}.p-accounts-reviewers-index__table tbody tr:last-child{height:32px}td.p-accounts-reviewers-index__name{font-size:14px;padding-left:16px}td.p-accounts-reviewers-index__show a{padding:6px 12px;background:linear-gradient(180deg,#fff,var(--color-background));box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid var(--color-border-darkgray);border-radius:3px;color:var(--color-text-darkgray);font-size:14px}.p-accounts-reviewers-new label{margin:40px 0 20px;font-size:16px;font-weight:700;color:var(--color-text-darkgray);display:inline-block}.p-accounts-reviewers-new form label:first-child{margin-top:0}.p-accounts-reviewers-new p{margin-top:40px}.p-accounts-reviewers-new button{width:240px}.p-accounts-sessions-new__info{margin:20px 0 30px;font-size:14px;text-align:center;color:var(--color-text-black)}.p-accounts-sessions-new__input-set{width:320px;margin:12px auto}.p-accounts-sessions-new__input-set label{display:block;margin-bottom:8px;font-size:16px;color:var(--color-text-black)}.p-accounts-sessions-new__input-set input{width:290px}.p-accounts-sessions-new__input-set p{width:320px;color:var(--color-text-black)}.p-accounts-sessions-new__checkbox-set{width:280px;margin:30px auto 0;display:flex;justify-content:center;align-items:center}.p-accounts-sessions-new__checkbox-set input{width:24px;height:24px;margin:0}.p-accounts-sessions-new__checkbox-set a{margin:0 8px;color:var(--color-text-black)}.accounts-sessions-new__remember,.p-accounts-sessions-new__agreement{font-size:14px;color:var(--color-text-black)}.p-accounts-sessions-new__agreement{margin-top:30px;text-align:center}.p-accounts-sessions-new__submit{display:block;margin:20px auto}.p-accounts-sessions-new__contact{margin:30px 30px 0;text-align:center}.p-accounts-confirm__text{margin:20px 0;font-size:14px}.p-accounts-confirm__table{width:464px;margin:0 auto;border-spacing:4px;border:1px solid var(--color-table-border)}.p-accounts-confirm__table th{width:126px;padding:8px 14px 8px 0;font-size:14px;font-weight:400;text-align:right;color:var(--color-text-black);background-color:var(--color-table-background)}.p-accounts-confirm__table td{padding:0 14px;font-size:14px;color:var(--color-text-black)}.p-accounts-confirm__back{height:50px;width:240px;display:block;margin:38px auto 28px;font-size:18px}.p-accounts-confirm__agreement{margin-top:48px;font-size:14px;text-align:center}.p-accounts-confirm__submit{display:block;margin:0 auto 90px}.p-accounts-new__input-set{margin:24px 32px;display:flex;justify-content:center}.p-accounts-new__input-set label{width:120px;margin:16px 16px 0 0;font-size:16px;text-align:right}.p-accounts-new__input-set>div,.p-accounts-new__input-set input{width:280px}.p-accounts-new__input-set p{width:320px;color:var(--color-text-darkgray)}.p-accounts-new__invitation{width:340px;height:auto;margin:0 auto;padding:10px 40px;text-align:center;background:var(--color-background-yellow);border:1px solid var(--color-border-yellow)}.p-accounts-new__title{margin:30px 0;padding:10px 0 10px 20px;background-color:#fff8f8;font-size:16px;font-weight:700;color:#6d6d6d}.p-accounts-new__title:before{position:relative;top:0;right:10px;content:"";border-left:5px solid #eb6d7b}.p-accounts-new__table th{width:164px}.p-accounts-new__table th p{height:26px;margin:0;padding:0;font-size:16px;font-weight:400;text-align:right;color:var(--color-text-black)}.p-accounts-new__password-info{font-weight:700}.p-accounts-new__available-words,.p-accounts-new__password-info{font-size:14px;text-align:center;color:var(--color-text-darkgray)}.p-accounts-new__submit{display:block;margin:60px auto 20px}.p-accounts-show h2{margin-bottom:40px;color:var(--color-text-darkgray)}.p-accounts-show h3{margin-bottom:20px;color:var(--color-text-darkgray)}.p-accounts-show__frame{padding:10px 30px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-accounts-show__table{width:100%;border-collapse:collapse}.p-accounts-show__table tr{border-bottom:1px solid var(--color-border-darkgray)}.p-accounts-show__table tr:last-child{border-bottom:none}.p-accounts-show__table th{width:200px;padding:20px 14px;font-size:14px;font-weight:700;text-align:left;color:var(--color-text-darkgray)}.p-accounts-show__table td{width:auto;padding:0 14px;font-size:16px;color:var(--color-text-black)}.p-accounts-profiles-show__button a{padding:6px 12px;background:linear-gradient(180deg,#fff,var(--color-background));box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid var(--color-border-darkgray);border-radius:3px;color:var(--color-text-darkgray);font-size:14px}.p-contacts-show__description{text-align:center;font-size:15px}.p-contacts-show__box{margin-top:30px;background:var(--color-background-yellow);border:1px solid var(--color-border-yellow)}.p-contacts-show__tel{margin:32px 0 0;text-align:center;font-size:32px;font-weight:700;color:var(--color-text-darkgray)}.p-contacts-show__company{margin:14px 0 0;text-align:center;font-size:16px;font-weight:700}.p-contacts-show__time{margin:30px 0 32px;text-align:center;font-size:16px}.p-contacts-show__time strong{color:var(--color-text-black)}.p-hospital-announcements-confirm h3{margin:40px 0 20px;color:var(--color-text-darkgray)}.p-hospital-announcements-confirm__frame{height:auto;padding:30px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-hospital-announcements-confirm__container{display:flex}.p-hospital-announcements-confirm__label{width:220px;margin-left:12px;padding:12px 0;color:var(--color-text-darkgray);font-weight:700}.p-hospital-announcements-confirm__content{width:100%;color:var(--color-text-black);margin:0 24px;padding:12px 0;overflow:auto}.p-hospital-announcements-confirm__content--no_push{color:var(--color-text-black);font-size:16px}.p-hospital-announcements-confirm__notes li{color:var(--color-text-darkgray);font-size:12px;line-height:1.6em}.p-hospital-announcements-confirm__agreement{margin:57px 0 24px;font-size:14px;text-align:center}.p-hospital-announcements-confirm__agreement p{color:var(--color-text-black)}.p-hospital-announcements-confirm__submit{text-align:center;margin-top:10px}.p-hospital-announcements-index{position:relative}.p-hospital-announcements-index__new{position:absolute;right:0;top:0;display:block;width:240px;height:50px;font-size:18px;text-align:center;line-height:2.8em}.p-hospital-announcements-index__pagination-info{margin-top:32px;font-weight:700;font-size:12px;color:var(--color-text-darkgray)}.p-hospital-announcements-index__table{width:100%;background:#fff;border-collapse:initial;border-spacing:0;border-radius:4px;box-shadow:0 1px 3px 0 var(--color-button-shadow);text-align:left}.p-hospital-announcements-index__table thead tr th{height:40px;border-bottom:1px solid var(--color-table-border);font-size:11px;font-weight:400;text-align:left;color:var(--color-text-black)}th.p-hospital-announcements-index__started{width:100px;padding-left:16px}th.p-hospital-announcements-index__city,th.p-hospital-announcements-index__prefecture{width:80px}th.p-hospital-announcements-index__hospital{width:140px}th.p-hospital-announcements-index__push,th.p-hospital-announcements-index__show,th.p-hospital-announcements-index__status{width:60px}.p-hospital-announcements-index__table tbody tr td{height:40px;border-bottom:1px solid var(--color-table-border);color:var(--color-text-darkgray)}.p-hospital-announcements-index__table tbody tr:nth-child(2n){background:var(--color-table-background)}.p-hospital-announcements-index__table tbody tr:hover{background:var(--color-table-hover)}.p-hospital-announcements-index__table tbody tr:last-child{height:32px}td.p-hospital-announcements-index__started{font-size:11px;padding-left:16px;line-height:1.4em}td.p-hospital-announcements-index__city,td.p-hospital-announcements-index__prefecture{font-size:14px}td.p-hospital-announcements-index__hospital{font-size:12px;padding-right:20px}td.p-hospital-announcements-index__text{max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;padding-right:20px}td.p-hospital-announcements-index__push,td.p-hospital-announcements-index__status{font-size:14px;font-weight:700}td.p-hospital-announcements-index__show a{padding:6px 12px;background:linear-gradient(180deg,#fff,var(--color-background));box-shadow:0 1px 0 0 rgba(22,29,37,.05);border:1px solid var(--color-border-darkgray);border-radius:3px;color:var(--color-text-darkgray);font-size:14px}.p-hospital-announcements-new__input-set{display:flex;margin:20px 45px}.p-hospital-announcements-new__description{width:280px}.p-hospital-announcements-new__description h3{margin:0;font-size:16px;font-weight:700;color:var(--color-text-darkgray)}.p-hospital-announcements-new__description p{margin-top:9px;font-size:12px;color:var(--color-text-darkgray)}.p-hospital-announcements-new__description--uneditable{width:280px}.p-hospital-announcements-new__description--uneditable h3{margin:0;font-size:16px;font-weight:700;color:var(--color-text-darkgray)}.p-hospital-announcements-new__description--uneditable p{margin-top:9px;font-size:12px;color:var(--color-text-pink)}.p-hospital-announcements-new__input-field{width:480px;margin-left:48px;padding:24px 32px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-hospital-announcements-new__input-field--uneditable{pointer-events:none;opacity:.5}.p-hospital-announcements-new__textarea{width:480px;margin-left:48px;padding:24px 32px 8px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-hospital-announcements-new__submit{display:block;margin:20px auto}.p-hospital-announcements-show{position:relative}.p-hospital-announcements-show__edit{top:0;height:50px;font-size:18px}.p-hospital-announcements-show__copy,.p-hospital-announcements-show__edit{position:absolute;right:0;display:block;width:240px;text-align:center;line-height:2.8em}.p-hospital-announcements-show__copy{top:58px;height:32px;font-size:13px}.p-hospital-announcements-show h3{margin:40px 0 20px;color:var(--color-text-darkgray);font-size:16px}.p-hospital-announcements-show__frame{height:auto;padding:30px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-hospital-announcements-show__container{display:flex}.p-hospital-announcements-show__label{width:220px;margin-left:12px;color:var(--color-text-darkgray);font-size:14px;font-weight:700}.p-hospital-announcements-show__content{width:100%;overflow:auto;color:var(--color-text-black);margin:0 24px}.p-hospital-announcements-show__status{width:120px;height:30px;margin:0;color:#fff;line-height:2em;text-align:center;font-size:16px;font-weight:700}.p-hospital-announcements-show__status-waiting{background:var(--color-statue-waiting)}.p-hospital-announcements-show__status-succeeded{background:var(--color-status-succeeded)}.p-hospital-announcements-show__status-failed{background:var(--color-status-failed)}.p-hospital-announcements-show__content--no_push{color:var(--color-text-black);font-size:16px}.p-hospital-announcements-show__delete{display:block;text-align:center;line-height:2.6em;margin:48px auto 28px}.p-hospital-announcements-edit{height:2000px}.p-clientweb-announcements-edit__input-set{display:flex;margin:20px 45px}.p-clientweb-announcements-edit__description{width:280px}.p-clientweb-announcements-edit__description h3{margin:0;font-size:16px;font-weight:700;color:var(--color-text-darkgray)}.p-clientweb-announcements-edit__description p{margin-top:9px;font-size:12px;color:var(--color-text-darkgray)}.p-clientweb-announcements-edit__description--uneditable{width:280px}.p-clientweb-announcements-edit__description--uneditable h3{margin:0;font-size:16px;font-weight:700;color:var(--color-text-darkgray)}.p-clientweb-announcements-edit__description--uneditable p{margin-top:9px;font-size:12px;color:var(--color-text-pink)}.p-clientweb-announcements-edit__input-field{width:480px;margin-left:48px;padding:24px 32px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-clientweb-announcements-edit__input-field--uneditable{pointer-events:none;opacity:.5}.p-clientweb-announcements-edit__status{padding:8px 32px}.p-clientweb-announcements-edit__status,.p-clientweb-announcements-edit__textarea{width:480px;margin-left:48px;background:var(--color-background-white);border-radius:4px;box-shadow:0 1px 3px 0 rgba(63,63,68,.15),0 0 0 1px rgba(63,63,68,.05)}.p-clientweb-announcements-edit__textarea{padding:24px 32px 8px}.p-clientweb-announcements-edit__submit{display:block;margin:20px auto}.p-clientweb-announcements-edit__delete{width:340px;display:block;text-align:center;line-height:2.6em;margin:18px auto 28px}.p-clientweb-announcements-show{background-color:#ffa287;padding:20px 40px;color:#fff}.p-clientweb-announcements-show__icon{display:inline-block;width:20px;height:20px}.p-clientweb-announcements-show__title{display:inline-block;font-weight:700;height:20px}.p-clientweb-announcements-show__title a{color:#fff;text-decoration:underline}.p-clientweb-announcements-show__body{margin-left:20px;margin-top:5px;white-space:pre-wrap}.p-privacies-show p{line-height:1.6}.p-privacies-show ul{padding-left:20px}.p-privacies-show ul li{list-style:initial}.p-terms-show p{line-height:1.6}.p-terms-show h3{margin-top:40px;font-size:14px;font-weight:700}.p-terms-show ol{padding-left:20px}.p-terms-show ol li{list-style:decimal}.u-text-center{text-align:center}