@import"https://fonts.googleapis.com/css?family=Open+Sans:400,600,300";body:has(.user-shell){margin:0}.user-shell{text-align:center;font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;color:#7e5640;font-size:25px;line-height:1.5;overflow-x:hidden}.user-shell,.user-shell *,.user-shell *:before,.user-shell *:after{box-sizing:border-box}.user-shell button,.user-shell input,.user-shell select,.user-shell textarea{font-family:inherit;line-height:inherit}.user-shell img{display:block}.user-shell input[type=text],.user-shell input[type=password]{padding:10px;border:solid 1px #7e5640;margin:0 0 20px;border-radius:3px;font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;color:#7e5640;font-size:25px}.user-shell input[type=text]:focus,.user-shell input[type=password]:focus{border:solid 1px #3e3abd}.user-shell input::placeholder,.user-shell textarea::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}.user-shell select{appearance:none;padding:10px;border:solid 1px #7e5640;margin:0 0 20px;border-radius:3px;font-family:Hiragino Kaku Gothic ProN,メイリオ,sans-serif;color:#7e5640;font-size:25px}.user-shell .logo-card{display:flex;justify-content:center;padding:.75rem 0;background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d}.user-shell .logo-card img{height:2rem;width:auto;max-width:85%;object-fit:contain}.user-shell .shell-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem 1rem;padding:1rem 0;font-size:15px;color:#64748b}#cssmenu{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:15px;font-weight:700;line-height:15px;text-transform:uppercase;text-align:center;height:45px}.admin-shell #cssmenu>ul{width:950px;list-style-type:none;padding:0;margin-left:auto;margin-right:auto;background:#f9f9f9;border:0px solid #ece6e8;border-bottom:3px solid #d9ced2;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.admin-shell #cssmenu>ul li#responsive-tab{display:none}.admin-shell #cssmenu>ul li{display:inline-block;*display: inline;zoom:1}.admin-shell #cssmenu>ul li.right{float:right}.admin-shell #cssmenu>ul li.has-sub{position:relative;width:152px}.admin-shell #cssmenu>ul li.has-sub ul{width:150px;position:absolute;margin:0;padding:0;list-style-type:none;background:#fff;border:1px solid #ece6e8;border-bottom:3px solid #d9ced2;border-top:0 none}.admin-shell #cssmenu>ul li.has-sub ul li{display:block}.admin-shell #cssmenu>ul li.has-sub>a{background-image:url(/admin-assets/caret.png);background-repeat:no-repeat;background-position:90% -95%}.admin-shell #cssmenu>ul li.has-sub>a.active,.admin-shell #cssmenu>ul li.has-sub>a:hover{background:#245f99 url(/admin-assets/caret.png) no-repeat;background-position:90% 195%}.admin-shell #cssmenu>ul li a{display:block;padding:12px 0 11px;text-decoration:none;color:#747474;text-shadow:0px 1px 0px #ffffff}.admin-shell #cssmenu>ul li a.active,.admin-shell #cssmenu>ul li a:hover{background:#245f99;color:#fff;text-shadow:0px 1px 0px #000000}@media(max-width:600px){.admin-shell #cssmenu>ul{width:100%}.admin-shell #cssmenu>ul li#responsive-tab{display:block}.admin-shell #cssmenu>ul li#responsive-tab a{background:url(/admin-assets/menu.png) no-repeat;background-position:95% -35%}.admin-shell #cssmenu>ul li#responsive-tab a:hover{background-color:#245f99;background-position:95% 135%}.admin-shell #cssmenu>ul li{display:none}.admin-shell #cssmenu>ul li.right{float:none}.admin-shell #cssmenu>ul li.has-sub{position:relative;width:100%;z-index:9999}.admin-shell #cssmenu>ul li.has-sub ul{display:block;position:static;width:100%;background:#efefef;border:0 none}.admin-shell #cssmenu>ul li.has-sub ul li a span{display:block;padding-left:24px}.admin-shell #cssmenu>ul li.has-sub>a{background-image:none;background-color:#fff;width:100%;display:block}}@media(min-width:601px){.admin-shell #cssmenu>ul>li.collapsed{display:inline-block!important;*display: inline;zoom:1}}.admin-shell #section{folat:left;width:550px;height:80%}.admin-shell,.admin-shell div,.admin-shell ul,.admin-shell li{margin:0;padding:0}.admin-shell ul{list-style:none}.admin-shell a{color:#000;text-decoration:none}.admin-shell .subm{width:190px;height:32px;margin:0}.admin-shell .subm>ul{width:190px;height:32px;background:#efefef;padding:0}.admin-shell .subm>ul>li{float:left;width:190px;height:32px;margin-right:1px;position:relative}.admin-shell .subm>ul>li>a{display:block;width:100%;height:100%;font:12px/32px Arial,Sans-Serif,HGPｺﾞｼｯｸM;text-align:;color:#4c4c4c;background:#efefef}.admin-shell .subm ul li a:hover{color:#fff;background:#4080bd}.admin-shell .subm ul ul{display:none}.admin-shell .subm>ul>li:hover ul{display:block;width:229px;height:29px;position:absolute;left:0;top:70px}.admin-shell .subm li li{width:190px;height:29px;background-color:#f7f7f7;text-align:center;color:#4080bd}.admin-shell .subm li li a{display:block;width:100%;height:100%;font:bold 12px/29px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4080bd}.admin-shell .subm li li a:hover{display:block;width:100%;height:100%;font:bold 12px/29px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#093a5c;background-color:#f7f7f7}.admin-shell{background:url(/admin-assets/main_topbg.jpg) repeat-y;background-position:center top;margin:0;padding:0}.admin-shell .body_foot{display:flex;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-align:right;justify-content:flex-end;gap:12px}.admin-shell .body_foot .app_version{color:#777;white-space:nowrap}.admin-shell .body_foot a{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c}.admin-shell .body_foot2 a:hover{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-decoration:underline;text-align:center}.admin-shell .body_foot2{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-align:center}.admin-shell .body_foot2 a{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c}.admin-shell .body_foot a:hover{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-decoration:underline;text-align:right}.admin-shell .sub_t1,.admin-shell .sub_t1 a{display:block;width:100%;height:100%;font:24px/24px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#949494}.admin-shell .sub_t1 a:hover{display:block;width:100%;height:100%;font:24px/24px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#949494;text-decoration:underline}.admin-shell .sub_t2,.admin-shell .sub_t2 a{display:block;width:100%;height:100%;font:11px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c}.admin-shell .sub_t2 a:hover{display:block;width:100%;height:100%;font:11px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-decoration:underline}.admin-shell .body_t1,.admin-shell .body_t1 a{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c}.admin-shell .body_t1 a:hover{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#4c4c4c;text-decoration:underline}.admin-shell .home{display:inline;width:70px;font:11px/5px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#01aff8;left:-20px;top:0;white-space:nowrap}.admin-shell .home a{display:inline;width:70px;height:100%;font:11px/5px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;position:relative;left:-20px;top:0;white-space:nowrap}.admin-shell .home a:hover{display:inline;width:70px;height:100%;font:11px/5px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#01aff8;position:relative;left:-20px;top:0;white-space:nowrap}.admin-shell .body_t2,.admin-shell .body_t2 a{display:block;width:100%;height:100%;font:35px/36px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fe7001}.admin-shell .body_t2 a:hover{display:block;width:100%;height:100%;font:35px/36px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fe7001;text-decoration:underline}.admin-shell .utitle{display:block;width:100%;height:100%;font:24px/0px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;text-decoration:underline;text-align:center;margin:50px 0 0}.admin-shell .utitle a,.admin-shell .utitle a:hover{display:block;width:100%;height:100%;font:24px/0px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;text-decoration:underline;text-align:center}.admin-shell .uscript{display:block;width:100%;height:100%;font:13px/25px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;margin:0 0 10px 55px}.admin-shell .uscript a{display:block;width:100%;height:100%;font:13px/25px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff}.admin-shell .uscript a:hover{display:block;width:100%;height:100%;font:13px/25px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;text-decoration:none}.admin-shell .login{display:block;width:100%;height:100%;font:13px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;margin:0}.admin-shell .login a{display:block;width:100%;height:100%;font:13px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff}.admin-shell .login a:hover{display:block;width:100%;height:100%;font:13px/13px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;text-decoration:none}.admin-shell .login_bot{display:flex;flex-wrap:wrap;gap:4px 8px;width:100%;height:100%;font:11px/20px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;margin:0 0 30px 10px}.admin-shell .login_bot .app_version{color:#eee;white-space:nowrap}.admin-shell .login_bot a{display:block;width:100%;height:100%;font:11px/20px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff}.admin-shell .login_bot a:hover{display:block;width:100%;height:100%;font:11px/20px Arial,Sans-Serif,HGPｺﾞｼｯｸM;color:#fff;text-decoration:none}.admin-shell .question{width:100%;border-top:2px solid #bdbdbd;border-bottom:2px solid #bdbdbd;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .question .qtit{text-align:left;margin:50px 0 10px}.admin-shell .question tr{border-top:1px solid #cdcdcd}.admin-shell .question tr:first-child{border-top:0}.admin-shell .question th{background:#f6f6f6;width:20%;text-align:left;padding-left:3%}.admin-shell .question td{text-align:left;background:#fff;padding-top:1%!important;padding-bottom:1%!important;color:#5c5c5c;font-size:15px;line-height:26px;padding-left:3%}.admin-shell .question input[type=text],.admin-shell .question select{margin-right:1%;color:#5c5c5c;line-height:12px;font-size:14px;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;background:#f6f6f6;vertical-align:middle;border:1px solid #cdcdcd;padding:1%}.admin-shell .question select{padding:.9%}.admin-shell .question textarea{vertical-align:middle;border:1px solid #cdcdcd;width:94%;height:100px;background:#f6f6f6;padding:1%}.admin-shell .question label{margin-right:1%}.admin-shell .question .button{margin-right:1%;line-height:12px;font-size:14px;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;background:#5e5e5e;vertical-align:middle;border:1px solid #5e5e5e;padding:1%;cursor:pointer}.admin-shell .question .button a{color:#fff}.admin-shell .question .add{margin-top:1%}.admin-shell .question .wid10{width:10%}.admin-shell .question .wid20{width:20%}.admin-shell .question .wid30{width:30%}.admin-shell .question .wid53{width:49%}.admin-shell .btngreen{margin-top:30px}.admin-shell .btngreen a{width:8%;margin:0 auto;display:block;padding:.7em 1.5em .8em;font-size:16px;color:#fff;border:1px solid #008d2d;border-radius:2em;background:#008d2d;text-align:center;letter-spacing:-.5px;font-weight:700}.admin-shell .btngreen a:hover{background:#fff;color:#008d2d}.admin-shell .t3{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t3 a:link,.admin-shell .t3 a:visited,.admin-shell .t3 a:active,.admin-shell .t3 a:hover{color:#ce5c00}.admin-shell .t3 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .t3 .tblWrap{width:100%;overflow:hidden}.admin-shell .t3 table{width:90%!important;letter-spacing:-.05em;border-top:1px solid #cacaca;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:18px}.admin-shell .t3 thead tr:first-child th{border-top:0}.admin-shell .t3 th,.admin-shell .t3 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.admin-shell .t3 thead tr:first-child th:first-child,.admin-shell .t3 td.ty1{border-left:0}.admin-shell .t3 th{background:#fcf5e9}.admin-shell .t3 th.ty1,.admin-shell .t3 td.ty1{background:#f4f4f4}.admin-shell .t3 td.ty2{color:#005c9a}.admin-shell .t3 td.ty3{color:#e72744;font-weight:700}.admin-shell .t3 td.ty4{color:#e72744}.admin-shell .t3 td.ty5{border-left:0}.admin-shell .t3 td.ty6{background:#f4f4f4}.admin-shell .t2{position:relative;font-size:12px;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t2 table{width:90%!important;letter-spacing:-.05em;border-top:0px solid;border-bottom:0px solid;border-spacing:0;border-collapse:collapse;line-height:20px}.admin-shell .t2 td{padding:5px 0;font-weight:400;text-align:;border-top:0px solid;border-left:0px solid}.admin-shell .t2 td.ty1{background:#fff}.admin-shell .t2 td.ty2{color:#4c4c4c}.admin-shell .t1{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t1 a:link,.admin-shell .t1 a:visited,.admin-shell .t1 a:active,.admin-shell .t1 a:hover{color:#ce5c00}.admin-shell .t1 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .t1 .tblWrap{width:100%;overflow:hidden}.admin-shell .t1 table{width:98%!important;letter-spacing:-.05em;border-top:1px solid #cacaca;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:18px}.admin-shell .t1 thead tr:first-child th{border-top:0}.admin-shell .t1 th,.admin-shell .t1 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.admin-shell .t1 thead tr:first-child th:first-child,.admin-shell .t1 td.ty1{border-left:0}.admin-shell .t1 th{background:#fcf5e9}.admin-shell .t1 th.ty1,.admin-shell .t1 td.ty1{background:#f4f4f4}.admin-shell .t1 td.ty2{color:#005c9a}.admin-shell .t1 td.ty3{color:#e72744;font-weight:700}.admin-shell .t1 td.ty4{color:#e72744}.admin-shell .t4{position:relative;font-size:12px;color:#3470a8;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t4 table{width:90%!important;letter-spacing:-.05em;border-top:0px solid;border-bottom:0px solid;border-spacing:0;border-collapse:collapse;line-height:20px}.admin-shell .t4 td{font-weight:400;text-align:;padding:3px 3px 3px 10px;border-top:1px solid #ffffff;border-left:1px solid #ffffff}.admin-shell .t4 td.ty1{background:#fff}.admin-shell .t4 td.ty2{color:#3470a8}.admin-shell .t5{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t5 a:link,.admin-shell .t5 a:visited,.admin-shell .t5 a:active,.admin-shell .t5 a:hover{color:#ce5c00}.admin-shell .t5 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .t5 .tblWrap{width:100%;overflow:hidden}.admin-shell .t5 table{width:98%!important;letter-spacing:-.05em;border-top:1px solid #cacaca;border-bottom:1px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:18px}.admin-shell .t5 thead tr:first-child th{border-top:0}.admin-shell .t5 th,.admin-shell .t5 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.admin-shell .t5 thead tr:first-child th:first-child,.admin-shell .t5 th{background:#fcf5e9}.admin-shell .t5 th.ty1,.admin-shell .t5 td.ty1{background:#fff}.admin-shell .t5 td.ty2{color:#005c9a}.admin-shell .t5 td.ty3{color:#e72744;font-weight:700}.admin-shell .t5 td.ty4{color:#e72744}.admin-shell .t6{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t6 a:link,.admin-shell .t6 a:visited,.admin-shell .t6 a:active,.admin-shell .t6 a:hover{color:#ce5c00}.admin-shell .t6 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .t6 .tblWrap{width:100%;overflow:hidden}.admin-shell .t6 table{width:100%!important;letter-spacing:-.05em;border-top:1px solid #cacaca;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:18px}.admin-shell .t6 thead tr:first-child th{border-top:0}.admin-shell .t6 th,.admin-shell .t6 td{padding:10px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.admin-shell .t6 thead tr:first-child th:first-child,.admin-shell .t6 td.ty1{border-left:0}.admin-shell .t6 th{background:#fcf5e9}.admin-shell .t6 th.ty1,.admin-shell .t6 td.ty1{background:#fff}.admin-shell .t6 td.ty2{color:#005c9a}.admin-shell .t6 td.ty3{color:#e72744;font-weight:700}.admin-shell .t6 td.ty4{color:#e72744}.admin-shell .t7{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t7 a:link,.admin-shell .t7 a:visited,.admin-shell .t7 a:active,.admin-shell .t7 a:hover{color:#ce5c00}.admin-shell .t7 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .t7 .tblWrap{width:100%;overflow:hidden}.admin-shell .t7 table{width:98%!important;letter-spacing:-.05em;border-top:1px solid #cacaca;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:18px}.admin-shell .t7 thead tr:first-child th{border-top:0}.admin-shell .t7 th,.admin-shell .t7 td{padding:3px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.admin-shell .t7 thead tr:first-child th:first-child,.admin-shell .t7 th{background:#fcf5e9}.admin-shell .t7 th.ty1,.admin-shell .t7 td.ty1{background:#fff}.admin-shell .t7 td.ty2{color:#005c9a}.admin-shell .t7 td.ty3{color:#e72744;font-weight:700}.admin-shell .t7 td.ty4{color:#e72744}.admin-shell .t8{position:relative;font-size:12px;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .t8 table{letter-spacing:-.05em;border-top:0px solid;border-bottom:0px solid;border-spacing:0;border-collapse:collapse;line-height:20px}.admin-shell .t8 td{padding:5px 0;font-weight:400;border-top:0px solid;border-left:0px solid}.admin-shell .t8 td.ty1{background:#fff}.admin-shell .t8 td.ty2{color:#4c4c4c}.admin-shell .st1{position:relative;font-size:12px;color:#4c4c4c;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .st1 a:link,.admin-shell .st1 a:visited,.admin-shell .st1 a:active,.admin-shell .st1 a:hover{color:#ce5c00}.admin-shell .st1 table{width:126px!important;letter-spacing:-.05em;border:0px solid;border-spacing:0px;border-collapse:collapse;line-height:18px}.admin-shell .st1 td{padding:1px 0;font-weight:400;text-align:center;border:0px solid}.admin-shell .st1 td.ty1{background:#eee;color:#ce5c00;text-align:right}.admin-shell .st1 td.ty2{background:#eee}.admin-shell .ut1{position:relative;font-size:12px;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .ut1 table{width:90%px!important;letter-spacing:-.05em;border-top:0px solid;border-bottom:0px solid;border-spacing:0;border-collapse:collapse;line-height:20px}.admin-shell .ut1 td{padding:2px 0;font-weight:400;text-align:right;border-top:0px solid;border-left:0px solid}.admin-shell .ut1 td.ty1{background:#94c5d6}.admin-shell .ut1 td.ty2{color:#4c4c4c}.admin-shell .ut2{position:relative;font-size:12px;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .ut2 a:link,.admin-shell .ut2 a:visited,.admin-shell .ut2 a:active{color:#308bac}.admin-shell .ut2 a:hover{color:#4197ee}.admin-shell .ut2 h3{font-size:1.69em;margin-bottom:.75em;color:#323232;letter-spacing:-.05em}.admin-shell .ut2 .tblWrap{width:100%;overflow:hidden}.admin-shell .ut2 table{width:90%!important;letter-spacing:-.05em;border-top:1px solid #e2e2e2;border-bottom:2px solid #e2e2e2;border-spacing:0;border-collapse:collapse;line-height:16px}.admin-shell .ut2 thead tr:first-child th{border-top:1}.admin-shell .ut2 th,.admin-shell .ut2 td{padding:1px 0;font-weight:400;text-align:center;border-top:1px solid #e2e2e2;border-bottom:1px solid #ffffff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.admin-shell .ut2 thead tr:first-child th:first-child,.admin-shell .ut2 th{background:#e2e2e2;color:#777;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}.admin-shell .ut2 th.ty1,.admin-shell .ut2 td.ty1{background:#94c5d6}.admin-shell .ut2 td.ty2{color:#005c9a}.admin-shell .ut2 td.ty3{color:#e72744;font-weight:700}.admin-shell .ut2 td.ty4{color:#e72744}.admin-shell .ut3{position:relative;font-size:12px;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM}.admin-shell .ut3 table{width:90%px!important;letter-spacing:-.05em;border-top:0px solid;border-bottom:0px solid;border-spacing:0;border-collapse:collapse;line-height:20px}.admin-shell .ut3 td{padding:2px 0;font-weight:400;text-align:center;border-top:0px solid;border-left:0px solid}.admin-shell .ut3 td.ty1{background:#94c5d6}.admin-shell .ut3 td.ty2{color:#4c4c4c}.admin-shell .tlog table{width:500px!important;letter-spacing:-.05em;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;border-spacing:0;border-collapse:collapse;line-height:0px;margin:10px}.admin-shell .tlog thead tr:first-child th{border-top:0}.admin-shell .tlog th,.admin-shell .tlog td{padding:0;font-weight:400;text-align:;border-top:0px solid #dddddd;border-left:0px solid #dddddd;border-right:0px solid #dddddd;border-bottom:0px solid #dddddd}.admin-shell .tlog thead tr:first-child th:first-child,.admin-shell .tlog th,.admin-shell .tlog th.ty1,.admin-shell .tlog td.ty1{background:#fff}.admin-shell .center{text-align:center}.admin-shell .inc_button{margin:20px}.admin-shell .inc_input{padding:0 67px}.admin-shell #select_section{width:80%;margin:10px 0}.admin-shell .select_hour td,.admin-shell th{border-color:#949494;border-style:solid;border-width:1px}.admin-shell .button_section{text-align:center;width:130px}.admin-shell div#s_calid,.admin-shell div#e_calid{z-index:999}.admin-shell div#control{margin-top:20px}.admin-shell div#paging{text-align:center;margin:10px}.admin-shell div#paging a,.admin-shell div#paging span{margin:10px}.admin-shell div#paging a:visited,.admin-shell div#paging a:link{color:#ce5c00}.admin-shell .work_txt{line-height:23px}.admin-shell p.work_list_txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:224px}.admin-shell textarea{width:305px;height:219px}.admin-shell #main{width:950px;height:700px}.admin-shell #side_menu{width:200px}.admin-shell #content_warpp{width:720px}.admin-shell #title_breadcrumb{width:550px}.admin-shell .downloads_link a{transition:color .4s;color:#265c83;font-weight:700}.admin-shell .downloads_link a:link,.admin-shell .downloads_link a:visited{color:#265c83}.admin-shell .downloads_link a:hover{color:#7fdbff}.admin-shell .downloads_link a:active{transition:color .3s;color:#007be6}.admin-shell .downloads_link a{text-decoration:none}.admin-shell .index_min_menu{text-align:right;font-size:10px}.admin-shell .index_min_menu a{color:#4c4c4c}.button{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 1px #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#79bbff),color-stop(1,#4197ee));background:-moz-linear-gradient(center top,#79bbff 5%,#4197ee 100%);background-color:#79bbff;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #469df5;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:14px;font-weight:none;font-style:normal;height:28px;line-height:28px;width:80px;text-decoration:none;text-align:center;text-shadow:1px 0px 0px #79bbff}.admin-shell .button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#4197ee),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#4197ee 5%,#79bbff 100%);background-color:#4197ee}.admin-shell .button:active{position:relative;top:1px}.admin-shell .button2{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0 1px #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);background-color:#ededed;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:Arial;font-size:12px;font-weight:400;font-style:normal;height:24px;line-height:24px;width:60px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff}.admin-shell .button2:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);background-color:#dfdfdf;color:#aaa}.admin-shell .button2:active{position:relative;top:1px;color:#4c4c4c}.admin-shell .button3{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 1px #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#79bbff),color-stop(1,#4197ee));background:-moz-linear-gradient(center top,#79bbff 5%,#4197ee 100%);background-color:#79bbff;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #469df5;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:14px;font-weight:none;font-style:normal;height:28px;line-height:28px;width:120px;text-decoration:none;text-align:center;text-shadow:1px 0px 0px #79bbff}.admin-shell .button3:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#4197ee),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#4197ee 5%,#79bbff 100%);background-color:#4197ee}.admin-shell .button3:active{position:relative;top:1px}.admin-shell .button4{-moz-box-shadow:inset 0px 1px 0px 0px #404040;-webkit-box-shadow:inset 0px 1px 0px 0px #404040;box-shadow:inset 0 0 #404040;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#2461a1),color-stop(1,#2461a1));background:-moz-linear-gradient(center top,#2461a1 5%,#111111 100%);background-color:#2461a1;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:14px;font-weight:;font-style:normal;height:26px;line-height:25px;width:85px;text-decoration:none;text-align:center;text-shadow:0px 0px 0px #2461a1}.admin-shell .button4:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#06b8fc));background:-moz-linear-gradient(center top,#06b8fc 5%,#06b8fc 100%);background-color:#06b8fc}.admin-shell .button4:active{position:relative;top:1px}.admin-shell .button5{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 1px #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#777777),color-stop(1,#4197ee));background:-moz-linear-gradient(center top,#777777 5%,#4197ee 100%);background-color:#777;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #777777;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:14px;font-weight:none;font-style:normal;height:28px;line-height:28px;width:80px;text-decoration:none;text-align:center;text-shadow:1px 0px 0px #777777}.admin-shell .button5:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#4197ee),color-stop(1,#777777));background:-moz-linear-gradient(center top,#4197ee 5%,#777777 100%);background-color:#4197ee;border:1px solid #469df5}.admin-shell .button5:active{position:relative;top:1px}.admin-shell .button_u{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 0 #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#308bac),color-stop(1,#308bac));background:-moz-linear-gradient(center top,#308bac 5%,#308bac 100%);background-color:#308bac;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:13px;font-weight:none;font-style:normal;height:25px;line-height:23px;width:75px;text-decoration:none;text-align:center;text-shadow:;padding:0}.admin-shell .button_u:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#06b8fc 5%,#79bbff 100%);background-color:#06b8fc;color:#fff}.admin-shell .button_u:active{position:relative;top:1px;color:#fff}.admin-shell .button_u2{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 0 #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#308bac),color-stop(1,#308bac));background:-moz-linear-gradient(center top,#308bac 5%,#308bac 100%);background-color:#308bac;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:13px;font-weight:none;font-style:normal;height:25px;line-height:23px;width:100px;text-decoration:none;text-align:center;padding:0}.admin-shell .button_u2:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#06b8fc 5%,#79bbff 100%);background-color:#06b8fc;color:#fff}.admin-shell .button_u2:active{position:relative;top:1px;color:#fff}.admin-shell .button_u3{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 0 #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#308bac),color-stop(1,#308bac));background:-moz-linear-gradient(center top,#308bac 5%,#308bac 100%);background-color:#308bac;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:13px;font-weight:none;font-style:normal;height:23px;line-height:23px;width:120px;text-decoration:none;text-align:center;text-shadow:}.admin-shell .button_u3:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#06b8fc 5%,#79bbff 100%);background-color:#06b8fc;color:#fff}.admin-shell .button_u3:active{position:relative;top:1px;color:#fff}.admin-shell .button_u4{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 0 #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#777777),color-stop(1,#777777));background:-moz-linear-gradient(center top,#777777 5%,#777777 100%);background-color:#777;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:13px;font-weight:none;font-style:normal;height:23px;line-height:23px;width:75px;text-decoration:none;text-align:center;text-shadow:;vertical-align:bottom}.admin-shell .button_u4:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#06b8fc 5%,#79bbff 100%);background-color:#06b8fc;color:#fff}.admin-shell .button_u4:active{position:relative;top:1px;color:#fff}.admin-shell .button_u5{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0 1px #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);background-color:#ededed;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#777;font-family:Arial;font-size:12px;font-weight:400;font-style:normal;height:18px;line-height:24px;width:50px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #ffffff}.admin-shell .button_u5:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);background-color:#dfdfdf;color:#aaa}.admin-shell .button_u5:active{position:relative;top:1px;color:#4c4c4c}.admin-shell .button_u6{-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;box-shadow:inset 0 0 #cae3fc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#308bac),color-stop(1,#308bac));background:-moz-linear-gradient(center top,#308bac 5%,#308bac 100%);background-color:#308bac;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-radius:0/0px;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,HGPｺﾞｼｯｸM;font-size:13px;font-weight:none;font-style:normal;height:23px;line-height:23px;width:17px;text-decoration:none;text-align:center;text-shadow:;cursor:pointer}.admin-shell .button_u6:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#06b8fc),color-stop(1,#79bbff));background:-moz-linear-gradient(center top,#06b8fc 5%,#79bbff 100%);background-color:#06b8fc;color:#fff;cursor:pointer}.admin-shell .button_u6:active{position:relative;top:1px;color:#fff;cursor:pointer}.admin-shell a.button3.small_text{font-size:12px}.admin-shell div.baloon{font-size:11px;color:#900}.admin-shell div.baloon a{color:#00f;text-decoration:none}.admin-shell div.baloon a:hover{background-color:#eef}.admin-shell div#partner_list.wide table{width:95%!important}.admin-shell div#select_button{text-align:right;padding-right:22px;padding-bottom:10px}.admin-shell table.inner_table{width:400px;margin:10px}.admin-shell td.right{text-align:right;padding-right:27px;padding-top:30px}.admin-shell #main_simple{height:400px}.admin-shell .btn_fix{background:red;color:#fff}.admin-shell #loading{width:90%;height:90%;margin:-68px 0 0 -68px;padding:20px;background:#bababa;opacity:.5;border-radius:15px;position:fixed;left:10%;top:10%}.admin-shell img.loading_img{position:fixed;left:50%;top:50%}.admin-shell input#number_of_people{width:25px}.admin-shell .noUseButton{opacity:.5}.admin-shell input#s_txt{width:210px}.admin-shell #member_regist_inc{background-position:center top;background-size:cover;margin:0;padding:0;background-color:#70b2c8}@CHARSET "UTF-8";#insertForm table,.admin-shell #result table{text-align:left;vertical-align:top}body:has(.admin-shell){margin:0}.admin-shell #cssmenu>ul>li{margin:0 2px}@media(min-width:601px){.admin-shell #cssmenu>ul li.has-sub{width:130px}.admin-shell #cssmenu>ul li.has-sub ul{width:128px}}@media(max-width:600px){.admin-shell #cssmenu>ul>li.has-sub.collapsed{display:block}}.admin-shell #cssmenu li.has-sub>ul{display:none;position:absolute;z-index:200}.admin-shell #cssmenu li.has-sub{position:relative}.admin-shell #cssmenu li.has-sub:hover>ul{display:block}.admin-shell a{cursor:pointer}.admin-shell{min-height:100vh}.admin-shell .match-save-btn{width:auto;padding:0 12px}.admin-shell #warrp_graph_table{background-color:#fff;width:1px;min-width:100%;overflow-x:auto}.admin-shell #graph_table table{width:auto!important}.admin-shell #graph_table td,.admin-shell #graph_table th{white-space:nowrap}.admin-shell .wage-select-bar .member-search{display:inline-flex;align-items:center;gap:4px}.admin-shell button.button3.small_text{font-size:12px;letter-spacing:-.05em}body:has(.admin-login){margin:0}.admin-shell .news-new{width:100%}.admin-shell .news-new h1{margin:0 0 16px;font-size:20px;font-weight:700}.admin-shell .news-new input[type=text],.admin-shell .news-new textarea{box-sizing:border-box;width:min(100%,520px);max-width:100%}.admin-shell .news-new textarea{min-height:120px;white-space:pre-wrap}.admin-shell .news-new .news-new__actions{padding-top:12px;text-align:center}.admin-shell .news-new__error{color:#b00020;font-weight:700}.admin-shell .news-new .t3{margin-top:24px}.admin-shell .admin-attendance-settings{max-width:720px}.admin-shell .admin-attendance-settings__message{color:green;margin:0 0 12px}.admin-shell .admin-attendance-settings__error{color:#b00020;margin:0 0 12px}.admin-shell .admin-attendance-settings__toggle{display:inline-flex;align-items:center;gap:8px}.admin-shell .downloads-hero{min-height:455px;background-image:url(/admin-assets/csv_imgbg.jpg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:130px}.admin-shell .downloads-error{color:#b00020;font-weight:700}.admin-shell .downloads-hero .t3 h3{margin-top:24px}.admin-shell table img{vertical-align:bottom}.admin-login[data-v-5b19951e]{font-family:Arial,Sans-Serif,"HGPｺﾞｼｯｸM"}.admin-login .tlog[data-v-5b19951e]{border:1px solid #dddddd;border-collapse:separate}.admin-login .tlog>tbody>tr>td[data-v-5b19951e]{border:0;padding:0}.admin-login .tlog table.login-card[data-v-5b19951e]{width:500px;letter-spacing:-.05em;border:1px solid #dddddd;border-spacing:0;border-collapse:collapse;line-height:0px;margin:10px;background-image:url(/admin-assets/login_bg.gif);background-repeat:repeat-x}.admin-login .login-card th[data-v-5b19951e],.admin-login .login-card td[data-v-5b19951e]{padding:0;font-weight:400}.admin-login .login[data-v-5b19951e]{display:block;width:100%;height:100%;font:13px/13px Arial,Sans-Serif,"HGPｺﾞｼｯｸM";color:#fff;margin:0}.admin-login .body_t1[data-v-5b19951e]{display:block;width:100%;height:100%;font:12px/13px Arial,Sans-Serif,"HGPｺﾞｼｯｸM";color:#4c4c4c}.admin-login .login-error p[data-v-5b19951e]{margin:0;font:bold 12px/16px Arial,Sans-Serif,"HGPｺﾞｼｯｸM";color:#ffd5d5}.admin-login .button4[data-v-5b19951e]{box-shadow:inset 0 0 #404040;background:-moz-linear-gradient(center top,#2461a1 5%,#111111 100%);background-color:#2461a1;border-radius:0;text-indent:0;border:1px solid #ffffff;display:inline-block;color:#fff;font-family:Arial,Sans-Serif,"HGPｺﾞｼｯｸM";font-size:14px;font-style:normal;height:26px;line-height:25px;width:85px;text-decoration:none;text-align:center;text-shadow:0px 0px 0px #2461a1;cursor:pointer;padding:0}.admin-login .button4[data-v-5b19951e]:hover{background:#06b8fc;background-color:#06b8fc}.admin-login .button4[data-v-5b19951e]:active{position:relative;top:1px}.admin-login .login_bot[data-v-5b19951e]{display:flex;flex-wrap:wrap;gap:4px 8px;width:100%;height:100%;font:11px/20px Arial,Sans-Serif,"HGPｺﾞｼｯｸM";color:#fff;margin:0 0 30px 10px}.admin-login .forgot-link[data-v-5b19951e]{display:block;width:100%;font:11px/20px Arial,Sans-Serif,"HGPｺﾞｼｯｸM";margin:0 0 10px 10px}.admin-login .forgot-link a[data-v-5b19951e]{color:#fff;text-decoration:underline}.login-shell[data-v-5b71df9b]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-5b71df9b]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-5b71df9b]{padding:1rem 0}.login-card[data-v-5b71df9b]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-5b71df9b]{margin-bottom:1.5rem}.login-heading h2[data-v-5b71df9b]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-5b71df9b]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-5b71df9b]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error svg[data-v-5b71df9b]{width:1.25rem;height:1.25rem;flex-shrink:0;color:#dc2626;margin-top:.125rem}.error span[data-v-5b71df9b]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}form[data-v-5b71df9b]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-5b71df9b]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-5b71df9b]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-5b71df9b]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-5b71df9b]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}.remember-row[data-v-5b71df9b]{display:flex;align-items:center}.remember[data-v-5b71df9b]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;color:#334155}.remember input[data-v-5b71df9b]{width:1.25rem;height:1.25rem;margin:0}.remember span[data-v-5b71df9b]{font-size:.875rem;line-height:1.25rem;font-weight:500}.submit-row[data-v-5b71df9b]{margin-top:.5rem}.submit-row button[data-v-5b71df9b]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s}.submit-row button[data-v-5b71df9b]:hover{background:#047857}.submit-row button[data-v-5b71df9b]:disabled{opacity:.6;cursor:not-allowed}.forgot-link[data-v-5b71df9b]{text-align:center;font-size:.875rem;margin:1rem 0 0}.shell-footer[data-v-5b71df9b]{margin-top:2rem}@media(min-width:640px){.login-card[data-v-5b71df9b]{padding:2rem}.logo-card img[data-v-5b71df9b]{height:2.25rem}}.login-shell[data-v-8ab75924]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-8ab75924]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-8ab75924]{padding:1rem 0}.login-card[data-v-8ab75924]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-8ab75924]{margin-bottom:1.5rem}.login-heading h2[data-v-8ab75924]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-8ab75924]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-8ab75924]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-8ab75924]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}.done[data-v-8ab75924]{color:#065f46}form[data-v-8ab75924]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-8ab75924]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-8ab75924]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-8ab75924]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-8ab75924]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-8ab75924]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-8ab75924]:hover{background:#047857}button[data-v-8ab75924]:disabled{opacity:.6;cursor:not-allowed}.back-link[data-v-8ab75924]{text-align:center;margin-top:1rem}@media(min-width:640px){.login-card[data-v-8ab75924]{padding:2rem}.logo-card img[data-v-8ab75924]{height:2.25rem}}.login-shell[data-v-2eaa229d]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-2eaa229d]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-2eaa229d]{padding:1rem 0}.login-card[data-v-2eaa229d]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-2eaa229d]{margin-bottom:1.5rem}.login-heading h2[data-v-2eaa229d]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-2eaa229d]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-2eaa229d]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-2eaa229d]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}.done[data-v-2eaa229d]{color:#065f46}form[data-v-2eaa229d]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-2eaa229d]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-2eaa229d]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-2eaa229d]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-2eaa229d]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-2eaa229d]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-2eaa229d]:hover{background:#047857}button[data-v-2eaa229d]:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.login-card[data-v-2eaa229d]{padding:2rem}.logo-card img[data-v-2eaa229d]{height:2.25rem}}.login-shell[data-v-a6feae98]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-a6feae98]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-a6feae98]{padding:1rem 0}.login-card[data-v-a6feae98]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-a6feae98]{margin-bottom:1.5rem}.login-heading h2[data-v-a6feae98]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-a6feae98]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-a6feae98]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-a6feae98]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}form[data-v-a6feae98]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-a6feae98]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-a6feae98]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-a6feae98]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-a6feae98]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-a6feae98]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-a6feae98]:hover{background:#047857}button[data-v-a6feae98]:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.login-card[data-v-a6feae98]{padding:2rem}.logo-card img[data-v-a6feae98]{height:2.25rem}}.login-shell[data-v-3ba7d42c]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-3ba7d42c]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-3ba7d42c]{padding:1rem 0}.login-card[data-v-3ba7d42c]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-3ba7d42c]{margin-bottom:1.5rem}.login-heading h2[data-v-3ba7d42c]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-3ba7d42c]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-3ba7d42c]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-3ba7d42c]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}.done[data-v-3ba7d42c]{color:#065f46}form[data-v-3ba7d42c]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-3ba7d42c]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-3ba7d42c]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-3ba7d42c]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-3ba7d42c]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-3ba7d42c]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-3ba7d42c]:hover{background:#047857}button[data-v-3ba7d42c]:disabled{opacity:.6;cursor:not-allowed}.back-link[data-v-3ba7d42c]{text-align:center;margin-top:1rem}@media(min-width:640px){.login-card[data-v-3ba7d42c]{padding:2rem}.logo-card img[data-v-3ba7d42c]{height:2.25rem}}.login-shell[data-v-3cb71be7]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-3cb71be7]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-3cb71be7]{padding:1rem 0}.login-card[data-v-3cb71be7]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-3cb71be7]{margin-bottom:1.5rem}.login-heading h2[data-v-3cb71be7]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-3cb71be7]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-3cb71be7]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-3cb71be7]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}.done[data-v-3cb71be7]{color:#065f46}form[data-v-3cb71be7]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-3cb71be7]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-3cb71be7]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-3cb71be7]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-3cb71be7]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-3cb71be7]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-3cb71be7]:hover{background:#047857}button[data-v-3cb71be7]:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.login-card[data-v-3cb71be7]{padding:2rem}.logo-card img[data-v-3cb71be7]{height:2.25rem}}.login-shell[data-v-e4890054]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-e4890054]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-e4890054]{padding:1rem 0}.login-card[data-v-e4890054]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-e4890054]{margin-bottom:1.5rem}.login-heading h2[data-v-e4890054]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-e4890054]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-e4890054]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-e4890054]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}form[data-v-e4890054]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-e4890054]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-e4890054]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-e4890054]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-e4890054]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-e4890054]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-e4890054]:hover{background:#047857}button[data-v-e4890054]:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.login-card[data-v-e4890054]{padding:2rem}.logo-card img[data-v-e4890054]{height:2.25rem}}.login-shell[data-v-7abba472]{min-height:100vh;background:#f1f5f9;color:#0f172a;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 1rem;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.login-column[data-v-7abba472]{width:100%;max-width:28rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.login-column .logo-card[data-v-7abba472]{padding:1rem 0}.login-card[data-v-7abba472]{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;padding:1.5rem;max-width:360px;width:calc(100% - 32px);margin:0 auto}.login-heading[data-v-7abba472]{margin-bottom:1.5rem}.login-heading h2[data-v-7abba472]{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:#0f172a}.subtitle[data-v-7abba472]{margin:.25rem 0 0;font-size:.875rem;line-height:10px;color:#64748b}.error[data-v-7abba472]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1.5rem;padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;font-size:.875rem;font-weight:500;color:#991b1b}.error span[data-v-7abba472]{min-width:0;overflow-wrap:break-word;line-height:1.25rem}form[data-v-7abba472]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-7abba472]{display:flex;flex-direction:column;gap:.5rem}.field label[data-v-7abba472]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#334155}.field input[data-v-7abba472]{width:100%;background:#f8fafc;transition:background-color .2s,box-shadow .2s}.field input[data-v-7abba472]:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #10b981}button[data-v-7abba472]{width:100%;padding:.875rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;color:#fff;background:#059669;border:none;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-v-7abba472]:hover{background:#047857}button[data-v-7abba472]:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.login-card[data-v-7abba472]{padding:2rem}.logo-card img[data-v-7abba472]{height:2.25rem}}.error[data-v-98304bd3]{color:#b00020}.message[data-v-98304bd3]{color:#0a7d2c}.error[data-v-9997337c]{color:#b00020}.message[data-v-9997337c]{color:#0a7d2c}.admin-accounts__error[data-v-f6211afd]{color:#b00020}.admin-accounts__message[data-v-f6211afd]{color:#0a7d2c}.error[data-v-477b41a4]{color:#b00020}.login-toggle-btn[data-v-477b41a4]{width:auto;padding:0 10px;white-space:nowrap}.login-toggle-btn.login-on[data-v-477b41a4],.login-toggle-btn.login-off[data-v-477b41a4]{color:#fff;text-shadow:none}.login-toggle-btn.login-on[data-v-477b41a4]{background:#1a7f37;border-color:#14622a}.login-toggle-btn.login-on[data-v-477b41a4]:hover{background:#14622a;color:#fff}.login-toggle-btn.login-off[data-v-477b41a4]{background:#b3261e;border-color:#8c1d18}.login-toggle-btn.login-off[data-v-477b41a4]:hover{background:#8c1d18;color:#fff}.hint[data-v-e1020c3b]{font-size:.8rem;color:#777;margin-left:.5rem}.error[data-v-43cca91b]{color:#b00020}.message[data-v-43cca91b]{color:#0a7d2c}.hint[data-v-43cca91b]{font-size:.85rem;color:#555}.bulk-section[data-v-43cca91b]{margin-top:1rem;padding:.75rem 1rem;border:1px solid #e2e2e2;background:#fcfcfc}.bulk-textarea[data-v-43cca91b]{width:100%;max-width:40rem;display:block;margin-bottom:.75rem}.error[data-v-8465942d]{color:#b00020}.message[data-v-8465942d]{color:#0a7d2c}.member-id[data-v-8465942d]{font-weight:700;margin:.5rem 0}.project-list td a[data-v-bd11202a]{margin-right:.5rem}.error[data-v-93548b13]{color:#b00020}.tabs[data-v-93548b13]{display:flex;gap:.5rem;margin:.5rem 0 .75rem}.tabs button[data-v-93548b13]{opacity:.55}.tabs button.active[data-v-93548b13]{opacity:1}.validation-error[data-v-7febe9fa]{color:#c00;font-weight:700}.error[data-v-851ffc00]{color:#b00020}.notify-partners[data-v-851ffc00]{margin-top:1rem}.partner-option[data-v-851ffc00]{display:block;font-size:.85rem}.error[data-v-0f6453c5]{color:#b00020}td.shortage[data-v-25f79153]{background-color:#f19700}.error[data-v-caf61626]{color:#b00020}.caren-icon[data-v-caf61626]{vertical-align:middle;margin:0 4px}.error[data-v-7cde314c]{color:#b00020}.caren-icon[data-v-7cde314c]{vertical-align:middle;margin:0 4px}.existing-member-modal-overlay[data-v-240782f1]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000b3;padding:16px}.existing-member-modal[data-v-240782f1]{position:relative;background:#fff;border:10px solid #000;border-radius:8px;padding:20px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto}.existing-member-modal-close[data-v-240782f1]{position:absolute;top:8px;right:8px;border:none;background:none;font-size:18px;cursor:pointer;line-height:1}.existing-member-modal .inc_button[data-v-240782f1]{text-align:center;margin:10px 0}.existing-member-modal .error[data-v-240782f1]{color:#b00020}.new-member-modal-overlay[data-v-5716c77d]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000b3;padding:16px}.new-member-modal[data-v-5716c77d]{position:relative;background:#fff;border:10px solid #000;border-radius:8px;padding:20px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto}.new-member-modal-close[data-v-5716c77d]{position:absolute;top:8px;right:8px;border:none;background:none;font-size:18px;cursor:pointer;line-height:1}.new-member-modal .error[data-v-5716c77d]{color:#b00020}.new-member-modal .success[data-v-5716c77d]{color:#0a7d2c}#message[data-v-8a7982fb]{min-height:1em}#menber_button[data-v-8a7982fb]{margin-top:.5rem}#menber_button>.button5[data-v-8a7982fb],#menber_button>.button[data-v-8a7982fb]{margin-right:.5rem}.matching-bg[data-v-8a7982fb]{background-image:url(/admin-assets/matching_bg.gif);background-repeat:no-repeat}#message[data-v-58b3631f]{min-height:1em}#menber_button[data-v-58b3631f]{margin-top:.5rem}#menber_button>.button5[data-v-58b3631f],#menber_button>.button[data-v-58b3631f],#menber_button>.button_u4[data-v-58b3631f]{margin-right:.5rem}.match-confirm-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0006}.match-confirm-dialog{width:400px;max-width:90vw;background:#fff;border-radius:4px;padding:0 0 12px;box-shadow:0 2px 12px #0000004d}.match-confirm-title{padding:8px 12px;background:#e9e9e9;font-weight:700;border-radius:4px 4px 0 0}.match-confirm-body{padding:12px;margin:0}.match-confirm-icon{float:left;margin:0 12px 20px 0}.match-confirm-buttons{display:flex;gap:8px;justify-content:flex-end;padding:0 12px}.expense-form[data-v-e37b2271]{display:flex;flex-direction:column;gap:1.25rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.eyebrow[data-v-e37b2271]{font-size:.75rem;line-height:1rem;font-weight:900;color:#64748b;margin:0}h2[data-v-e37b2271]{margin:.25rem 0 0;font-size:1.25rem;line-height:1.25;font-weight:900;color:#020617}.fields[data-v-e37b2271]{display:grid;grid-template-columns:1fr;gap:.75rem}label[data-v-e37b2271]{display:flex;flex-direction:column;gap:.5rem;min-width:0}label span[data-v-e37b2271]{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#334155}input[data-v-e37b2271],textarea[data-v-e37b2271]{width:100%;border-radius:.75rem;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:1rem;font-family:inherit;outline:none}input[data-v-e37b2271]{min-height:3rem;padding:0 .75rem;font-weight:600}textarea[data-v-e37b2271]{min-height:8rem;padding:.5rem .75rem;font-weight:500;resize:vertical}.error[data-v-e37b2271]{margin:0;font-size:.875rem;line-height:1.5rem;font-weight:500;color:#b91c1c}button[data-v-e37b2271]{min-height:3rem;width:100%;border-radius:.75rem;border:1px solid #cbd5e1;background:#fff;padding:0 1rem;font-size:1rem;font-weight:900;color:#1e293b;cursor:pointer}button[data-v-e37b2271]:disabled,input[data-v-e37b2271]:disabled,textarea[data-v-e37b2271]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:640px){.expense-form[data-v-e37b2271]{padding:1.5rem}.fields[data-v-e37b2271]{grid-template-columns:1fr 1fr}}.project-selector[data-v-3b173192]{display:flex;min-width:0;flex-direction:column;gap:.5rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .1);background:#ffffff1a;padding:.75rem}.project-selector span[data-v-3b173192]{font-size:.75rem;line-height:1rem;font-weight:700;color:#cbd5e1}.project-selector select[data-v-3b173192]{min-height:3rem;width:100%;background:#fff;font-weight:600;outline:none}.project-selector select[data-v-3b173192]:disabled{cursor:not-allowed;opacity:.6}.segment-timeline[data-v-2d3c41aa]{display:flex;flex-direction:column;gap:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:0 1px 2px #0000000d}.eyebrow[data-v-2d3c41aa]{font-size:.75rem;line-height:1rem;font-weight:900;color:#64748b;margin:0}h2[data-v-2d3c41aa]{margin:.25rem 0 0;font-size:1.25rem;line-height:1.25;font-weight:900;color:#020617}.empty[data-v-2d3c41aa]{border-radius:1rem;background:#f8fafc;padding:1.25rem 1rem;font-size:.875rem;line-height:1.5rem;font-weight:500;color:#64748b;margin:0}.segment-list[data-v-2d3c41aa]{display:flex;flex-direction:column;gap:1rem;border-left:2px solid #e2e8f0;padding-left:1rem;margin:0;list-style:none}.segment-item[data-v-2d3c41aa]{position:relative;display:grid;gap:.75rem;border-radius:1rem;background:#f8fafc;padding:1rem}.segment-dot[data-v-2d3c41aa]{position:absolute;left:-1.35rem;top:1.25rem;height:.75rem;width:.75rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #fff}.segment-date[data-v-2d3c41aa]{font-size:.75rem;line-height:1.25rem;font-weight:700;color:#64748b;margin:0}.segment-range[data-v-2d3c41aa]{margin:.25rem 0 0;font-size:1.125rem;line-height:1.5rem;font-weight:900;color:#020617;overflow-wrap:break-word}.segment-types[data-v-2d3c41aa]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.5rem}.segment-type-buttons[data-v-2d3c41aa]{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:.5rem}.segment-type-button[data-v-2d3c41aa]{min-height:2.5rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:0 .75rem;font-size:.875rem;font-weight:900;color:#334155;cursor:pointer}.segment-type-button.active[data-v-2d3c41aa]{border-color:#2563eb;background:#2563eb;color:#fff}.segment-type-button[data-v-2d3c41aa]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:640px){.segment-timeline[data-v-2d3c41aa]{padding:1.5rem}}.summary-edit-form[data-v-8544064f]{display:flex;flex-direction:column;gap:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:1.25rem}.eyebrow[data-v-8544064f]{font-size:.75rem;font-weight:700;color:#64748b;margin:0}h2[data-v-8544064f]{margin:.25rem 0 0;font-size:1.1rem;font-weight:800}.fields[data-v-8544064f]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}label[data-v-8544064f]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:700}input[data-v-8544064f]{min-height:2.75rem;border-radius:.75rem;border:1px solid #cbd5e1;padding:0 .75rem;font-size:.95rem}.error[data-v-8544064f]{margin:0;font-size:.85rem;color:#b91c1c}button[data-v-8544064f]{min-height:2.75rem;border-radius:.75rem;border:1px solid #cbd5e1;background:#fff;font-weight:700}button[data-v-8544064f]:disabled,input[data-v-8544064f]:disabled{cursor:not-allowed;opacity:.6}.work-status-card[data-v-c56aa778]{display:flex;flex-direction:column;gap:1.25rem;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;background:#fff;box-shadow:0 1px 2px #0000000d;overflow:hidden}.header-row[data-v-c56aa778]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.eyebrow[data-v-c56aa778]{font-size:.75rem;line-height:1rem;font-weight:900;color:#64748b;margin:0}.phase-label[data-v-c56aa778]{margin:.5rem 0 0;font-size:2.25rem;line-height:1.25;font-weight:900;color:#020617;overflow-wrap:break-word}.phase-badge[data-v-c56aa778]{flex-shrink:0;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#475569}.phase-badge.phase-working[data-v-c56aa778]{background:#dbeafe;color:#1e40af}.phase-badge.phase-completed[data-v-c56aa778]{background:#d1fae5;color:#065f46}.phase-badge.phase-not-started[data-v-c56aa778]{background:#fef3c7;color:#92400e}.time-box[data-v-c56aa778]{border-radius:1rem;background:#f8fafc;padding:1rem}.time-box .eyebrow[data-v-c56aa778]{font-weight:700}.time-text[data-v-c56aa778]{margin:.5rem 0 0;font-size:1.875rem;line-height:1.25;font-weight:900;color:#020617;min-height:2.5rem;overflow-wrap:break-word}.confirm-overlay[data-v-c56aa778]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a99;padding:1rem}.confirm-dialog[data-v-c56aa778]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:26rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;padding:1.25rem;box-shadow:0 20px 40px #0f172a40}.hint[data-v-c56aa778]{margin:.15rem 0 0;font-size:.75rem;color:#64748b}.record-time-field[data-v-c56aa778]{display:flex;flex-direction:column;gap:.35rem}.record-time-field input[data-v-c56aa778]{min-height:3rem;border-radius:.75rem;border:1px solid #cbd5e1;padding:0 .75rem;font-size:1rem}.confirm-actions[data-v-c56aa778]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.confirm-actions button[data-v-c56aa778]{min-height:2.75rem;border-radius:.75rem;font-weight:700}#attendance-record-button[data-v-c56aa778]{border:none;background:#2563eb;color:#fff}.primary-action[data-v-c56aa778]{min-height:3.5rem;border-radius:1rem;border:none;background:#2563eb;color:#fff;font-size:1.125rem;font-weight:900;padding:0 1.25rem;box-shadow:0 1px 2px #0000000d;cursor:pointer}button[data-v-c56aa778]:disabled{cursor:not-allowed;opacity:.6}@media(min-width:640px){.work-status-card[data-v-c56aa778]{padding:1.5rem}}.attendance-shell[data-v-b44382da]{min-height:100vh;background:#f1f5f9;color:#020617;max-width:360px;width:calc(100% - 32px);margin:0 auto}.attendance-column[data-v-b44382da]{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:48rem;margin:0 auto;padding:1.25rem 1rem}.hero[data-v-b44382da]{overflow:hidden;border-radius:1rem;background:#020617;color:#fff;box-shadow:0 1px 2px #0000000d}.hero-inner[data-v-b44382da]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;min-width:0}.hero-top[data-v-b44382da]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.hero-title[data-v-b44382da]{min-width:0}.today[data-v-b44382da]{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#cbd5e1}.hero-title h2[data-v-b44382da]{margin:.25rem 0 0;font-size:1.875rem;line-height:1.25;font-weight:900;color:#fff}.member-name[data-v-b44382da]{margin:0;max-width:42%;overflow-wrap:break-word;text-align:right;font-size:.875rem;line-height:1.5rem;font-weight:600;color:#cbd5e1}.hero-side[data-v-b44382da]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;max-width:42%}.hero-side .member-name[data-v-b44382da]{max-width:100%}.hero-links[data-v-b44382da]{display:flex;gap:.75rem;font-size:.75rem}.hero-links a[data-v-b44382da]{color:#cbd5e1;text-decoration:underline}.cards[data-v-b44382da]{display:flex;flex-direction:column;gap:1.25rem}.loading[data-v-b44382da]{margin:0;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0000000d;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#475569}.error-banner[data-v-b44382da]{display:flex;flex-direction:column;gap:.75rem;border:1px solid #fecaca;background:#fef2f2;border-radius:1rem;box-shadow:0 1px 2px #0000000d;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#991b1b}.error-banner p[data-v-b44382da]{margin:0;min-width:0}.error-banner button[data-v-b44382da]{flex-shrink:0;border:1px solid #fecaca;background:#fff;border-radius:.75rem;padding:0 1rem;min-height:2.75rem;font-size:.875rem;font-weight:700;color:#991b1b}.error-banner button[data-v-b44382da]:disabled{cursor:not-allowed;opacity:.6}.message-banner[data-v-b44382da]{border:1px solid #a7f3d0;background:#ecfdf5;border-radius:1rem;box-shadow:0 1px 2px #0000000d;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#065f46;margin:0}@media(min-width:640px){.attendance-column[data-v-b44382da]{padding:2rem 1.5rem}.hero-inner[data-v-b44382da]{padding:1.5rem}}.wage-insert-bar[data-v-ede68315]{display:flex;align-items:center;gap:6px}.month-lock-panel[data-v-6ea92208]{display:inline-flex;align-items:center;gap:6px;margin-top:8px}.segment-table[data-v-aa33615b]{border-collapse:collapse;margin-bottom:12px;width:100%}.segment-table th[data-v-aa33615b],.segment-table td[data-v-aa33615b]{border:1px solid #ddd;padding:5px 7px;text-align:left}.segment-editor[data-v-39fbfbe6]{background:#f7f7f7;border:1px solid #ddd;padding:10px}.segment-editor label[data-v-39fbfbe6]{display:block;font-weight:700;margin-bottom:3px}.segment-editor input[data-v-39fbfbe6],.segment-editor select[data-v-39fbfbe6]{box-sizing:border-box;width:100%;padding:.3em}.segment-row[data-v-39fbfbe6]{display:flex;gap:10px;margin-bottom:10px}.segment-field[data-v-39fbfbe6]{flex:1}.segment-date-field[data-v-39fbfbe6]{flex:1.2}.segment-time-field[data-v-39fbfbe6]{flex:.8}.segment-note-field[data-v-39fbfbe6]{flex:1}.segment-actions[data-v-39fbfbe6]{display:flex;gap:8px;justify-content:flex-end}.hour-edit-modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0006;padding:16px}.hour-edit-modal{background:#fff;border-radius:4px;padding:20px;max-width:720px;width:100%;max-height:90vh;overflow-y:auto}.hour-edit-modal-warning{color:#b45309;margin:0 0 8px}.hour-edit-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.hour-edit-modal fieldset{padding:0;border:0;margin-top:25px}.hour-edit-modal label,.hour-edit-modal input{display:block}.hour-edit-modal input{margin-bottom:12px;width:95%;padding:.4em}.hour-edit-modal .validate-tips{border:1px solid transparent;padding:.3em;color:#c00}.hour-edit-modal .segment-area{border-top:1px solid #ddd;margin-top:18px;padding-top:12px}.hour-edit-modal .segment-area h4{font-size:14px;margin:0 0 8px}.error[data-v-9aefd516]{color:#b00020;font-weight:700}.wage-insert-row[data-v-9aefd516]{padding-top:2px}.wage-select-bar[data-v-9aefd516]{margin-top:6px}.member-search[data-v-9aefd516]{display:inline-flex;gap:.25rem;align-items:center}.closing__header[data-v-98a505df]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.closing__month-label[data-v-98a505df]{font-weight:700;min-width:8em;text-align:center}.closing__section[data-v-98a505df]{margin-bottom:2rem}.closing__group[data-v-98a505df]{margin-bottom:1rem}.closing__table[data-v-98a505df]{border-collapse:collapse}.closing__table th[data-v-98a505df],.closing__table td[data-v-98a505df]{border:1px solid #ccc;padding:.25rem .5rem;text-align:left}.closing__badge[data-v-98a505df]{display:inline-block;padding:.1rem .5rem;border-radius:4px;font-size:.85em}.closing__badge--warn[data-v-98a505df]{background:#fdecea;color:#b00020}.closing__badge--locked[data-v-98a505df]{background:#e6f4ea;color:#1e7d34}.closing__badge--open[data-v-98a505df]{background:#fff4e5;color:#a15c00}.closing__error[data-v-98a505df]{color:#b00020;font-weight:700}.closing__message[data-v-98a505df]{color:#1e7d34;font-weight:700}.audit__select[data-v-a7d0cbf0]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.audit__error[data-v-a7d0cbf0]{color:#b00020;font-weight:700}.member-search[data-v-a7d0cbf0]{display:inline-flex;gap:.25rem;align-items:center}.audit__table[data-v-a7d0cbf0]{border-collapse:collapse}.audit__table th[data-v-a7d0cbf0],.audit__table td[data-v-a7d0cbf0]{border:1px solid #ccc;padding:.25rem .5rem;text-align:left}
