@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;700&display=swap);
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}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;line-height:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}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;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[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{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[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{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.scroll{overflow-x:scroll;overflow:hidden}.c-search__title,.font-source_sans,.l-global_header-title{font-family:Source Sans Pro,sans-serif}@media print{.sidebar{display:none}.wrap .main{padding:20px!important}}.remodal-wrapper{background:rgba(30,30,30,.9)}.l-btn_spnavi{position:absolute;right:15px;top:12px;z-index:100}.l-btn_spnavi .line{background-color:#fff;display:block;height:3px;margin-left:auto;margin-right:auto;margin-top:6px;transition:all .3s;width:30px}.l-btn_spnavi.active .line:first-of-type{margin-top:4px;transform:translateY(10px) rotate(-45deg)}.l-btn_spnavi.active .line:nth-of-type(2){opacity:0}.l-btn_spnavi.active .line:nth-of-type(3){margin-top:3px;transform:translateY(-4px) rotate(45deg)}.l-global_header{display:none;background:#43425d;height:60px;left:0;position:absolute;top:0;width:100%;z-index:100}.l-global_header-inner{padding:20px 0;position:relative;text-align:center}.l-global_header-title{color:#fff;font-size:15px;letter-spacing:.2em}@media only screen and (max-width:824px){.l-global_header{display:block}}.l-login{margin-left:auto;margin-right:auto;max-width:600px;text-align:center;width:100%}.l-login-buttons{display:flex;justify-content:center;margin-top:66px}@media only screen and (min-width:824px){.l-login-buttons .c-basic_btn:hover{opacity:.6;transition:opacity .6s}}.l-login-buttons .c-basic_btn+.c-basic_btn{margin-left:30px}.l-login-footer{margin-top:156px;text-align:center}.l-login-footer small{font-size:15px;letter-spacing:.01em}.l-login-form_field+.l-login-form_field{margin-top:47px}.l-login-form_input{position:relative;margin-left:auto;margin-right:auto;height:30px;width:400px}.l-login-form_input input{font-size:15px;height:100%;letter-spacing:0;padding:0 4px 10px;text-align:left;width:100%}.l-login-form_input:after{border-bottom:2px solid #4d4f5c;content:"";display:block;opacity:.5}.l-login-form_remember{align-items:center;color:#43425d;display:flex;margin-left:auto;margin-right:auto;text-align:left;width:400px}.l-login-form_remember input[type=checkbox]{height:17px;margin-right:13px;width:17px}.l-login-form_remember label{font-size:15px;letter-spacing:.01em}.l-login-form_wrap{margin-top:58px}.l-login-summary{color:#4d4f5c;font-size:18px;letter-spacing:0;opacity:.5;margin-top:15px}.l-login-title{color:#43425d;font-size:35px;font-weight:700;letter-spacing:.1em}@media only screen and (max-width:500px){.l-login-buttons{flex-wrap:wrap;margin-top:20px}.l-login-buttons .c-basic_btn+.c-basic_btn{margin-left:0;margin-top:20px}.l-login-footer small{font-size:13px}.l-login-form_input{height:30px;width:100%;max-width:290px}.l-login-form_input input{font-size:13px}.l-login-form_remember{max-width:290px;justify-content:center;width:100%}.l-login-form_remember input[type=checkbox]{--webkit--appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid}.l-login-form_remember label{font-size:13px}.l-login-form_wrap{margin-top:42px}.l-login-summary{font-size:15px;margin-top:21px}.l-login-title{font-size:28px}}.sidebar{height:100%;min-width:180px;width:180px;background:#43425d;left:0;min-height:100vh;position:absolute;top:0;z-index:1000}.sidebar__title{color:#f7f7f7;font-weight:700;font-size:12px}.sidebar__title a{padding:28px 0 28px 32px;display:block;color:#f7f7f7;font-weight:700;letter-spacing:3px}.sidebar__list li a{display:block;padding:12px;color:#fff;font-size:12px}.sidebar__list li a .image{margin-right:12px;width:16px;height:16px}@media only screen and (max-width:824px){.sidebar{left:-100%;position:fixed;transition:left .4s;width:100%;z-index:50;background:#eee}.sidebar__list{display:flex;flex-wrap:wrap}.sidebar__list li{width:calc(50% - 10px);margin:5px;letter-spacing:.3px;font-weight:600}.sidebar__list li a{width:100%;display:flex;justify-content:center;border-radius:5px;flex-wrap:wrap;padding:12px;background:#43425d;max-height:140px;font-size:18px}.sidebar__list li a .image{max-width:120px;max-height:75px;width:100%;margin:auto auto 10px}.sidebar.active{left:0}.sidebar__title a{text-align:center;font-size:17px;padding-left:0}}.c-alert{padding:15px;border-radius:4px;border:1px solid;margin-bottom:10px}.c-alert .link{font-weight:600}@media only screen and (min-width:824px){.c-alert .link:hover{text-decoration:underline}}.c-alert.danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.c-alert.danger .link{color:#491217}.c-alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.c-alert.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.c-alert.warning .link{color:#533f03}.c-alert-wrap{margin-left:auto;margin-right:auto}.c-alert-wrap._is-head{padding-left:233px;padding-right:53px;transform:translateY(10px)}.c-alert-wrap._is-head._is-login-page{width:80%}.btns{text-align:center;padding:4%;justify-content:space-between;max-width:300px;margin:auto;display:flex}.c-basic_btn{color:#fff;background-color:#43425d;border:1px solid #43425d;border-radius:4px;font-size:18px;letter-spacing:0;padding:14px 56px}.c-basic_btn.white{background:#fff;color:#43425d}.c-calender_pager{margin-top:15px;padding:15px}.c-calender_pager-inner{position:relative}.c-calender_pager .current,.c-calender_pager .first,.c-calender_pager .last,.c-calender_pager .next,.c-calender_pager .prev{position:absolute}.c-calender_pager .first,.c-calender_pager .last,.c-calender_pager .next,.c-calender_pager .prev{border:1px solid #e8e9ec;border-radius:4px;height:27px;width:27px}.c-calender_pager .current{font-size:26px;font-weight:600;letter-spacing:0;left:50%;top:50%;transform:translate(-50%,-50%)}.c-calender_pager .prev:after{content:"";display:inline-block;width:18px;height:18px;margin:0 10px;border-left:4px solid #808495;border-bottom:4px solid #808495;position:absolute;transform:rotate(45deg)}.c-calender_pager .first:after,.c-calender_pager .first:before,.c-calender_pager .last:after,.c-calender_pager .last:before,.c-calender_pager .next:after{content:"";display:block;position:absolute}.c-modal{box-shadow:0 3px 6px rgba(0,0,0,.160784);border-radius:10px}.c-modal .system-content__form .table__content .c-label:nth-of-type(n+6){margin-left:5px;margin-top:0}.c-modal .system-content__form .btns .c-gray-button{cursor:pointer}@media only screen and (min-width:824px){.c-modal .system-content__form .btns .c-gray-button:hover{opacity:.6;transition:opacity .6s}}@media only screen and (max-width:824px){.c-page-title{letter-spacing:0;text-align:center}}.c-search{margin-top:30px}.c-search__title{font-size:20px;padding-bottom:14px;border-bottom:1px solid #f1f1f3;margin-bottom:40px}.c-search__list{display:flex}.c-search__list--column{position:relative}.c-search__list--column:nth-of-type(n+2){margin-left:25px}.c-search__list--column .category-name{position:absolute;font-size:13px;font-weight:700;top:-23px;left:0}.c-search__list--column .c-ipselect .mini{width:89px}.c-search__list--column .c-ipselect .middle{width:109px}.c-search__list .keyword__input{width:260px}.c-search__list .date .flex{display:flex;align-items:center}.c-search__list .date .flex .line{font-size:12px;margin:0 8px}.c-search__list .btn .c-gray-button{padding:11px 8px;width:53px;font-size:11px;cursor:pointer}.c-search .c-ipselect{margin:0}.c-search .c-gray-button,.c-search .c-ipselect{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-search .c-gray-button{max-width:200px}.c-search .middle-title{line-height:1}@media only screen and (min-width:824px){.c-search__list .btn .c-gray-button:hover{opacity:.6;transition:opacity .6s}}.c-search .tabs{margin-top:45px;margin-bottom:40px}.system-content{padding:25px;background:#fff;width:400px}.system-content__topline{font-weight:700}.system-content__topline__date{font-size:18px}.system-content__topline__shift{font-size:22px}.system-content__office{font-weight:700;font-size:20px;margin-top:5px}.system-content__form{margin-top:20px}.system-content__form .table{display:flex;justify-content:center;padding:10px 0}.system-content__form .table__title{width:80px;display:flex;align-items:center;justify-content:center;font-size:14px}.system-content__form .table__content{width:calc(100% - 80px);display:flex;flex-wrap:wrap}.system-content__form .table__content .c-label{width:50px;font-size:12px;padding:8px 2px;text-overflow:ellipsis}.system-content__form .table__content .c-label:not(:nth-of-type(5n+1)){margin-left:5px}.system-content__form .table__content .c-label:nth-of-type(n+6){margin-top:5px}.system-content__form .btns{display:flex;justify-content:center;margin-top:20px}.system-content__form .btns .c-label{cursor:pointer;width:90%;max-width:350px;font-size:12px;padding:10px 5px}.system-content__form .btns .c-gray-button{cursor:pointer;width:75px;font-size:12px;padding:8px 5px}.system-content__form .btns .c-gray-button+.c-gray-button{margin-left:30px}.system-table{text-align:center;vertical-align:middle;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0;position:relative;font-size:1em;max-height:100vw}.system-table .date,.system-table .mini-cell,.system-table th{background:#f5f6fa}.system-table .mini-cell{padding:6px 10px;border:none;border-bottom:1px solid #808495;z-index:20;top:0}.system-table .mini-cell:first-child{border-left:1px solid #808495}.system-table .shift{border-bottom:none}.system-table .other{min-width:192px}.system-table .date{position:-webkit-sticky;position:sticky;left:0;z-index:18;min-width:70px;font-weight:700;border-left:1px solid #808495;border-right:1px solid #808495}.system-table__head{position:-webkit-sticky;position:sticky;top:0;z-index:20}.system-table__head--column th{font-weight:400;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;text-align:center;padding:15px 5px;border-top:1px solid #808495;border-bottom:1px solid #808495;border-left:1px solid #808495;vertical-align:middle}.system-table__head--column th:last-child{border:1px solid #808495}.system-table__head--column th.left-top{border-left:1px solid #808495;border-top:1px solid #808495;border-right:1px solid #808495;background:#f5f6fa;position:-webkit-sticky;position:sticky;min-width:70px;left:0}.system-table__head--column .bus,.system-table__head--column .drive,.system-table__head--column .medical,.system-table__head--column .stomach,.system-table__head--column .system{min-width:52px}.system-table__head--column .koukai,.system-table__head--column .office{min-width:138px;position:-webkit-sticky;position:sticky}.system-table__head--column .system{position:-webkit-sticky;position:sticky}.system-table__head--column .relations{min-width:51px}.system-table__head--column .time{min-width:79px}.system-table__head--column .place{min-width:72px}.system-table__head--column .shift{font-weight:700}.system-table__body--column td{vertical-align:middle;border-left:1px solid #808495;border-bottom:1px solid #808495}.system-table__body--column td:last-child{border-right:1px solid #808495}.system-table .koukai-point,.system-table .office-point,.system-table .system-point{position:-webkit-sticky;position:sticky;background:#fff;z-index:19}.system-table .koukai-point,.system-table__head--column .koukai{border-left:0;left:70px}.system-table .system-point,.system-table__head--column .system{left:208px}.system-table .office-point,.system-table__head--column .office{border-right:1px solid #808495;left:260px}.system-table .shogai-point,.system-table__head--column .relations{border-left:0}.system-table__body--column .cell .box{height:40px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #eaf0f4}.system-table__body--column .cell .g-out{background-color:#f5f6fa}.system-table__body--column .cell .box:last-child{border-bottom:none}.system-table__body--column .cell.checkup{vertical-align:middle}.system-table__body--column .cell.checkup .box{border:0;height:25px}.system-table__body--column .cell.checkup .cell{height:40px;min-height:40px;margin:4px auto;padding:11.6px 2px}.system-table__body--column .cell.checkup .cell:nth-of-type(n+2){border-top:1px solid #eaf0f4}.system-table__body--column .cell.shift-column{vertical-align:top}.system-table__body--column .cell .c-label{width:90%;margin:4px auto;padding:15px 5px;position:relative}.system-table__body--column .cell .c-label a{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;left:0;top:0;width:100%}@media only screen and (min-width:824px){.system-table__body--column .cell .c-label a:hover{opacity:.6;transition:opacity .6s}}.system-table__body--column .cell .detail__text{border-bottom:1px solid #eaf0f4;padding:11px 5px;max-width:300px;text-align:left;vertical-align:top}.system-table__body--column .cell .detail__text:last-child{border-bottom:none;white-space:break-spaces}.p-page-system_table .flex-list{margin:80px 0 25px;display:flex;justify-content:space-between}.p-page-system_table .flex-list__left{display:flex}.p-page-system_table .flex-list__left--title{margin-left:25px}.p-page-system_table .flex-list__center .pagination{display:flex}.p-page-system_table .flex-list__center .page-item{cursor:pointer;min-width:35px;height:35px;border:1px solid #e8e9ec;border-radius:4px;display:flex;padding:8px 6px;justify-content:center}.p-page-system_table .flex-list__center .paginate__btn.current,.p-page-system_table .flex-list__center .paginate__btn:hover{color:#fff;background-color:#3b86ff;border-color:#3b86ff}.p-page-system_table .flex-list__center .paginate__btn:nth-of-type(n+2){margin-left:8px}.p-page-system_table .flex-list__center .paginate .arrow{position:relative}.p-page-system_table .flex-list__center .paginate .arrow span{content:"";width:10px;height:10px;border:0;border-top:2px solid #808495;border-right:2px solid #808495;position:absolute;top:12px}.p-page-system_table .flex-list__center .paginate .arrow .left{transform:rotate(-135deg);left:-3px;top:20%}.p-page-system_table .flex-list__center .paginate .arrow .right{transform:rotate(45deg);right:-3px;top:20%}.p-page-system_table .flex-list__center .paginate .arrow:hover span{background-color:#3b86ff;border:2px solid #fff;border-bottom:none;border-left:none}.p-page-system_table .flex-list__right{display:flex}.p-page-system_table .flex-list__right--btn{font-size:12px;padding:10px 11px;cursor:pointer}@media only screen and (min-width:824px){.p-page-system_table .flex-list__right--btn:hover{opacity:.6;transition:opacity .6s}}.p-page-system_table .flex-list__right--btn+.flex-list__right--btn{margin-left:18px}.p-staff_book-address{font-size:13px;letter-spacing:0;line-height:1.46154;position:absolute;right:28px;top:0}.p-staff_book-area,.p-staff_irai-area{padding-top:20px;position:relative}.p-staff_book-area+.p-staff_book-area{margin-top:54px}.p-staff_book-area .flex-box,.p-staff_irai-area .flex-box,.system-content .flex-box{display:flex;flex-wrap:wrap}.p-staff_book-area .flex-box._has-mt{margin-top:24px}.p-staff_book-area .c-gray-button,.p-staff_irai-area .c-gray-button{padding:8px;min-width:65px;max-width:100px;font-size:10px;cursor:pointer;position:absolute;right:0}.p-staff_book-explain{font-size:12px;flex-basis:46%;letter-spacing:0;line-height:1.58333}.p-staff_book-explain+.p-staff_book-explain{margin-left:32px}.p-staff_book-explain p{max-width:500px}.p-staff_book-explain p+p{margin-top:23px}.p-staff_book-header{position:relative}.p-staff_book-header-top{font-size:12px;line-height:1.58333;letter-spacing:0;margin-bottom:7px}.p-staff_book-lead{font-size:13px;letter-spacing:0;margin-top:15px;line-height:1.46154}.p-staff_book-lead a{font-weight:600}.p-staff_book-section_title{color:#ff3939;font-size:19px;font-weight:400;line-height:1.57895;letter-spacing:0;margin-bottom:4px}.p-staff_book-section_subtitle{font-size:14px;font-weight:700;line-height:1.35714;margin-bottom:2px;margin-top:23px}.p-staff_book .system-input .flex-box{margin-top:44px}.p-staff_book .system-input .flex-box__left{width:49%}.p-staff_book .system-input .flex-box__right{width:47.3%}.p-staff_book .system-input table tr{font-size:14px;line-height:1.42857}.p-staff_book .system-input table tr th{padding:15px 8px;width:32%}.p-staff_book .system-input table tr td{border-color:#eaf0f4 #eaf0f4 #eaf0f4 #bac0c4;padding:14px 17px}.p-staff_book .system-input table tr td .cell-stand{font-size:15px;line-height:1.33333}.p-staff_book .system-input table tr td .cell-stand a{color:#3b8ae3}.p-staff_book .system-input table tr td .cell-stand+.cell-remarks{margin-top:11px}.p-staff_book .system-input table tr td .cell-remarks{font-size:10px;line-height:2}.p-staff_book .system-input table tr:last-child td{border-bottom:1px solid #eaf0f4}.p-system_table{width:100%;overflow:auto;vertical-align:middle;white-space:nowrap;-webkit-overflow-scrolling:touch}.p-system_table-head-column th{font-weight:400;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;padding:15px 10px;vertical-align:middle;background:#f5f6fa}.p-system_table-body-column td{vertical-align:middle;padding:18px 10px}.p-system_table-body-column .cell.c-check-box{text-align:center}.p-system_table-body-column .cell.c-check-box [type=checkbox]:checked+label:after{left:.05em}.p-system_table-body-column .cell.btn .c-gray-button{display:block;padding:8px 12px;cursor:pointer}.p-system_table-body-column .cell.center{text-align:center}.system-input .flex-cel{display:flex;flex-wrap:wrap}.system-input .select-cell{position:relative}.system-input .select-cell:before{top:10px;transform:rotate(-135deg)}.system-input .select-cell:after,.system-input .select-cell:before{content:"";display:inline-block;width:8px;height:8px;border-bottom:2px solid #808495;border-right:2px solid #808495;pointer-events:none;position:absolute;right:27px}.system-input .select-cell:after{bottom:10px;transform:rotate(45deg)}.system-input .select-cell select{padding-right:30px}.system-input .flex-box{margin-top:50px;display:flex;justify-content:space-between}.system-input .flex-box__left{width:43.1%}.flex-box__left .flex-list{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}.flex-box__left .flex-list .c-gray-button,.flex-box__left .flex-list .c-ipselect{font-size:12px}.system-input .flex-box__left--system{width:100%}.system-input .flex-box__left--system th{width:38.3%}.system-input .flex-box__left--system .cell{vertical-align:middle;width:61.7%}.system-input .flex-box__left--system .cell p{margin-left:10px}.c-input--long,.system-input .flex-box__left--system .cell .c-input,.system-input .flex-box__left--system .cell .c-ipselect,.system-input .flex-box__left .c-input{margin:0 auto;width:94%;display:block;font-size:14px}.system-input .flex-box__right{width:50.6%}.system-input .flex-box__right--medical th{width:32.6%}.system-input .flex-box__right--medical .cell{width:67.4%}.system-input .flex-box__right--medical .top th{border-bottom:1px solid #bac0c4}.checkspc,.system-input .flex-box__right--medical .top .cell{padding:14px 26px 20px}.bottom .cell__input,.system-input .flex-box__right--medical .top .cell__input{width:50%;display:flex;flex-wrap:wrap;align-items:center}.bottom .cell__input .c-check-box,.system-input .flex-box__right--medical .top .cell__input .c-check-box{width:65px}.bottom .cell__input .c-check-box [type=checkbox]:checked+label,.bottom .cell__input .c-check-box [type=checkbox]:not(:checked)+label,.system-input .flex-box__right--medical .top .cell__input .c-check-box [type=checkbox]:checked+label,.system-input .flex-box__right--medical .top .cell__input .c-check-box [type=checkbox]:not(:checked)+label{padding-left:1.7em;padding-top:2px}.bottom .cell__input input,.system-input .flex-box__right--medical .top .cell__input input{margin-left:6%;width:40%}.bottom .cell__input:nth-of-type(n+2),.system-input .flex-box__right--medical .top .cell__input:nth-of-type(n+2){margin-top:10px}.system-input .flex-box__right--medical .bottom .cell{width:100%;padding:16px 26px}.cell__flex{display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-20px}.cell__flex .c-check-box{margin-left:10px;margin-top:20px}.cell__flex .c-check-box [type=checkbox]:checked+label,.cell__flex .c-check-box [type=checkbox]:not(:checked)+label{padding-left:2em;padding-top:2px}.system-input .flex-box .btns{display:flex;margin:20px auto 0;width:200px;justify-content:space-between}.system-input .flex-box .btns .c-gray-button{cursor:pointer;width:80px;padding:9px 7px}@media only screen and (min-width:824px){.system-input .flex-box .btns .c-gray-button:hover{opacity:.6;transition:opacity .6s}}.system-input table{width:100%}.system-input table tr th{font-weight:400;text-align:center;vertical-align:middle;background:#f5f6fa;padding:16px 8px}.system-input table tr td,.system-input table tr th{border-top:1px solid #bac0c4;border-left:1px solid #bac0c4}.system-input table tr td{border-right:1px solid #bac0c4}.system-input table tr:last-child td,.system-input table tr:last-child th{border-bottom:1px solid #bac0c4}@media only screen and (max-width:824px){.system-input .flex-box{flex-direction:row;flex-wrap:wrap}.system-input .flex-box__left,.system-input .flex-box__right{margin-top:20px;width:100%}}@media (max-width:768px){.system-table{height:500px;font-size:.7em}.system-table__head--column .office{min-width:100px}.system-table .koukai-point,.system-table__head--column .koukai{border-left:0;min-width:80px;display:none;left:55px}.system-table .system-point,.system-table__head--column .system{left:55px}.system-table .office-point,.system-table__head--column .office{border-right:1px solid #808495;left:95px;white-space:break-spaces}.system-table .shogai-point,.system-table__head--column .relations{border-left:0}.system-table__head--column th.left-top{min-width:55px;left:0;border-right:0}.system-table__head--column .system{min-width:40px}.system-table .date{min-width:55px;border-right:0}.system-table__body--column .cell .detail__text{font-size:smaller}.p-staff_book .system-input table td,.p-staff_book .system-input table th{display:block}.p-staff_book-explain,.p-staff_book .system-input table tr th,.system-input .flex-box__left--system .cell,.system-input .flex-box__right--medical .cell{width:100%;flex-basis:100%}.p-staff_book-explain+.p-staff_book-explain{width:100%;margin-left:0;margin-top:4em}.p-staff_book .system-input .flex-box__left,.p-staff_book .system-input .flex-box__right{width:100%}.system-input table tr td,.system-input table tr th{border-right:1px solid #bac0c4}.p-staff_book .system-input table tr td{border-right-color:#bac0c4}.p-staff_book .system-input table tr:last-child td{border-bottom-color:#bac0c4}.p-staff_book-area .system-input table tr:last-child th{border-bottom:0}}.p-staff_irai table{font-size:.7em;margin:auto}.p-staff_irai table th{font-weight:400;background:#f5f6fa}.p-staff_irai table td,.p-staff_irai table th{padding:.8em 1em;text-align:center;border-bottom:1px solid #eaf0f4}table.table-a{font-size:.9em;display:block;border-collapse:collapse;white-space:nowrap;max-width:1500px}table.table-a,table.table-b{overflow-x:auto;width:100%;line-height:1.5}table.table-b{position:relative;font-size:1em;height:300px;margin-bottom:20px}table.table-b th{z-index:20}table.table-b tbody{position:absolute;width:100%}table.table-a td,table.table-a th{vertical-align:middle;padding:.8em;border-bottom:1px solid #eaf0f4}.table-a th{font-weight:400;color:#666;text-align:center;background:#f5f6fa;position:-webkit-sticky;position:sticky;top:0}table.table-b tr td,table.table-b tr th{border-top:0;border-left:0;border-right:0;padding:.8em}.table-a img{width:80px;display:block;margin:0 auto .5rem}a.btn-mini{font-size:1em;font-weight:400;margin-left:10px;padding:8px 20px}@media (max-width:768px){table.table-c{position:relative;font-size:13px;border-collapse:collapse;white-space:nowrap;width:100%;line-height:1.5}.table-c tr{display:block}table.table-c td,table.table-c th{position:relative;display:block;vertical-align:middle;padding:.8em;text-align:center;border-bottom:1px solid #eaf0f4}.table-c th{font-weight:400;color:#666;background:#f5f6fa;position:-webkit-sticky;position:sticky;top:0}table.table-c td{padding-left:38%}table.table-c td:first-child{background:#43425d;color:#fff;font-weight:700;text-align:center}table.table-c td:last-child{padding-bottom:20px}table.table-c td:before{display:inline-block;margin-left:-64%;min-width:120px;background:#f5f6fa;float:left}.table-c td:first-of-type,.table-c td:nth-of-type(10){padding:.8em}.table-c td:first-of-type:before,.table-c td:nth-of-type(10):before{display:none}.table-c td:nth-of-type(2):before{content:"事業所名"}.table-c td:nth-of-type(3):before{content:"健診時間"}.table-c td:nth-of-type(4):before{content:"健診場所"}.table-c td:nth-of-type(5):before{content:"集合場所"}.table-c td:nth-of-type(6):before{content:"集合時間"}.table-c td:nth-of-type(7):before{content:"担当"}.table-c td:nth-of-type(8):before{content:"リーダー連絡先"}.table-c td:nth-of-type(9):before{content:"時給"}.table-c .c-gray-button{display:block;max-width:500px;background:#fff;color:#43425d;border:1px solid}}*{max-width:100vw}body{font-size:15px;color:#4d4f5c;font-family:Source Sans Pro,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;min-width:960px}@media only screen and (max-width:824px){body{min-width:100%}}.yu-go{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif}.robot{font-family:Roboto,sans-serif}.pc{display:block}@media (max-width:768px){.pc{display:none}}.sp{display:none}@media (max-width:768px){.sp{display:block}.sp-inline{display:inline}.p-staff_book-address{position:relative;padding:10px;right:0;top:0}}.phone{display:none}@media only screen and (max-width:500px){.phone{display:block}}.none{display:none}@media only screen and (min-width:824px){a:hover:hover{opacity:.6;transition:opacity .6s}}.wrap,.wrap .main{position:relative}.wrap .main{width:100%;padding:75px 53px 94px 233px}.wrap .main.not-left-padding{padding-left:53px}@media only screen and (max-width:824px){.wrap .main{padding:90px 20px 20px}}.tabs__date,.wrap .main .tabs{display:flex}.tabs__date,.tabs__paginate{margin:10px 0}.tabs__date{width:120px;justify-content:space-between;border:1px solid #d7dae2;border-radius:5px}.tabs__date--tab{width:63px;text-align:center;padding:8px 0;cursor:pointer}@media only screen and (min-width:824px){.tabs__date--tab:hover{opacity:.6;transition:opacity .6s}}.tabs__date--tab:nth-of-type(n+2){border-left:1px solid #d7dae2}.tabs__date--tab.current{color:#3b86ff}.tabs__paginate{display:flex;width:160px;justify-content:space-between;margin-left:20px}.tabs__paginate--tab{width:33px;height:33px;border:1px solid #d7dae2;border-radius:5px;position:relative;cursor:pointer}@media only screen and (min-width:769px){.tabs__paginate--tab:hover{opacity:.6;transition:opacity .6s}}@media only screen and (max-width:768px){.entry .flex,.tabs__paginate{width:100%;justify-content:space-around;margin-left:0}}.tabs__paginate--tab .arrow{content:"";width:10px;height:10px;border:0;border-top:2px solid #808495;border-right:2px solid #808495;transform:rotate(45deg);position:absolute;top:10px}.tabs__paginate--tab .left{left:13px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.tabs__paginate--tab .left01{left:16px}.tabs__paginate--tab .left02{left:10px}.tabs__paginate--tab .right{right:13px}.tabs__paginate--tab .right01{right:16px}.tabs__paginate--tab .right02{right:10px}.tabs__now{margin-left:20px}.big-title{font-size:35px;color:#4d4f5c;font-weight:700;letter-spacing:0;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif}@media (max-width:824px){.big-title{font-size:18px;text-align:center}}.middle-title{font-size:27px;line-height:1.9;font-weight:700;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif}.p-staff_book-header .name{padding-top:1em}.c-gray-button{padding:8px;min-width:65px;max-width:100px;border-radius:5px;text-align:center;color:#fff;background:#43425d;font-size:16px;cursor:pointer}.c-check-box._is-flex{display:flex}.c-check-box [type=checkbox]:checked,.c-check-box [type=checkbox]:not(:checked){position:absolute;left:-9999px}.c-check-box [type=checkbox]:checked+label,.c-check-box [type=checkbox]:not(:checked)+label{position:relative;padding-left:1em;cursor:pointer}.c-check-box [type=checkbox]:checked+label:before,.c-check-box [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1em;height:1em;border:2px solid #3b86ff;background:#fff;border-radius:4px;width:17px;height:17px}.c-check-box [type=checkbox]:checked+label:after,.c-check-box [type=checkbox]:not(:checked)+label:after{content:"\2713\0020";position:absolute;top:.1em;left:.2em;font-size:1em;line-height:.8;color:#3b86ff;width:17px;height:17px;transition:all .2s}.c-check-box [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-check-box [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.c-check-box [type=checkbox]:disabled:checked+label:before,.c-check-box [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#3b86ff;background-color:#3b86ff}.c-check-box [type=checkbox]:disabled:checked+label:after{color:#999}.c-check-box [type=checkbox]:disabled+label{color:#aaa}.c-input{min-height:35px}.c-input,.c-input--long{cursor:pointer;padding:5px 8px}.c-input--long{min-height:70px;margin:5px auto}.c-input,.c-input--long,.c-ipselect{border:1px solid #e9e9f0;border-radius:4px}.c-ipselect{margin:5px;overflow:hidden;text-align:center;position:relative;background:#fff}.c-ipselect:before{content:"";display:inline-block;width:8px;height:8px;border-bottom:2px solid #808495;border-right:2px solid #808495;margin-top:-2px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(45deg)}.c-ipselect select{width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 25px 8px 8px}.c-ipselect select::-ms-expand{display:none}.btns [type=radio]{display:none}.c-label{border-radius:5px;text-align:center;color:#fff;font-size:12px}.system-content__form .btns .c-label{display:block;margin:5px}.btns [type=radio]:checked+label{filter:brightness(60%)}.c-label.red{background:#ff3b3b}.c-label.off_red{background:#ff6565}.c-label.triangle{background:#ffa53b}.c-label.off_yellow{background:#ff9d3b}.c-label.off_purple{background:#a3a0fb}.c-label.off_gray,.off_gray{background:#bec1ce}.c-label.empl,.lank_a{background:#7acb80}.c-label.daily,.lank_b{background:#ffb857}.c-label.part,.lank_c{background:#71adff}.c-label.lank_x,.lank_d{background:#9e72ff}.c-label.daily-request,.lank_b{background:#ee827c}.c-label.free-input,.lank_b{background:#c299ff}.lank_e{background:#666}.lank_a,.lank_b,.lank_c,.lank_d,.lank_e{color:#fff}@media screen and (max-width:768px){.middle-title{font-size:21px;line-height:1.5;font-weight:700;letter-spacing:3.5px;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif}}pre{overflow:auto;width:100%}.main .tabs{margin-top:64px;display:flex;flex-wrap:wrap}.main .description{display:flex;flex-direction:row-reverse}.main .description .c-label{padding:6px;min-width:40px}.main .description .text{font-size:11px}.main .description__decision{display:flex;align-items:center}.main .description__decision--box{background:#3b86ff;margin-right:10px;margin-left:20px}.main .description__undecided{display:flex;align-items:center}.main .description__undecided .red{margin-right:10px;margin-left:20px}.main .description__undecided .triangle{background:#ffa53b;margin-right:10px}.main .description__time{display:flex;align-items:center}.main .description__time>img{width:12px;margin-right:3px}.main .table{margin-top:25px;width:100%;border-collapse:separate;border-radius:4px 4px 0 0}@media (min-width:769px){.main .table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.main .table{margin-top:5px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.main .table thead{border:1px solid #aaa}.main .table thead th{font-weight:400;padding:6px;text-align:center;border-left:1px solid #d7dae2;border-top:1px solid #d7dae2;border-bottom:1px solid #d7dae2;font-size:11px}@media (min-width:769px){.main .table thead th{min-width:152px}}.main .table thead th:first-child{border-radius:5px 0 0 5px}.main .table thead th:last-child{border-radius:0 5px 5px 0;border-right:1px solid #d7dae2}.main .table thead th.saturday{color:#3b86ff}.main .table thead th.sunday{color:#ff6565}.main .table thead:after{content:"";height:10px;width:100%;padding:2px 0;display:block}.main .table tbody .card{padding:5px}.main .table tbody .card__area{display:grid;min-width:120px;min-height:86px;padding:5px 9px;border-radius:10px;font-size:10px}.month .table tbody .card__area{background-color:#ebf2f7}.main .table tbody .card__area .day{font-family:Roboto,sans-serif;font-weight:700}.card__area .title,.card__day__box h5{margin-top:10px;font-weight:700}.main .table tbody .card__area .date{margin-top:2px}.main .table tbody .card__area .plan{display:flex;align-items:center;justify-content:flex-end}.main .table tbody .card__area .plan-re{flex-direction:row-reverse}.main .table tbody .card__area .plan__time{display:flex;align-items:center}.main .table tbody .card__area .plan__time__clock{width:9px;height:9px;margin-right:2px}.main .table tbody .card__area .plan__time__area{margin-left:5px}.main .table tbody .card__area .plan__label{margin-left:5px;padding:5px;min-width:40px;color:#fff;font-size:10px}.main .table tbody .card__area .plan__label.decision{background-color:#3b86ff}.main .table tbody .card__area .plan__label.red,.main .table tbody .red{background-color:#ff6565}.main .table tbody .gray,.main .table tbody .red{color:#fff;font-size:1em}.main .table tbody .__rest{font-size:1em}.month .table tbody .__rest .plan,.month .table tbody .gray .plan,.month .table tbody .red .plan{text-align:center;font-size:larger;display:block}.main .table tbody .card__area .plan__label.triangle{background-color:#ffa53b}.main .table tbody .card__area .plan__label.gray,.main .table tbody .gray{background-color:#bec1ce}.card__day__box{width:100%;text-align:center;background:#fff;border-radius:5px;box-shadow:0 3px 5px #ccc;padding:5%;margin:5% 0}.card__day__box p{margin:20px}.card__day__box p .c-gray-button{display:block;max-width:500px}.card__day__box .card__area{position:relative}.card__day__box .card__area a.c-gray-button{padding:10px 10%}.card__day__box table{margin:auto;text-align:left}.card__day__box table td,.card__day__box table th{border-bottom:1px solid #eee;padding:10px}.card__day__box .description__decision--box{background:#3b86ff;margin:0}.card__day__box .c-label{padding:5px 10px;width:60px}.card__day__box table{position:relative;width:80%;line-height:2}.card__day__box table .plan{position:absolute;right:3%;top:4%}.card__day{font-size:14px;line-height:1.5}.card__tab{margin-top:25px;border-radius:5px;padding:6px;text-align:center;border:1px solid #d7dae2}.card__day__box,.card__tab{max-width:600px;margin:2.5% auto}.card__day__box .card__area .day,.week .table tbody .card__area .day{display:none}@media only screen and (max-width:768px){.main .table tbody .card{padding:1px}.main .table tbody .card__area{min-width:14.28571%;min-height:11vh;max-height:80px}.card__tab,.main .table tbody .card__area .date,.main .table tbody .card__area .plan__time__area,.main .table tbody .card__area .title{display:none}.main .table thead th{width:14.28571%}.main .table tbody .gray .plan{font-size:.8em}.month .table tbody .card__area .plan{margin:0 -7px -7px;justify-content:center;flex-wrap:wrap}.main .table tbody .card__area .plan__time{margin:-1px -2px}.main .table tbody .card__area .plan__label{margin-left:-1px}.card__day__box{font-size:smaller}.card__day__box table td,.card__day__box table th{display:block;border-bottom:0;padding:0}.card__day__box table td{padding-bottom:10px}.week .table{width:100%}.card__day__box .card__area .day,.week .table tbody .card__area .day{display:block;width:14px;float:left;font-size:1.5em}}.week .table tbody .card__area{display:block;margin:auto;max-width:145px;line-height:1.7;font-size:1em}.week .table td{border:1px solid #eaf0f4;height:380px}.week .table tbody .__rest{background-color:#f5f8fb}.week .table tbody .card__area .plan__label{display:block}@media (min-width:769px){.week .table tbody .card__area{display:block;margin:auto;max-width:145px;line-height:1.7;font-size:1em;background-color:#3b86ff;color:#fff}.week .table tbody .card__area .plan__label,.week .table tbody .card__area .plan__label.decision{background:#fff;display:block;width:100%;color:#3b86ff;font-size:15px}.week .table tbody .card__area .plan{flex-wrap:wrap}.week .table tbody .__rest .card__area{display:none}.week .table tbody td .day{font-size:1.2em;font-weight:600;text-align:left;padding-bottom:10px;margin:5px}}@media (max-width:768px){.card__day__box .card__area .day span,.week .table tbody .card__area .day span{display:block;font-size:10px;text-align:center}.week .table tbody .card__area{min-height:60px;color:#4d4f5c}.week .table tbody td .day,.week .table thead{display:none}.week .table tbody .card__area .date,.week .table tbody .card__area .plan__time__area,.week .table tbody .card__area .title{display:block}.week .table tbody .card__area .plan__label.decision{background-color:#3b86ff}.week .table tbody .card__area .plan__label{padding:5px 10px;min-width:40px;color:#fff;font-size:10px}.week .table tbody .card__area{background-color:#ebf2f7;max-width:400px}.week .table tbody .today{background:#fff;box-shadow:0 3px 5px #ccc}.week .table tbody .__rest{background-color:transparent}.week .table tbody .__rest .card__area{background-color:#eaf0f4;display:block}.week .table td{display:block;border:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px}.week .table tbody .card__area .plan,.week .table tbody .card__area .plan__space{word-wrap:break-word;word-break:break-all;width:85%;margin:auto 0 auto auto;padding-top:4px;line-height:1}}.entry .c-check-box{margin-top:20px}.entry .c-check-box label{font-size:14px;padding-left:26px}.entry .flex{margin-top:38px;margin-bottom:20px;display:flex;justify-content:space-between}.entry .flex .supplement{display:flex;flex-direction:row-reverse;align-items:center}.sp .description,.sp .supplement{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.entry .flex .supplement__btn,.sp .supplement__btn{width:90px;padding:9px 6px;cursor:pointer}.entry .flex .supplement__btn:nth-of-type(n+2){margin-right:15px}.entry .flex .supplement__text,.sp .supplement__text{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;margin:0 5px;font-weight:700;font-size:18px}.entry .flex .supplement .times{margin:0 30px 0 15px}.entry .entry-table{width:100%;border-collapse:collapse;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.entry .entry-table .name,.entry .entry-table th{background:#f5f6fa}.entry .entry-table__head--column th{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;text-align:center;padding:26px 5px 11px;border-top:1px solid #eaf0f4;border-bottom:1px solid #eaf0f4;min-width:80px}.entry .entry-table__head--column .b-left{border-left:1px solid #eaf0f4}.entry .entry-table__head--column .left-top{background:transparent;border-top:none;border-left:none}.entry .entry-table__body{text-align:center}.entry .entry-table__body--column td{border:1px solid #eaf0f4;vertical-align:middle}.entry .entry-table__body--column .cell .c-label{cursor:pointer;font-size:11px;width:90%;margin:0 auto;padding:8px 3px}.entry .entry-table__body--column .cell .c-label.off_gray{font-size:14px;line-height:.9}.entry .entry-table__body--column .cell.name{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,sans-serif;width:110px;padding:9px;font-weight:700;vertical-align:middle}.entry .entry-table__body--column .cell .pull-down{width:90%;border-radius:4px;border:1px solid #e9e9f0;margin:0 auto;background-color:#fff}.entry .entry-table__body--column .cell .pull-down>div{padding:5px 15px 5px 0;font-size:10px;cursor:pointer}.entry .entry-table__body--column .cell .pull-down .select{border-radius:4px;border:1px solid #3b86ff;position:relative}.entry .entry-table__body--column .cell .pull-down .select .arrow{position:absolute;width:8px;height:8px;margin:0 10px;border-top:2px solid #808495;border-left:2px solid #808495;transform:rotate(45deg);top:9px;right:4px}.entry .entry-table__body--column .cell .pull-down .option.active{background:#e9e9f0}.entry .entry-table__body--column.current .cell{background:#fff8d1;vertical-align:top;padding-top:5px}.entry .entry-table__body--column.current .name{background:#ff7171;color:#fff;height:113px;vertical-align:middle}@media only screen and (max-width:768px){.main .tabs{justify-content:center;margin-top:0;display:flex;flex-wrap:wrap}.sp .supplement__btn{width:calc(50% - 10px);max-width:146px;margin:7px;padding:9px 6px;cursor:pointer}.entry .flex{margin-top:0;margin-bottom:0;display:flex;justify-content:space-around}}.img-preview{position:absolute;top:0;overflow:hidden;width:110px;height:70px;background-image:url(/packs/media/images/dummy-73864c3cfed4a5ad0c38064cf0e558ff.png);background-size:contain}.img-preview img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.swiper-slide-img{width:90%;height:400px;margin-left:5%;margin-right:5%}.remodal .other{margin-top:10px}.select2-container--default .select2-selection--multiple{border:1px solid #e9e9f0}.select2-container .select2-selection--multiple{min-width:166px;min-height:35px}.select2-container--open{z-index:999999!important}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized,.select2-container{display:inline-block}.select2-container{box-sizing:border-box;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}