@charset "UTF-8";@import"https://fonts.bunny.net/css?family=Nunito";.login_common_container{max-width:560px;margin-inline:auto}@media screen and (max-width: 1023px){.login_common_container{padding-right:5%;padding-left:5%}}.login_bg{background:#0076C4;width:100%}.login_form{border:1px solid #ccc;padding:40px}.login_form .login_form_block{margin-bottom:20px}.login_form .login_form_block.row{display:flex;gap:20px}@media screen and (max-width: 767px){.login_form .login_form_block.row{display:block}}.login_form .login_form_block.row.reverse{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px}@media screen and (max-width: 767px){.login_form .login_form_block.row.reverse{display:flex}}.login_form .login_form_block input{background-color:#fff;border:1px solid #AAAAAA;border-radius:5px;width:100%;padding:10px;font-size:1.6rem}@media screen and (max-width: 480px){.login_form .login_form_block input{height:48px}}.login_form .login_form_block input[type=submit]{text-align:center;background-color:#0076c4;color:#fff;max-width:210px;display:flex;align-items:center;justify-content:center;height:68px;font-size:2rem;border-radius:10px}@media screen and (max-width: 767px){.login_form .login_form_block input[type=submit]{font-size:1.6rem}}@media screen and (max-width: 767px) and (max-width: 480px){.login_form .login_form_block input[type=submit]{height:48px}}.login_form .login_form_block input:focus{background-color:#fffef1}.login_form .login_form_block input[type=checkbox]{width:initial}.login_form .login_form_block .login_form_block_label{flex:0 0 150px;text-align:right}@media screen and (max-width: 767px){.login_form .login_form_block .login_form_block_label{text-align:left}}.login_form .login_form_block .login_form_block_label label{font-size:2rem;color:#585858}@media screen and (max-width: 767px){.login_form .login_form_block .login_form_block_label label{display:block;font-size:1.6rem}}.login_form .login_form_more{margin-left:170px}@media screen and (max-width: 767px){.login_form .login_form_more{width:-moz-max-content;width:max-content;margin-inline:auto}}.login_form .remember_check{width:20px;height:20px}.login_form .login_form_check_label label{font-size:2rem;color:#585858}@media screen and (max-width: 767px){.login_form .login_form_check_label label{font-size:1.6rem}}.login_form .login_form_caution{padding-left:10px}.login_form .login_form_caution a{color:#005cac;text-decoration:underline;text-decoration-color:#005cac;font-size:2rem}@media screen and (max-width: 767px){.login_form .login_form_caution a{font-size:1.6rem}}.admin_reset .login_common_container{max-width:600px}.admin_reset .login_common_container .login_form_block{margin-top:40px;margin-right:10px}.admin_reset .admin_reset_text{font-size:1.8rem;text-align:center;margin:40px auto 15px}@media screen and (max-width: 480px){.admin_reset .admin_reset_text{font-size:1.6rem}}.admin_reset .admin_reset_buttonbox{display:flex;justify-content:center}@media screen and (max-width: 767px){.admin_reset .admin_reset_buttonbox{gap:10px}}.admin_reset .admin_reset_buttonbox .login_form_block{flex:0 0 220px;margin-top:10px;margin-right:0}@media screen and (max-width: 767px){.admin_reset .admin_reset_buttonbox .login_form_block{flex:0 0 48%}}.admin_reset .admin_reset_buttonbox .login_form_block.back button{border:1px solid #0076C4;width:100%;height:100%;flex:0 0 180px;color:#0076c4;max-width:210px;display:flex;align-items:center;justify-content:center;height:68px;font-size:2rem;border-radius:10px}@media screen and (max-width: 767px){.admin_reset .admin_reset_buttonbox .login_form_block.back button{flex:0 0 48%;font-size:1.6rem}}@media screen and (max-width: 767px) and (max-width: 480px){.admin_reset .admin_reset_buttonbox .login_form_block.back button{height:48px}}.admin_register_text{font-size:1.8rem;text-align:center;margin:40px auto 15px}.admin_register .login_common_container{max-width:700px}.admin_register .login_common_container.login_form .login_form_block_label{flex:0 0 300px}.admin_register .admin_register_button .login_form_block input{margin-inline:auto;letter-spacing:1em;padding-left:1em}.login_bg{margin:0 0 60px}.admin_header{max-width:1200px;margin:0 auto;padding:20px 0;align-items:center;display:flex;justify-content:space-between}.h1_title{font-size:1.8em;font-weight:700;color:#fff;margin:auto 0}.logout{background-color:#fff;display:inline-block;border-radius:10px}.logout a{padding:15px;color:#585858;font-size:1.4rem;display:flex;align-items:center;justify-content:center}ol{list-style-type:decimal!important;line-height:1.5}*{font-size:1.6rem}.facility_info_register_container{max-width:1200px;margin:0 auto 50px;padding:100px;background-color:#f5f5f5}@media screen and (max-width: 1023px){.facility_info_register_container{padding:60px}}@media screen and (max-width: 767px){.facility_info_register_container{padding:40px}}@media screen and (max-width: 480px){.facility_info_register_container{padding-right:20px;padding-left:20px}}.facility_info_section{background-color:#f5f5f5}.facility_namebox{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.facility_namebox{display:block}}.facility_namebox .facility_namebox_titlebox{display:flex}@media screen and (max-width: 767px){.facility_namebox .facility_namebox_titlebox{display:block}}.facility_namebox .facility_namebox_cat{background-color:#111;color:#fff;display:flex;align-items:center;justify-content:center;padding:2px 12px}@media screen and (max-width: 767px){.facility_namebox .facility_namebox_cat{width:-moz-max-content;width:max-content}}.facility_namebox .facility_namebox_cat span{color:inherit}.facility_namebox .facility_namebox_cat span.facility_namebox_id{margin-left:10px}.facility_namebox h2{font-size:28px;font-weight:700;margin-left:40px}@media screen and (max-width: 767px){.facility_namebox h2{margin-left:0;margin-top:10px}}@media screen and (max-width: 480px){.facility_namebox h2{font-size:20px}}.facility_namebox .facility_namebox_preview{max-width:170px;height:40px;display:flex;align-items:center;border:2px solid #b2b2b2;background-color:#ddd;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133));-o-border-image:initial;border-image:initial;padding-block:1px;padding-inline:2px;font-size:1.6rem;padding:14px;background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%)}@media screen and (max-width: 767px){.facility_namebox .facility_namebox_preview{margin:20px 0 0 auto}}.facility_formblock{background-color:#fff;margin-bottom:16px;padding:24px 100px 24px 80px}@media screen and (max-width: 767px){.facility_formblock{padding-left:40px;padding-right:40px}}@media screen and (max-width: 480px){.facility_formblock{padding-left:24px}}.facility_formblock button{padding:4px 12px;border:1px solid #575757;margin-bottom:10px;background-color:#ddd;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133))}.facility_formblock input{border:1px solid #cccccc;padding:10px;font-size:1.6rem}@media screen and (max-width: 767px){.facility_formblock input{font-size:1.4rem}}.facility_formblock textarea{border:1px solid #cccccc;background-color:#fff;padding:10px;font-size:1.6rem;width:100%}@media screen and (max-width: 767px){.facility_formblock textarea{font-size:1.4rem}}.facility_form_box{display:flex}@media screen and (max-width: 1023px){.facility_form_box{display:block}}.facility_form_box label{flex:0 0 130px}.facility_form_box.basic{display:flex;align-items:center;width:100%}@media screen and (max-width: 1023px){.facility_form_box.basic{display:block}}.facility_form_box.basic label{flex:0 0 330px}.facility_form_box.basic input{width:-moz-max-content;width:max-content}@media screen and (max-width: 1023px){.facility_form_box.basic input{width:calc(100% - 50px)}}.facility_csv{margin-top:32px}.facility_csv input{border:initial;margin-left:-10px}.facility_imageblock{display:flex;position:relative}.facility_imageblock img{display:none}.facility_imageblock input{border:initial;margin-left:-10px}.facility_imageblock button{display:block}.facility_imageblock .addImageBtn{position:absolute;right:0}.facility_imageblock{position:relative}.facility_imageblock .facility_form_box.basic{flex-wrap:wrap}.facility_imageblock .facility_form_box input{display:block;width:100%}.facility_imageblock .addImageBtn{left:710px;transform:translateY(20%);position:absolute;display:inline-block;border-radius:50%;width:30px;height:30px;background-color:#fff;padding:0 0 1px 6px;border:2px solid #cccccc;font-size:1.5rem}@media screen and (max-width: 1023px){.facility_imageblock .addImageBtn{right:40px;left:initial}}@media screen and (max-width: 767px){.facility_imageblock .addImageBtn{right:40px;left:initial}}.facility_messageblock{display:flex;position:relative}@media screen and (max-width: 1023px){.facility_messageblock{display:block}}.facility_messageblock h2{flex:0 0 180px}@media screen and (max-width: 1023px){.facility_messageblock h2{margin-bottom:10px}.facility_messageblock h2 br{display:none}}.facility_messageblock .facility_messageblock_content{background:#e9f6ff;padding:20px;margin-bottom:5px}.facility_messageblock .facility_messageblock_content .facility_form_box label{margin-top:10px}.facility_messageblock .facility_messageblock_content input{width:60%;background-color:#fff}@media screen and (max-width: 480px){.facility_messageblock .facility_messageblock_content input{width:100%}}.facility_messageblock .facility_messageblock_content span{margin-top:10px}.facility_messageblock .addImageBtn{left:890px;top:50%;transform:translateY(-50%);position:absolute;display:inline-block;border-radius:50%;width:30px;height:30px;background-color:#fff;padding:0 0 1px 6px;border:2px solid #cccccc;font-size:1.5rem}@media screen and (max-width: 1023px){.facility_messageblock .addImageBtn{right:40px;left:initial}}@media screen and (max-width: 767px){.facility_messageblock .addImageBtn{right:4px;left:initial}}.facility_worktimeblock{display:flex;position:relative}@media screen and (max-width: 1023px){.facility_worktimeblock{display:block}}.facility_worktimeblock h2{flex:0 0 180px}@media screen and (max-width: 1023px){.facility_worktimeblock h2{margin-bottom:10px}.facility_worktimeblock h2 br{display:none}}.facility_worktimeblock .facility_worktime_wrap{flex:0 0 540px}.facility_worktimeblock .facility_worktime_content{background:#e9f6ff;padding:20px;flex:0 0 540px;margin-bottom:10px}.facility_worktimeblock .facility_worktime_content .facility_form_box label{margin-top:10px}.facility_worktimeblock .facility_worktime_content input{width:100%;background-color:#fff}.facility_worktimeblock .addImageBtn{left:830px;top:50%;transform:translateY(-50%);position:absolute;display:inline-block;border-radius:50%;width:30px;height:30px;background-color:#fff;padding:0 0 1px 6px;border:2px solid #cccccc;font-size:1.5rem}@media screen and (max-width: 1023px){.facility_worktimeblock .addImageBtn{right:40px;left:initial}}@media screen and (max-width: 767px){.facility_worktimeblock .addImageBtn{right:4px;left:initial}}.facility_formbox-info .facility_formbox-info_container{display:flex;margin-bottom:16px}@media screen and (max-width: 480px){.facility_formbox-info .facility_formbox-info_container{display:block;flex-wrap:wrap}}.facility_formbox-info .facility_formbox-info_container label{flex:0 0 130px;margin-top:10px}@media screen and (max-width: 480px){.facility_formbox-info .facility_formbox-info_container label{flex:0 0 300px;display:block}}.facility_formbox-info .facility_formbox-info_container input{margin-right:10px}@media screen and (max-width: 480px){.facility_formbox-info .facility_formbox-info_container input{width:72%}}.facility_formbox-info .facility_formbox-info_container span{margin-top:10px}.facility_formbox_wrap{display:flex}@media screen and (max-width: 1023px){.facility_formbox_wrap{display:block}}.facility_formbox_wrap h2{flex:0 0 200px;font-weight:700}@media screen and (max-width: 1023px){.facility_formbox_wrap h2{margin-bottom:20px}}.facility_formblock_approvebox{display:flex;align-items:center;max-width:600px;margin:10px auto 0}@media screen and (max-width: 480px){.facility_formblock_approvebox{flex-wrap:wrap}.facility_formblock_approvebox p{width:100%;margin-top:12px}}.facility_formblock_approvebox:first-child{margin-bottom:20px}.facility_formblock_approvebox label{flex:0 0 120px}.facility_formblock_approvebox input{margin-right:20px;width:20px;height:20px}.facility_formblock_submitblock{display:flex;justify-content:center;margin-top:30px}.facility_formblock_submitblock input{padding-right:50px;padding-left:50px;display:flex;align-items:center;justify-content:center;background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%);border:2px solid #b2b2b2}.facility_formblock_submitblock button{padding:12px 50px;display:flex;align-items:center;justify-content:center;background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%);border:2px solid #b2b2b2}.facility_listblock{margin-bottom:16px;padding:24px 100px 24px 80px}@media screen and (max-width: 767px){.facility_listblock{padding-left:40px;padding-right:40px}}@media screen and (max-width: 480px){.facility_listblock{padding-left:24px}}.facility_listblock button{padding:4px 12px;border:1px solid #575757;background-color:#ddd;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133))}.facility_listblock input{border:1px solid #231815;padding:10px;font-size:1.6rem}@media screen and (max-width: 767px){.facility_listblock input{font-size:1.4rem}}.facility_listblock textarea{border:1px solid #cccccc;padding:10px;font-size:1.6rem;width:100%}@media screen and (max-width: 767px){.facility_listblock textarea{font-size:1.4rem}}.facility_info_list_container{max-width:1200px;margin:0 auto 50px;padding:20px 100px;background-color:#fff}@media screen and (max-width: 1023px){.facility_info_list_container{padding:60px}}@media screen and (max-width: 767px){.facility_info_list_container{padding:40px}}@media screen and (max-width: 480px){.facility_info_list_container{padding-right:20px;padding-left:20px}}.facility_info_list_container h1{font-size:32px;font-weight:700}.facility_info_section{margin-top:40px;background-color:#fff}.facility_info_section .transition{text-align:right;margin:0 0 15px}.facility_info_section a{text-decoration:underline}.facility_info_list_search{background-color:#f5f5f5}.facility_info_list_search.facility_listblock{padding-right:20px;padding-left:40px}.facility_info_list_search h2{font-size:20px;font-weight:700;margin-bottom:32px}.facility_info_list_search input{border:1px solid #231815;padding:10px;font-size:1.6rem}@media screen and (max-width: 767px){.facility_info_list_search input{font-size:1.4rem}}.facility_info_list_search textarea{border:1px solid #cccccc;padding:10px;font-size:1.6rem;width:100%}@media screen and (max-width: 767px){.facility_info_list_search textarea{font-size:1.4rem}}.facility_info_list_csv{background-color:#f5f5f5}.facility_info_list_csv .facility_info_list_box{display:flex;align-items:center;gap:70px}@media screen and (max-width: 767px){.facility_info_list_csv .facility_info_list_box{display:block}.facility_info_list_csv .facility_info_list_box label{margin-bottom:12px;display:inline-block}}.facility_info_list_csv .facility_info_list_box input{max-width:100%}.facility_info_list_csv .facility_info_list_box button{background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%);border:2px solid #b2b2b2;width:130px;text-align:center;padding:10px}.facility_info_list_search_block_box{display:flex;gap:5%;align-items:center;justify-content:center}@media screen and (max-width: 1023px){.facility_info_list_search_block_box{display:block}}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.first{flex:0 0 45%}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.first input{width:calc(100% - 110px);border:2px solid #b2b2b2;display:inline}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.first label{width:100px;display:inline-block}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.first label:first-child{margin-bottom:30px}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second{flex:0 0 245px}@media screen and (max-width: 1300px){.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second{margin-top:24px;margin-bottom:24px}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second label{width:90px}}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second label:first-child{margin-bottom:43px;display:inline-block}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second select{border:2px solid #b2b2b2;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:37px;padding:8px 12px 8px 10px;width:200px;margin-left:10px}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second select::-ms-expand{display:none}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second .facility_info_search_container{position:relative;width:150px;display:inline-block}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second .facility_info_search_container:before{content:"▼";position:absolute;right:-35px;top:10px;width:0;pointer-events:none}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second .facility_info_check_container label{margin-bottom:0}.facility_info_list_search_block_box .facility_info_list_search_block_box_block.second .facility_info_check_container input{margin-left:10px;width:16px;height:16px}.facility_info_list_search_block_box .facility_info_list_search_block_box_submitblock{display:flex;align-items:center}.facility_info_list_search_block_box .facility_info_list_search_block_box_submitblock input{background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%);border:2px solid #b2b2b2;width:130px;text-align:center}.facility_info_pagenav{display:flex;gap:10px;margin-top:40px}.facility_info_pagenav a{width:initial;text-decoration:underline}.facility_info_pagenav a.dash{text-decoration:none;pointer-events:none}.facility_info_table{margin-top:20px;width:100%;border-collapse:collapse}.facility_info_table th,.facility_info_table td{padding:8px;border:1px solid #ccc}.facility_info_table th{background-color:#0076c4;color:#fff}.facility_info_table .cell_facility a{text-decoration:underline!important}.facility_info_table .cell_edit{text-align:center}.facility_info_table .cell_edit a{padding:2px;background-color:#0076c4;color:#fff}.facility_info_table .grid-container{display:grid;grid-template-columns:auto auto auto auto auto}@media screen and (max-width: 1023px){.facility_info_table .grid-container{grid-template-columns:repeat(2,160px) repeat(2,200px) repeat(1,100px);grid-template-rows:repeat(5,1fr);overflow:scroll}}.facility_info_table .grid-item{border:1px solid black;padding:10px;display:flex;align-items:center;justify-content:center}.facility_info_table .grid-item .name{text-decoration:underline;display:flex;align-items:center;padding-left:20px}.facility_info_table .grid-item.grid-value{background-color:#fff}.facility_info_table .grid-item .edit{background:rgb(157,157,158);background:linear-gradient(0deg,rgb(217,217,217) 0%,rgb(255,255,255) 60%);border:2px solid #b2b2b2;padding-top:4px;padding-bottom:4px;text-align:center;display:flex;align-items:center;justify-content:center}.facility_info_table .check{text-align:center;justify-content:flex-start}.facility_info_table .check.has-permisstion{position:relative}.facility_info_table .check.has-permisstion:after{content:"✔︎";border:1px solid #000;background-color:#00ca00;color:#fff;position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%)}.check{text-align:center;justify-content:flex-start}.check.has-permisstion{position:relative}.check.has-permisstion:after{content:"✔︎";border:1px solid #000;background-color:#00ca00;color:#fff;position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%)}.facility_buttonbox{width:100%;text-align:center}.facility_buttonbox .button_back{margin:10px auto}.facility_buttonbox .button_back button{border:1px solid #0076C4;width:100%;margin:15px auto;color:#0076c4;max-width:210px;height:52px;font-size:1.6rem;border-radius:10px}@media screen and (max-width: 767px){.facility_buttonbox .button_back button{flex:0 0 48%;font-size:1.6rem}}@media screen and (max-width: 767px) and (max-width: 480px){.facility_buttonbox .button_back button{height:48px}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{font-family:Noto Sans JP,sans-serif;color:#282828;font-feature-settings:"palt";letter-spacing:.01em}p{color:#333;line-height:1.8}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;overflow-x:hidden;font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{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]{-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}svg,img,embed,object,iframe{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;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}li{list-style-type:none}img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}a{width:100%;height:100%;display:block}a :hover{opacity:.7}.dib{display:inline-block;color:inherit;font-size:inherit}p{font-size:1.6rem}@media screen and (max-width: 768px){p{font-size:1.4rem}}@media screen and (max-width: 480px){p{font-size:1.3rem}}.user_info_list_container{max-width:1200px;margin-inline:auto;margin-top:80px}@media screen and (max-width: 1300px){.user_info_list_container{padding-right:5%;padding-left:5%}}@media screen and (max-width: 1023px){.user_info_list_container{padding-right:5%;padding-left:5%}}@media screen and (max-width: 767px){.user_info_list_container{padding-right:5%;padding-left:5%}}.user_info_list_container h1{font-size:3.2rem;color:#585858;display:inline-block}.user_info_list_container .user_info_register{background-color:#0076c4;display:inline-block;border-radius:10px;margin-left:10px}.user_info_list_container .user_info_register a{padding:20px 16px;color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.user_info_table .container{display:grid;margin-top:24px;grid-template-columns:repeat(2,2fr) repeat(2,1fr) repeat(1,.7fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0px;grid-row-gap:0px;max-width:100%}@media screen and (max-width: 767px){.user_info_table .container{grid-template-columns:repeat(2,160px) repeat(2,200px) repeat(1,.7fr);overflow-x:scroll}}.user_info_table .item{border-bottom:1px solid #b3b3b3;padding:16px 10px;font-size:1.6rem;display:flex;align-items:center}@media screen and (max-width: 767px){.user_info_table .item{font-size:1.4rem}}.user_info_table .item.check{text-align:center;justify-content:flex-start}.user_info_table .item.check.has-permisstion{position:relative}.user_info_table .item.check.has-permisstion:after{content:"✔︎";border:1px solid #000;background-color:#00ca00;color:#fff;position:absolute;width:20px;height:20px;left:50%;transform:translate(-50%)}.user_info_table .item.edit{text-align:center}.user_info_table .item.edit a{background-color:#0076c4;color:#fff;padding:4px;font-size:1.5rem;border-radius:10px;display:flex;align-items:center;justify-content:center;width:60px;margin-inline:auto;height:30px}.user_info_table .item.sort{text-align:center;justify-content:center}.user_info_table .title{padding:20px 10px;background-color:#ececec;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;font-size:1.6rem;display:flex;align-items:center;font-weight:700}@media screen and (max-width: 767px){.user_info_table .title{font-size:1.4rem}}.user_info_table .title.check{justify-content:center}.user_info_table .title.sort{text-align:center;justify-content:center}.user_info_register_container{margin-top:80px;margin-right:5%;margin-left:5%}.user_info_register_container h1{font-size:3.2rem;color:#585858;margin-bottom:10px;text-align:left;max-width:1200px;margin-inline:auto}@media screen and (max-width: 767px){.user_info_register_container h1{font-size:2.4rem}}.user_info_register_form_container{border:1px solid #ccc;max-width:1200px;margin-inline:auto;padding:40px 200px}@media screen and (max-width: 1023px){.user_info_register_form_container{padding-right:100px;padding-left:100px}}@media screen and (max-width: 767px){.user_info_register_form_container{padding-right:40px;padding-left:40px}}.user_info_register_form .uset_info_register_form_block{margin-bottom:20px}.user_info_register_form .uset_info_register_form_block.row{display:flex;gap:20px;align-items:center}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block.row{display:block}}.user_info_register_form .uset_info_register_form_block.row.reverse{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block.row.reverse{display:flex}}.user_info_register_form .uset_info_register_form_block textarea{background-color:#fff;border:1px solid #AAAAAA;border-radius:5px;width:100%;padding:10px;font-size:1.6rem;min-height:200px}.user_info_register_form .uset_info_register_form_block textarea:focus{background-color:#fffef1}.user_info_register_form .uset_info_register_form_block input{background-color:#fff;border:1px solid #AAAAAA;border-radius:5px;width:100%;padding:10px;font-size:1.6rem}@media screen and (max-width: 480px){.user_info_register_form .uset_info_register_form_block input{height:48px}}.user_info_register_form .uset_info_register_form_block input[type=submit]{background-color:#0076c4;color:#fff;max-width:180px;display:flex;align-items:center;justify-content:center;height:52px;font-size:1.6rem;border-radius:10px}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block input[type=submit]{font-size:1.6rem}}@media screen and (max-width: 767px) and (max-width: 480px){.user_info_register_form .uset_info_register_form_block input[type=submit]{height:48px}}.user_info_register_form .uset_info_register_form_block input:focus{background-color:#fffef1}.user_info_register_form .uset_info_register_form_block input[type=checkbox]{width:20px;height:15px}.user_info_register_form .uset_info_register_form_block .register_form_block_label{flex:0 0 150px;text-align:right}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block .register_form_block_label{text-align:left}}.user_info_register_form .uset_info_register_form_block .register_form_block_label label{font-size:2rem;color:#585858}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block .register_form_block_label label{display:block;font-size:1.6rem}}.user_info_register_form .uset_info_register_form_block.admin-permission{margin-left:170px;gap:10px}@media screen and (max-width: 767px){.user_info_register_form .uset_info_register_form_block.admin-permission{margin-left:0}}.user_info_register_form .uset_info_register_form_block.admin-permission label{font-size:1.8rem}.user_info_register_form .userlist_register_buttonbox{display:flex;justify-content:space-between;gap:40px;max-width:300px;margin-inline:auto;margin-top:40px}@media screen and (max-width: 767px){.user_info_register_form .userlist_register_buttonbox{gap:20px}}.user_info_register_form .userlist_register_buttonbox .uset_info_register_form_block{text-align:center;flex:0 0 150px;margin-top:10px;margin-right:0}@media screen and (max-width: 767px){.user_info_register_form .userlist_register_buttonbox .uset_info_register_form_block{flex:0 0 48%}}.user_info_register_form .userlist_register_buttonbox .uset_info_register_form_block.back button{border:1px solid #0076C4;width:100%;height:100%;flex:0 0 180px;color:#0076c4;max-width:210px;display:flex;align-items:center;justify-content:center;height:52px;font-size:1.6rem;border-radius:10px}@media screen and (max-width: 767px){.user_info_register_form .userlist_register_buttonbox .uset_info_register_form_block.back button{flex:0 0 48%;font-size:1.6rem}}@media screen and (max-width: 767px) and (max-width: 480px){.user_info_register_form .userlist_register_buttonbox .uset_info_register_form_block.back button{height:48px}}.user_info_edit_box{display:flex;max-width:1200px;margin-inline:auto;justify-content:right;margin-bottom:10px}@media screen and (max-width: 767px){.user_info_edit_box{display:block;margin-bottom:20px}}.user_info_edit_box h1{text-align:left;margin-inline:initial}@media screen and (max-width: 767px){.user_info_edit_box h1{margin-bottom:10px}}.user_info_delete_btn_block{display:inline-block}@media screen and (max-width: 767px){.user_info_delete_btn_block{display:initial}}.user_info_delete_btn_block .user_info_delete_btn{display:flex;gap:4px;border:1px solid #0076C4;border-radius:10px;padding:2px 24px;align-items:center}@media screen and (max-width: 767px){.user_info_delete_btn_block .user_info_delete_btn{margin:0 0 0 auto}}.user_info_delete_btn_block .user_info_delete_btn img{width:20px;height:20px}.user_info_delete_btn_block .user_info_delete_btn p{color:#0076c4}.flash_message{background-color:#fff;border:1px solid #2074be;border-radius:6px;color:#2074be;display:flex;justify-content:space-between;margin:2rem auto .5rem;padding:10px;width:100%}.close_message{cursor:pointer;display:inline-block;height:20px;text-align:center;vertical-align:middle;width:20px}.alert_danger_string{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert_box{display:flex;flex-direction:column;position:relative;padding:.5rem 1rem;margin:0 auto .5rem;border:1px solid transparent;border-radius:.25rem;width:100%}.loader{align-items:center;background:#fff;background-color:#00000059;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.loader:after{animation:loader .5s linear infinite;border:1px solid orange;border-radius:50%;border-right:1px solid rgba(255,165,0,.2);border-top:1px solid rgba(255,165,0,.2);content:"";height:70px;width:70px}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
