.wrapper{margin:0 auto 50px}.container{width:100%;margin:0 auto}.username{padding:15px 0 30px}h1{margin-bottom:2rem;font-size:1.5rem;font-weight:600;text-align:center}.btn_c01{background:#25a93e;color:#fff}.btn_c02{background:#2582a9;color:#fff}.btn_c03{background:#d23c6f;color:#fff}.todo{margin:0 auto}.todo p{text-align:center}.todo_btn{line-height:3;margin-bottom:1rem}.todo_btn,.todo_btn_square{border-radius:15px;text-align:center;font-size:1.1rem;font-weight:600;width:100%}.todo_btn_square{line-height:1.5;padding:25px 0}.group{margin-bottom:2rem}.dateinarea{text-align:center;margin:10px}.datein{font-size:16px;width:195px;text-align:center}.deletein{font-size:18px}.deletein,.totalmoneyin{width:100%;text-align:center}.totalmoneyin{font-size:26px}#baseequipment{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;text-align:right}input[type=text]{font-size:16px}input[type=number]{appearance:textfield;text-align:right;font-size:16px}.selectbox{text-align:center}.selectarea{display:flex;font-weight:700;font-size:20px;width:120px;margin:0 auto 2rem}.selecttime{-webkit-appearance:none;appearance:none;width:50px;height:40px;font-size:24px;font-weight:700;text-align:center;color:red}.selectareaonsite{width:66%}.selectareaonsite,.selectpunchonsite{font-weight:700;font-size:20px;margin-bottom:2rem}.selectonsite{width:200px;height:40px;font-size:18px;font-weight:700}.autoarea1,.autoarea2{display:block}.selectarea1,.selectarea2{display:none}.dstring,.punchoutsite{font-weight:700;font-size:20px}.delete_btn,.punchoutsite{text-align:center}.delete_btn{color:#6c6b71}@media only screen and (min-width:769px){body{width:100%;margin:0 auto}.container{max-width:960px;width:90%;margin:0 auto}}@media only screen and (max-width:768px){.container{width:90%}}#first-step .todo{gap:30px;margin:0 auto;display:flex;flex-wrap:wrap;padding:80px 0 0}#first-step .todo_btn{width:calc(100% / 2 - 30px);padding:5%;letter-spacing:.23em}@media only screen and (max-width:479px){#first-step .todo_btn{width:100%}}#stamping_usually .cal_2{gap:30px}#stamping_usually .box01{border:1px solid #ccc;height:10vh;margin-bottom:50px}#stamping_outside-hours .date_tit{margin-bottom:.7rem;font-weight:600}#stamping_outside-hours .box01{border:1px solid #ccc}#stamping_outside-hours .box01 p{padding:10px 0}#stamping_outside-hours .midashi{margin-bottom:1rem}#stamping_outside-hours .time{font-size:2rem;font-weight:600}#equipment dl{width:100%;padding-bottom:20px;margin-top:20px}#equipment dl dt{width:24%;margin-bottom:1rem}#equipment dl dd{width:66%;height:38px;margin-bottom:1rem;display:flex}#equipment .addition_btn{width:45px;height:35px;background:#000;margin:35px auto 20px}#equipment-his dl{width:100%;padding-bottom:20px}#equipment-his dl dt{width:24%;margin-bottom:1rem}#equipment-his dl dd{width:66%;margin-bottom:1rem;display:flex}.flexwrapacin,.flexwrapacout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.flexwrapacin dl dt{width:70%;margin-bottom:1rem}.flexwrapacin dl dd{width:20%;height:38px;margin-bottom:1rem;display:flex;text-align:center}.flexwrapacout dl dt{width:60%;margin-bottom:1rem}.flexwrapacout dl dd{width:30%;height:38px;margin-bottom:1rem;display:flex;text-align:center;background-color:#722323}.history{background-color:#f5f5f5}.history,.punchhistory{padding:5px;margin-top:8px;margin-bottom:12px}.equipadd{width:100%;padding-top:20px;padding-bottom:20px}.equipurl{text-align:right;margin:0 0 30px}.equipurl a{text-decoration:underline;margin-right:10px}.adminequipurl{text-align:left;margin:0 0 30px}.adminequipurl a{text-decoration:underline}.equipdetail{display:flex}.equipmenttable{width:90%;border:none}.eqtableday{width:25%;text-align:center}.eqtabletime{width:40%;text-align:center}.eqtabledayout{width:25%;color:red;text-align:center}.eqtabletimeout{width:40%;color:red;text-align:center}.eqtablei{width:20%}.eqtableo{width:15%;color:blue}.eqtabledayb{width:25%}.eqtabledayb,.eqtabletimeb{text-align:center;border-bottom:1px solid black}.eqtabletimeb{width:40%}.eqtabledaybout{width:25%}.eqtabledaybout,.eqtabletimebout{text-align:center;color:red;border-bottom:1px solid black}.eqtabletimebout{width:40%}.outside{color:red}.eqtableob{width:15%;color:blue;border-bottom:1px solid black}.imageequip{width:100%!important;margin-bottom:10px!important;font-size:16px;font-weight:700}.imageequip,.imagesend{text-align:center}.imgsendbtn{font-size:22px;background-color:#80808029;width:140px}.mobilere{margin-bottom:10px}.imagearea{width:40%;height:40%;margin:0 auto}.imagesrc{object-fit:cover}.deletebtn{background-color:red;color:#fff}