@charset "UTF-8";@media screen and (min-width: 600px){html{width:100%;height:100vh;min-height:100%;overflow-x:hidden;margin:0 auto;line-height:1.5;font-weight:400;color:#231815;text-align:justify;word-wrap:break-word;font-size:12px;font-feature-settings:"palt";letter-spacing:.05em;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,Hiragino Kaku Gothic Pro,sans-serif}html body{width:100%;height:100vh;overflow-x:hidden;margin:0}html ul{list-style:none}html a{text-decoration:none}html .py-4{background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/login_back_pc.png);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100vw;height:100vh}html .py-4 .container{margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:absolute;width:72%;top:0;bottom:0;right:0;left:0}html .py-4 .container .axis-outer{width:20vw}html .py-4 .container .axis-outer .login-axis{display:block;filter:drop-shadow(0 10px 10px #993377);width:240px;margin:0 auto 24px}html .py-4 .container .axis-outer .login-tng{display:block;width:160px;margin:0 auto}html .py-4 .container .register-card{height:35vh}html .py-4 .container .card{background-color:#ffffffb3;border-radius:20px;width:38vw;min-height:28vh;--bs-card-border-color: none;position:relative;display:block;font-size:16px;letter-spacing:.2em;color:#00006d}html .py-4 .container .card .card-body,html .py-4 .container .card .card-body form{height:100%}html .py-4 .container .card .card-body form .login-info{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);width:100%}html .py-4 .container .card .card-body form .login-info .row{margin:0 52px}html .py-4 .container .card .card-body form .login-info .row .col-md-6 .form-control{width:100%;border:0;box-sizing:border-box;padding:8px 12px;font-size:16px;letter-spacing:.1em}html .py-4 .container .card .card-body form .login-info .row-login:first-of-type{margin-bottom:28px!important}html .py-4 .container .card .card-body form .login-info .row-login:last-of-type{margin-bottom:0!important}html .py-4 .container .card .card-body form .login-info .confirm-pass{margin-bottom:0!important}html .py-4 .container .card .card-body form .login-btn{position:absolute;right:-24px;top:calc(50% - 24px)}html .py-4 .container .card .card-body form .login-btn .btn-primary{border:0;color:#fff;height:48px;width:48px;border-radius:50%;font-size:24px;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%)}html .py-4 .container .card .card-body form .register-btn{position:absolute;right:-36px;top:calc(50% - 36px)}html .py-4 .container .card .card-body form .register-btn .btn-primary{height:72px;width:72px;border-radius:50%;font-size:34px;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%)}html .py-4 .container .form-check{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:4px}html .py-4 .container .form-check .remember-label{margin-left:.5em}html main{width:100%;height:100vh;background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/back.png);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}html main .br-sp{display:none}html main .hamburger{display:none}html main .main_menu{position:absolute;background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/menu-bg.png);width:24vw;top:4vh;bottom:4vh;left:12px;border-radius:30px;background-size:cover;background-repeat:no-repeat}html main .main_menu .main_menu_wrap{padding:20px}html main .main_menu .menu_con{display:flex;margin:4px 0;transition:.3s ease-out;padding:10px 15px;border-radius:20px;height:8vh;align-items:center}html main .main_menu .menu_con .menu_icon{width:25px;margin-right:15px}html main .main_menu .menu_con .menu_icon_2{width:22px;margin-right:15px}html main .main_menu .menu_con .menu_icon_3{width:28px;margin-right:15px}html main .main_menu .menu_con .menu_txt{color:#f9e0c0}html main .main_menu .menu_con .menu_txt h4{font-size:1.4rem;margin:0}html main .main_menu .menu_con .menu_txt p{font-size:10px;margin:3px 0}html main .main_menu .admin-name{display:flex;color:#fff;font-size:14px;text-align:center;position:absolute;bottom:10px;margin-left:40px}html main .main_menu .admin-name svg{width:16px;margin-right:15px}html main .main_menu .menu_con:hover{background-color:#ba1919b3}html main .main_wrap{position:fixed;width:72vw;height:91%;top:0;right:0;background:rgba(255,255,255,.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top-left-radius:30px;border-bottom-left-radius:30px;padding:40px 5%;overflow-y:scroll}html main .commutation-modal-container{display:none}html main .total-bar{height:60px;background-color:#fff2e6;display:flex;align-items:center;justify-content:right;z-index:100;position:fixed;left:0;bottom:0;width:100%;padding-top:20px;padding-bottom:20px}html main .total-bar .title{font-size:16px;margin-right:20px}html main .total-bar .square_item{width:180px;height:32px;background:#E5F9FF;padding:20px;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280;margin-right:5%}html main .total-bar .square_item .square_title{font-size:12px}html main .total-bar .square_item .square_content{margin:0;font-size:23px;text-align:right;color:#00006d;font-weight:600}html main .total-bar .square_item .square_content span{font-size:16px}html main .deleted-list-modal-container,html main .deleted-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}html main .deleted-list-modal-container:before,html main .deleted-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}html main .active{opacity:1;visibility:visible;z-index:1}html main .deleted-list-modal-body,html main .deleted-modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:760px;width:80%}html main .deleted-list-modal-close,html main .deleted-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}html main .deleted-list-modal-content,html main .deleted-modal-content{background:#fff;text-align:left;padding:30px;height:320px;border-radius:4px;display:flex;align-items:center;justify-content:center}html main .deleted-list-modal-content .deleted-list-modal-content-inner,html main .deleted-list-modal-content .deleted-modal-content-inner,html main .deleted-modal-content .deleted-list-modal-content-inner,html main .deleted-modal-content .deleted-modal-content-inner{width:420px}html main .deleted-list-modal-content .deleted-list-modal-content-inner p,html main .deleted-list-modal-content .deleted-modal-content-inner p,html main .deleted-modal-content .deleted-list-modal-content-inner p,html main .deleted-modal-content .deleted-modal-content-inner p{width:100%;font-size:16px;text-align:center;color:#00006d;font-weight:600;margin-bottom:44px}html main .deleted-list-modal-content .deleted-list-modal-content-inner .red-txt,html main .deleted-list-modal-content .deleted-modal-content-inner .red-txt,html main .deleted-modal-content .deleted-list-modal-content-inner .red-txt,html main .deleted-modal-content .deleted-modal-content-inner .red-txt{color:#ed1c24}html main .deleted-list-modal-content .deleted-list-modal-content-inner .yes-or-no,html main .deleted-list-modal-content .deleted-modal-content-inner .yes-or-no,html main .deleted-modal-content .deleted-list-modal-content-inner .yes-or-no,html main .deleted-modal-content .deleted-modal-content-inner .yes-or-no{display:flex;justify-content:space-around}html main .deleted-list-modal-content .deleted-list-modal-content-inner .yes-or-no .deleted-list-modal-cancel,html main .deleted-list-modal-content .deleted-list-modal-content-inner .yes-or-no .deleted-modal-cancel,html main .deleted-list-modal-content .deleted-modal-content-inner .yes-or-no .deleted-list-modal-cancel,html main .deleted-list-modal-content .deleted-modal-content-inner .yes-or-no .deleted-modal-cancel,html main .deleted-modal-content .deleted-list-modal-content-inner .yes-or-no .deleted-list-modal-cancel,html main .deleted-modal-content .deleted-list-modal-content-inner .yes-or-no .deleted-modal-cancel,html main .deleted-modal-content .deleted-modal-content-inner .yes-or-no .deleted-list-modal-cancel,html main .deleted-modal-content .deleted-modal-content-inner .yes-or-no .deleted-modal-cancel{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#727272;color:#fff;cursor:pointer}html main .deleted-list-modal-content .deleted-list-modal-content-inner .yes-or-no .submit,html main .deleted-list-modal-content .deleted-modal-content-inner .yes-or-no .submit,html main .deleted-modal-content .deleted-list-modal-content-inner .yes-or-no .submit,html main .deleted-modal-content .deleted-modal-content-inner .yes-or-no .submit{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#db241f;color:#fff;cursor:pointer}html main .sign-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}html main .sign-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}html main .sign-modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:760px;width:80%}html main .sign-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}html main .sign-modal-content{background:#fff;text-align:left;padding:30px;height:320px;border-radius:4px;display:flex;align-items:center;justify-content:center}html main .sign-modal-content .sign-modal-content-inner{width:420px}html main .sign-modal-content .sign-modal-content-inner p{font-size:16px;text-align:center;color:#00006d;font-weight:600;margin-bottom:44px}html main .sign-modal-content .sign-modal-content-inner .modal-sign{margin:0 auto 40px;width:200px;display:block}html main .sign-modal-content .sign-modal-content-inner .submit{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#db241f;color:#fff;cursor:pointer;margin:0 auto}html main .agree-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}html main .agree-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}html main .active{opacity:1;visibility:visible}html main .agree-modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:760px;width:80%}html main .agree-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}html main .agree-modal-content{background:#fff;text-align:left;padding:30px;height:320px;border-radius:4px;display:flex;align-items:center;justify-content:center}html main .agree-modal-content .modal-content-inner{width:420px}html main .agree-modal-content .modal-content-inner p{font-size:16px;text-align:center;color:#00006d;font-weight:600;margin-bottom:44px}html main .agree-modal-content .modal-content-inner .yes-or-no{display:flex;justify-content:space-around}html main .agree-modal-content .modal-content-inner .yes-or-no .agree-modal-cancel{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#727272;color:#fff;cursor:pointer}html main .agree-modal-content .modal-content-inner .yes-or-no .submit{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#db241f;color:#fff;cursor:pointer}html .header-flex-box{display:flex}html .header-flex-box .page-header .page-header-flex{display:flex;align-items:center;justify-content:space-between}html .header-flex-box .page-header .page-header-flex .page-header-btn{display:flex;align-items:center;justify-content:flex-end}html .header-flex-box .page-header .page-header-flex .page-header-btn a{width:73px;height:26px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;text-align:center;background-color:#00006d;box-shadow:2px 2px 2px 2px #3047c226;border-radius:26px;margin-left:5px}html .header-flex-box .page-header .page-header-flex .page-header-btn a img{width:14px;margin-left:3px}html .header-flex-box .page-header .page_tit{display:flex;align-items:center}html .header-flex-box .page-header .page_tit .page_tit_img{width:25px;margin-right:10px}html .header-flex-box .page-header .page_tit h2{font-size:2rem;color:#00006d;margin:8px 0}html .header-flex-box .page-header .sub-title{font-size:13px;color:#393939;margin:0 0 16px;font-weight:400}html .header-flex-box .buttons{margin-left:auto;display:flex;justify-content:space-around;width:320px;margin-top:12px}html .header-flex-box .buttons .excel-btn{height:28px;width:68px;font-size:16px;background-color:#00006d;color:#fff;border:0px;border-radius:15px}html .header-flex-box .buttons .print-btn{display:flex;height:28px;width:80px;font-size:16px;background-color:#00006d;color:#fff;border:0px;border-radius:15px;justify-content:center;align-items:center}html .header-flex-box .buttons .print-btn img{width:18px;padding-left:4px}html .months-sp{display:none}html .months{position:relative;display:flex;justify-content:center}html .months input{background:transparent;border:none;outline:none;color:#00006d;font-size:24px}html .months .month{text-align:center;font-size:3em;font-weight:600;margin:0;color:#00006d;display:block;width:208px}html .flex-box-btn{display:flex;align-items:center;justify-content:space-between}html .flex-box-btn .total-days{font-size:16px}html .flex-box-btn .btns{display:flex}html .flex-box-btn .btns .btn{display:flex;font-size:16px;color:#fff;background-color:#00006d;padding:8px 24px;border-radius:100vh;margin-left:8px;border:0}html .flex-box-btn .btns .btn .btn-img{width:16px;margin-right:4px}html .flex-box-btn .btns .btn .btn-text{font-size:14px;letter-spacing:2;margin:0}html #reason-to-reject{background-color:#ffffffbf;border-radius:30px;box-sizing:border-box;padding:25px 80px;margin-top:15px}html #reason-to-reject .flex-box{display:flex;align-items:center;justify-content:center}html #reason-to-reject .flex-box p{color:#4f4f4f;font-size:16px;margin:0 30px 0 0}html #reason-to-reject .flex-box textarea{width:calc(100% - 200px);background-color:transparent;border:1px solid #1B196D;border-radius:13px;resize:vertical;box-sizing:border-box;padding:10px 15px}html #reason-to-reject .btns2{display:flex;align-items:center;justify-content:center;margin-top:20px}html #reason-to-reject .btns2 button:first-of-type{font-size:18px;color:#fff;background-color:#727272;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;margin-right:20px}html #reason-to-reject .btns2 button:last-of-type{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .alert-and-btns .alert{color:#e7261c;font-size:14px;font-weight:600}html .alert-and-btns .alert ul{padding:0}html .alert-and-btns .flex-box{display:flex;width:100%;justify-content:space-between;align-items:baseline}html .alert-and-btns .flex-box .total-days{font-size:16px}html .alert-and-btns .flex-box .btns{display:flex;height:36px}html .alert-and-btns .flex-box .btns .btn{display:flex;font-size:16px;color:#fff;background-color:#00006d;padding:8px 24px;border-radius:100vh;margin-left:8px;border:0}html .alert-and-btns .flex-box .btns .btn .btn-img{width:16px;margin-right:4px}html .alert-and-btns .flex-box .btns .btn .btn-text{font-size:14px;letter-spacing:2;margin:0}html .line-2{position:relative;width:100%;border-bottom:1px solid #F1F2F7;padding:24px 0 8px}html .line-2 .app-txt{position:absolute;top:5px;right:0;color:#e7261c;font-size:1.6em;font-weight:700;margin:0}html .list-title-flex-box{display:flex}html .list-title-flex-box .list-title{font-size:1.6rem;font-weight:600;color:#00006d;letter-spacing:4px}html .list-title-flex-box .tab-group{display:flex;justify-content:center;margin-left:auto;background-color:#173db8;padding-left:0;border-radius:4px;height:48px;width:112px}html .list-title-flex-box .tab-group .tab{flex-grow:1;padding:4px;list-style:none;text-align:center;cursor:pointer;margin:8px;position:relative;width:40px;border-radius:4px}html .list-title-flex-box .tab-group .tab .list-icon{width:24px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;fill:#fff}html .list-title-flex-box .tab-group .tab .calendar-icon{width:32px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;fill:#fff}html .list-title-flex-box .tab-group .tab.is-active{background:#FFF;color:#fff;transition:all .2s ease-out;margin:8px;position:relative;width:40px;border-radius:4px}html .list-title-flex-box .tab-group .tab.is-active svg{fill:#173db8}html .square_wrap.attendance-square-wrap .square_item{width:13.5%;width:calc(16.6666666667% - 4.8px);height:64px;padding:10px;border-radius:12px;margin-right:5px}html .square_wrap.attendance-square-wrap .square_item:last-child{margin-right:0}html .square_wrap.attendance-square-wrap .square_item .square_title{font-size:14px;font-weight:700}html .square_wrap.attendance-square-wrap .square_item .square_content{font-family:Arial,Helvetica,sans-serif;font-size:24px;text-align:right}html .square_wrap.attendance-square-wrap .square_item .square_content span{font-size:24px;font-weight:700;margin-left:0}html .panel-group .panel{display:none}html .panel-group .is-show{display:block}html .panel-group .is-show .list_name{color:#717171;font-size:13px;width:auto;padding:0 15px;display:flex}html .panel-group .is-show .list_name p{text-align:center;margin:15px auto 0}html .panel-group .is-show .list_name p:first-child{width:6%}html .panel-group .is-show .list_name p:nth-child(2){width:14%}html .panel-group .is-show .list_name p:nth-child(3){width:12%}html .panel-group .is-show .list_name p:nth-child(4){width:12%}html .panel-group .is-show .list_name p:nth-child(5){width:12%}html .panel-group .is-show .list_name p:nth-child(6){width:8%}html .panel-group .is-show .list_name p:nth-child(7){width:24%}html .panel-group .is-show .list_name p:last-child{width:12%}html .panel-group .is-show .list_con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 15px;height:83px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .panel-group .is-show .list_con p{font-size:1.6rem;font-weight:600;padding:0 5px;box-sizing:border-box;color:#00006d;text-align:center}html .panel-group .is-show .list_con p:first-child{width:6%;display:flex;align-items:center;justify-content:center}html .panel-group .is-show .list_con p:first-child img{width:25px;height:auto}html .panel-group .is-show .list_con p:nth-child(2){width:14%}html .panel-group .is-show .list_con p:nth-child(3){width:12%}html .panel-group .is-show .list_con p:nth-child(4){width:12%}html .panel-group .is-show .list_con p:nth-child(5){width:12%}html .panel-group .is-show .list_con p:nth-child(6){width:8%}html .panel-group .is-show .list_con p:nth-child(7){width:24%}html .panel-group .is-show .list_con .attendance-apply{font-size:1.6rem;color:#00006d;font-weight:600;width:12%;display:flex;align-items:center;justify-content:center}html .panel-group .is-show .list_con .attendance-apply img{width:20px}html .panel-group .is-show .error{background-color:#ffebeb}html .panel-group .is-show .applying{background-color:#dbdbdb;cursor:pointer}html .panel-group .is-show .applying p{color:#e7251b}html .panel-group .is-show .calendar_container{display:flex;flex-wrap:wrap;margin-top:20px}html .panel-group .is-show .calendar_container .calendar_con{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(14.2857142857% - 5px);background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:7px;padding:5px 5px 20px;box-sizing:border-box;margin-right:5px;margin-bottom:5px}html .panel-group .is-show .calendar_container .calendar_con a{height:18px;position:relative}html .panel-group .is-show .calendar_container .calendar_con a .memo{width:16px}html .panel-group .is-show .calendar_container .calendar_con .memo-frame{display:none;position:absolute;top:30px;left:50%;transform:translate(-50%);width:222px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px;padding:5px;box-sizing:border-box;transition:.3s;z-index:99;height:fit-content}html .panel-group .is-show .calendar_container .calendar_con .memo-frame p{width:100%;color:#000;font-size:1.2rem;text-align:center;margin:5px auto 3px}html .panel-group .is-show .calendar_container .calendar_con .memo-frame textarea{width:100%;height:96px;color:#686868;font-size:1.1rem;border:1px solid #00006D;border-radius:5px;padding:5px 10px;resize:vertical;box-sizing:border-box}html .panel-group .is-show .calendar_container .calendar_con a:hover+.memo-frame{display:block}html .panel-group .is-show .calendar_container .calendar_con .day{width:50%;font-family:Arial,Helvetica,sans-serif;color:#010a76;font-size:1.8rem;margin:0;padding-left:7px}html .panel-group .is-show .calendar_container .calendar_con a{width:18px;height:auto}html .panel-group .is-show .calendar_container .calendar_con div{width:100%}html .panel-group .is-show .calendar_container .calendar_con div .holiday{color:#010a76;font-size:1.3rem;margin:0 0 0 20px}html .panel-group .is-show .calendar_container .calendar_con div table{display:table;margin:auto;padding:5px 0}html .panel-group .is-show .calendar_container .calendar_con div table tr th,html .panel-group .is-show .calendar_container .calendar_con div table tr td{font-size:1.3rem;line-height:1}html .panel-group .is-show .calendar_container .calendar_con div table tr th{font-weight:400}html .panel-group .is-show .calendar_container .calendar_con div table tr td{color:#010a76;font-weight:700}html .panel-group .is-show .calendar_container .calendar_con .b-txt{position:absolute;left:0;bottom:0;width:100%;height:18px;color:#fff;font-size:1.1rem;text-align:center;line-height:18px;background-color:#999;margin:0;border-radius:0 0 7px 7px}html .panel-group .is-show .calendar_container .error{background-color:#ffebeb}html .panel-group .is-show .calendar_container .none{background-color:#ccc}html .panel-group .is-show .calendar_container .applying{position:relative;background-color:#dbdbdb}html .panel-group .is-show .calendar_container .applying table{padding:0!important}html .panel-group .is-show .calendar_container .applying table tr th,html .panel-group .is-show .calendar_container .applying table tr td{color:#e7261c!important;font-size:1.1rem;font-weight:400!important}html .panel-group .is-show .active{opacity:1;visibility:visible}html .back a{color:#ed1c24;font-size:1.2rem;margin-top:10px;display:block;font-weight:600}html .back a:before{content:"◀︎";margin-right:4px;font-size:.8em}html .page_tit{display:flex;align-items:center}html .page_tit .page_tit_img{width:25px;margin-right:10px}html .page_tit h2{font-size:2rem;color:#00006d;margin:8px 0}html .sub-title-and-alert{display:flex}html .sub-title-and-alert .sub-title{font-size:12px;color:#393939;margin:0 0 20px;font-weight:400}html .sub-title-and-alert .alert{margin-left:auto;color:#e7261c;font-size:14px;font-weight:600}html .staff-profile{width:25vw;display:flex;align-items:center}html .staff-profile .icon-circle{margin-right:20px;border:1px solid #00006D;border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center}html .staff-profile .staff-name{color:#00006d;font-size:20px;font-weight:600}html .confirm-box{height:100px;margin-bottom:20px}html .confirm-box h2{font-size:20px;color:#00006d;text-align:center}html .staff-upper-sp{display:none}html .staff-upper{display:flex;height:24vh}html .staff-upper .staff-profile{width:25vw;text-align:center;padding:36px}html .staff-upper .staff-profile .icon-circle{margin:0 auto 8px;border:1px solid #00006D;border-radius:50%;width:72px;height:72px;display:flex;justify-content:center;align-items:center}html .staff-upper .staff-profile .staff-name{color:#00006d;font-size:24px;font-weight:600}html .staff-upper .staff-profile .icon-circle-position{margin:0 auto;display:flex;justify-content:center;align-items:center}html .staff-upper .staff-info{display:flex;align-items:center;padding:16px;background:rgba(255,255,255,.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;width:75vw;height:20vh}html .staff-upper .staff-info .staff-info-outer{width:88%}html .staff-upper .staff-info .staff-info-outer .square_wrap{height:45%}html .staff-upper .staff-info .staff-info-outer .square_wrap .square_item{position:relative;width:9vw;height:100%;padding:8px;border-radius:16px}html .staff-upper .staff-info .staff-info-outer .square_wrap .square_item .square_title{font-size:12px}html .staff-upper .staff-info .staff-info-outer .square_wrap .square_item .square_content{font-size:14px;white-space:nowrap}html .staff-upper .staff-info .staff-info-outer .square_wrap:nth-of-type(1){margin-bottom:16px}html .staff-upper .staff-info .blue-btn{text-decoration:none;width:6%;height:24px;text-align:center;margin-left:auto;font-size:15px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .frame{position:relative;height:80vh;width:100%}html .frame .other-application-btns{position:absolute;width:100%;height:45%;top:0;right:0;bottom:0;left:0;margin:auto}html .frame .other-application-btns .other-application{display:flex;justify-content:space-between;align-items:center;border-radius:10px;font-size:18pt;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;height:100px;padding:0 32px}html .frame .other-application-btns .other-application p{display:block}html .frame .other-application-btns .other-application .pending{font-size:16px;background-color:#64d2dd;padding:4px 16px;border-radius:2px}html .frame .other-application-btns .other-application .rejected-or-done{font-size:16px;background-color:#f7734b;padding:4px 16px;border-radius:2px}html .frame .other-application-btns .other-application:first-of-type{margin-bottom:16px}html .frame .other-application-btns .done{display:flex;justify-content:space-between;align-items:center;border-radius:10px;font-size:18pt;color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;height:100px;padding:0 32px;background-color:#b2b2b2}html .frame .other-application-btns .done p{display:block}html .frame .other-application-btns .done .pending{font-size:16px;background-color:#64d2dd;padding:4px 16px;border-radius:2px}html .frame .other-application-btns .done .rejected-or-done{font-size:16px;background-color:#f7734b;padding:4px 16px;border-radius:2px}html .upper{justify-content:space-between;display:flex;width:100%;height:36vh}html .upper .date-and-clock .date-and-status{display:flex;font-size:1.6vw;letter-spacing:.4vw}html .upper .date-and-clock .date-and-status .date{font-family:Arial,Helvetica,sans-serif;margin-right:24px}html .upper .date-and-clock .date-and-status .status .at-office{color:#26bf0b}html .upper .date-and-clock .date-and-status .status .out-of-office{color:#a5a5a5}html .upper .date-and-clock .clock{display:flex;font-weight:600;font-family:Arial;color:#00006d;letter-spacing:6px;margin-bottom:-16px}html .upper .date-and-clock .clock #time{font-size:8vw;margin:-5% 0}html .upper .date-and-clock .clock #time span,html .upper .date-and-clock .clock .sec{font-size:5vw;margin-top:auto}html .upper .buttons-outer .buttons{height:206px;font-size:10vw}html .upper .buttons-outer .buttons .button{width:11vw;height:11vw;border-radius:50%;font-size:1.6vw;display:inline-block;padding:10px;position:relative;letter-spacing:.4vw;color:#1c6bea;cursor:pointer}html .upper .buttons-outer .buttons .button .button-inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:40%}html .upper .buttons-outer .buttons .button .button-inner p{text-align:center}html .upper .buttons-outer .buttons .button:first-of-type{margin-right:16px}html .upper .buttons-outer .buttons .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:5px;background:linear-gradient(45deg,rgb(2,78,237) 0%,rgb(49,199,176) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}html .upper .buttons-outer .buttons .attendance-active{background:linear-gradient(45deg,rgb(2,78,237) 0%,rgb(49,199,176) 100%);color:#fff;letter-spacing:.4vw;font-weight:600}html .upper .buttons-outer .buttons .button-disabled{pointer-events:none}html .upper .buttons-outer .list-of-attendance{font-size:1.4vw;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:12px 36px;border-radius:100vh;letter-spacing:6px;box-shadow:2px 10px 30px -10px #3081c280;display:block;width:fit-content;margin-left:auto}html .lower{display:flex;justify-content:space-between}html .lower .section{width:48%;margin-top:28px}html .lower .section .section-title{display:flex;font-size:1.2em;height:32px;align-items:center;margin-bottom:8px}html .lower .section .section-title .section-title-img img{width:24px;margin-right:8px}html .lower .section .section-title h3{display:block;color:#00006d;font-size:1.3em;font-weight:400}html .lower .section .section-title h3 span{color:#db241f}html .lower .section .section-content{height:220px;background-color:#fff;border-radius:20px;padding:20px 40px;box-shadow:2px 10px 30px -10px #3081c280}html .lower .section .section-content .cal-msg{margin:0;font-size:12px;white-space:nowrap}html .lower .section .section-content #calendar{display:flex;align-items:center;justify-content:space-between}html .lower .section .section-content #calendar div{width:46%}html .lower .section .section-content #calendar div .calendar{width:100%;padding:0;margin:3% 0;font-size:10px}html .lower .section .section-content #calendar div .calendar th{color:#666;text-align:left;font-size:14px}html .lower .section .section-content #calendar div .calendar tr.headline td{color:#666}html .lower .section .section-content #calendar div .calendar td{color:#333;border-bottom:solid 1px #CCC;width:20px;height:25px;text-align:center;vertical-align:middle;line-height:normal}html .lower .section .section-content #calendar div .calendar td.error{background-color:#f2cccc}html .lower .section .section-content #calendar div .calendar td.error a{color:#db241f;text-decoration:none;font-weight:600}html .lower .section .section-content .alert-p p:first-of-type{color:#393939;font-size:1.3rem;margin:0}html .lower .section .section-content .alert-p p:last-of-type{font-size:1.5rem;color:#db241f;margin:0}html .lower .section .section-content .section-line{border-bottom:1px solid #9BA5C6;margin:8px 0}html .lower .section .section-content .section_a{text-align:center;display:block;margin-top:12px;font-size:1.4em;color:#00006d}html .lower .section .section-content .wf-flex-box{display:flex;align-items:center;cursor:pointer}html .lower .section .section-content .wf-flex-box .wf-p p:first-of-type{font-size:1.3em;margin:0}html .lower .section .section-content .wf-flex-box .wf-p p:last-of-type{font-size:1.5em;color:#00006d;margin:0}html .lower .section .section-content .wf-flex-box .wf-status{position:relative;color:#fff;width:68px;height:28px;font-size:1.4em;margin-left:auto;border-radius:3px}html .lower .section .section-content .wf-flex-box .wf-status .wf-status-inner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:80%;text-align:center}html .lower .section .section-content .wf-flex-box .refused{background-color:#db241f}html .lower .section .section-content .wf-flex-box .pending{background-color:#0c8e43}html .lower .section .section-content .wf-flex-box .approved{background-color:#8c8c8c}html .attendance-wrap_sp{display:none}html .square_wrap{display:flex;justify-content:space-between}html .square_wrap .square_item{width:180px;height:100px;background:#E5F9FF;padding:20px;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280}html .square_wrap .btn-wrap{position:relative;width:60%}html .square_wrap .btn-wrap .btns{white-space:nowrap;position:absolute;bottom:0;right:0}html .square_wrap .detail-search-wrap{width:76%;height:fit-content;background-color:#ffffffb3;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px}html .square_wrap .detail-search-wrap .search-more{text-align:right;margin:0;display:block;height:60%;position:relative;font-size:20px;font-weight:600;color:#00006d;padding:14px 50px 14px 0}html .square_wrap .detail-search-wrap .search-more:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8.5px solid #00006D;content:"";position:absolute;right:20px;top:26px}html .square_wrap .detail-search-wrap .search-more.close:after{transform:rotate(-180deg)}html .square_wrap .detail-search-wrap .search-content{margin-bottom:24px;display:none}html .square_wrap .detail-search-wrap .search-content .flex-box{display:flex;font-size:16px;padding:24px 36px}html .square_wrap .detail-search-wrap .search-content .flex-box .search-label{color:#00006d;font-weight:600;width:22%}html .square_wrap .detail-search-wrap .search-content .flex-box div label{margin-right:20px}html .square_wrap .detail-search-wrap .search-content .flex-box div select{position:relative;margin-right:4px;border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .square_wrap .detail-search-wrap .search-content .flex-box div input[type=text]{width:240px;border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px}html .square_wrap .detail-search-wrap .search-content .flex-box .date{position:relative}html .square_wrap .detail-search-wrap .search-content .flex-box .date:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;left:26px;top:14px;width:0}html .square_wrap .detail-search-wrap .search-content .search-line{width:94%;border-bottom:1px solid #9BA5C6;margin:0 auto}html .square_wrap .sp-buttons{display:none}html .square_wrap .square_title{color:#00006d;font-size:16px;font-weight:300;margin:0}html .square_wrap .square_content{color:#00006d;font-size:40px;font-weight:700;text-align:center;margin:5px}html .square_wrap .square_content span{font-size:14px;font-weight:400;margin-left:4px}html .line{width:100%;border-bottom:1px solid #9BA5C6;margin:16px 0}html .line-sp{display:none}html .staff-lower{position:relative;height:60vh}html .staff-lower .staff-lower-inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}html .staff-lower .staff-lower-inner .alert{color:#e7261c;font-size:14px;font-weight:600;margin:0 20px 16px}html .staff-lower .staff-lower-inner .staff-btns{display:flex;justify-content:space-evenly;margin-bottom:16px}html .staff-lower .staff-lower-inner .staff-btns .staff-btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:18pt;text-align:center;cursor:pointer;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:20vw;height:20vh}html .staff-lower .staff-lower-inner .staff-btns .notice{position:absolute;right:12px;top:8px;color:red;font-size:1.5rem}html #staff_top_outer{height:75vh;display:flex;align-items:center;justify-content:center}html #staff_top_outer #staff_top_inner .admin-staff-btns{display:flex;justify-content:space-between;width:60vw;margin:0 auto}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn{position:relative;display:block;border-radius:10px;font-size:18pt;text-align:center;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:100%;height:15vh;margin-bottom:3%}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn p{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:3rem}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn-2{position:relative;display:block;border-radius:10px;font-size:16pt;text-align:center;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:30%;height:24vh}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn-2 p{position:absolute;line-height:1.3em;display:block;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:5rem}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn-3{position:relative;display:block;border-radius:10px;font-size:16pt;text-align:center;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:46%;height:24vh}html #staff_top_outer #staff_top_inner .admin-staff-btns .staff-btn-3 p{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;height:3rem}html #staff_top_outer #staff_top_inner .admin-staff-btns:first-of-type{margin-bottom:24px}html #staff_top_outer #staff_top_inner2{width:90%}html #staff_top_outer #staff_top_inner2 .admin-staff-btns{display:flex;justify-content:space-between}html #staff_top_outer #staff_top_inner2 .admin-staff-btns .staff-btn{display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:16pt;text-align:center;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:100%;height:24vh;margin-bottom:16px}html #staff_top_outer #staff_top_inner2 .admin-staff-btns .staff-btn-3{display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:16pt;text-align:center;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;width:29%;height:24vh}html #staff_top_outer #staff_top_inner2 .admin-staff-btns p{color:#fff}html .list{width:100%;margin-top:20px}html .list .list-tit{display:flex;align-items:center;margin:28px 0}html .list .list-tit h3{font-size:1.6rem;color:#393939;margin:0 32px 0 0}html .list .list-tit .buttons{display:flex;justify-content:space-between;width:160px}html .list .list-tit .buttons .select-box{position:relative}html .list .list-tit .buttons .select-box select{border:1px solid #00006D;border-radius:15px;height:30px;width:90px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list .list-tit .buttons .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list .list-tit .buttons .select-box-2{position:relative}html .list .list-tit .buttons .select-box-2 select{border:1px solid #00006D;border-radius:15px;height:30px;width:58px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list .list-tit .buttons .select-box-2:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list .list-tit .search{position:relative;margin-left:auto}html .list .list-tit .search img{position:absolute;top:5px;left:80px;z-index:1;width:22px}html .list .list-tit .search input{position:relative;width:240px;height:32px;padding:5px 5px 5px 35px;border:0px;border-radius:16px;box-shadow:2px 10px 30px -10px #3081c280;background:rgba(255,255,255,.7)}html .list .list-tit .search button{color:#fff;background:navy;border:0;position:absolute;border-radius:13px;display:block;width:50px;height:26px;right:3px;top:3px;font-size:13px}html .list .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .list .list-con a{position:absolute;top:0;left:0;height:100%;width:100%}html .list .list-con p{font-family:Arimo,sans-serif;font-size:1.6rem;color:#00006d;font-weight:600;padding:0 5px}html .list .pagination-wrap{display:none}html .list-2{width:100%;margin-top:20px}html .list-2 .list-name{width:20%;font-size:14px;width:auto;padding:0 30px;display:flex}html .list-2 .list-name p{width:18%;text-align:center}html .list-2 .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .list-2 .list-con .each-list{height:100%;width:100%;display:flex;align-items:center}html .list-2 .list-con .each-list p{width:16.5%;text-align:center;font-family:Arimo,sans-serif;font-size:1.6rem;color:#00006d;font-weight:600;padding:0 5px}html .list-2 .list-con .each-list .blue-btn{width:48px;height:28px;text-align:center;margin-left:auto;font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .list-2 .pagination-wrap{display:none}html .list-3{width:100%;margin-top:20px}html .list-3 .btns-2{display:none}html .list-3 .list-tit{display:flex;align-items:center;margin:28px 0}html .list-3 .list-tit h3{font-size:1.6rem;color:#393939;margin:0 32px 0 0}html .list-3 .list-tit .buttons{display:flex;justify-content:space-between;width:160px}html .list-3 .list-tit .buttons .select-box{margin-right:12px;position:relative}html .list-3 .list-tit .buttons .select-box select{border:1px solid #00006D;border-radius:15px;height:30px;width:90px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .buttons .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list-3 .list-tit .buttons .select-box-2{position:relative}html .list-3 .list-tit .buttons .select-box-2 select{border:1px solid #00006D;border-radius:15px;height:30px;width:58px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .buttons .select-box-2:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list-3 .list-tit .buttons .select-box-5{position:relative;margin-left:12px}html .list-3 .list-tit .buttons .select-box-5 select{border:1px solid #00006D;border-radius:15px;height:30px;width:72px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .buttons .select-box-5:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list-3 .list-tit .buttons .select-box-3{position:relative}html .list-3 .list-tit .buttons .select-box-3 select{border:1px solid #00006D;border-radius:15px;height:30px;width:100px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .buttons .select-box-3:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list-3 .list-tit .buttons .select-box-4{position:relative;margin-right:12px}html .list-3 .list-tit .buttons .select-box-4 select{border:1px solid #00006D;border-radius:15px;height:30px;width:150px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .buttons .select-box-4:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:12px;width:0}html .list-3 .list-tit .search{position:relative;margin-left:auto}html .list-3 .list-tit .search img{position:absolute;top:5px;left:112px;z-index:1;width:22px}html .list-3 .list-tit .search input{position:relative;width:240px;height:32px;padding:5px 5px 5px 35px;border:0px;border-radius:16px;box-shadow:2px 10px 30px -10px #3081c280;background:rgba(255,255,255,.7)}html .list-3 .list-tit .search button{color:#fff;background:navy;border:0;position:absolute;border-radius:13px;display:block;width:50px;height:26px;right:3px;top:3px;font-size:13px}html .list-3 .list-tit .search select{border:1px solid #00006D;border-radius:15px;height:30px;width:100px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-tit .search form:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;left:80px;top:12px;width:0}html .list-3 .list-tit .search2{position:relative;margin-left:auto}html .list-3 .list-tit .search2 img{position:absolute;top:5px;left:112px;z-index:1;width:22px}html .list-3 .list-tit .search2 input{position:relative;width:240px;height:32px;padding:5px 5px 5px 35px;border:0px;border-radius:16px;box-shadow:2px 10px 30px -10px #3081c280;background:rgba(255,255,255,.7)}html .list-3 .list-tit .search2 button{color:#fff;background:navy;border:0;position:absolute;border-radius:13px;display:block;width:50px;height:26px;right:3px;top:3px;font-size:13px}html .list-3 .list-tit .search2 select{border:1px solid #00006D;border-radius:15px;height:30px;width:100px;padding:0 0 0 10px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:2px 10px 30px -10px #3081c280}html .list-3 .list-name{font-size:14px;padding:0 38px;display:flex;justify-content:space-between}html .list-3 .list-name p{width:20%;text-align:center}html .list-3 .list-name .date{width:6%;white-space:nowrap}html .list-3 .list-name .transportation{width:13%;white-space:nowrap}html .list-3 .list-name .stations{width:23%;white-space:nowrap}html .list-3 .list-name .distance-and-fee{width:12%;white-space:nowrap}html .list-3 .list-name .blank{width:18%;white-space:nowrap}html .list-3 .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .list-3 .list-con .date{width:7%}html .list-3 .list-con .preset-outer{display:flex;align-items:center}html .list-3 .list-con .preset-outer .preset{width:100%;padding:0 12px;display:flex;justify-content:space-evenly;align-items:center;background-color:#ccc;border-radius:16px;height:46px}html .list-3 .list-con .preset-outer .preset .preset-inner{display:flex;width:100%;justify-content:space-between}html .list-3 .list-con .preset-outer .preset .preset-inner .select-box{position:relative;margin-right:12px}html .list-3 .list-con .preset-outer .preset .preset-inner .select-box select{border:0;border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;padding:0 4px}html .list-3 .list-con .preset-outer .preset .preset-inner .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;left:66px;top:14px;width:0}html .list-3 .list-con .preset-outer .preset .preset-inner input{width:20%;border:0;border-radius:6px;height:32px}html .list-3 .list-con .preset-outer .preset .preset-inner input[type=text]{width:80%;height:32px;margin-right:12px}html .list-3 .list-con .preset-outer .preset .preset-inner span{margin-top:auto}html .list-3 .list-con .preset-outer .preset .result{background-color:#eee}html .list-3 .list-con .preset-outer .preset-input{font-weight:300;color:#777;cursor:pointer;white-space:nowrap}html .list-3 .list-con .preset-outer img{display:none}html .list-3 .list-con a{position:absolute;top:0;left:0;height:100%;width:80%}html .list-3 .list-con .flex-box-2{width:20%;display:flex;justify-content:center}html .list-3 .list-con .flex-box-2 .paper-plane{width:20px}html .list-3 .list-con .flex-box-2 .resend{font-size:1.6rem;color:#00006d;font-weight:600;background:none;border:0;cursor:pointer}html .list-3 .list-con .link{position:absolute;top:0;left:0;height:100%;width:100%}html .list-3 .list-con .department-outer{width:20%;text-align:center;display:flex;justify-content:center}html .list-3 .list-con .department-outer .department{padding:0 20px;background-color:navy;height:32px;border-radius:2px;display:table;white-space:nowrap}html .list-3 .list-con .department-outer .department .department-inner{width:fit-content;color:#fff;margin:0;font-size:10px;font-weight:400;display:table-cell;vertical-align:middle}html .list-3 .list-con .wf-status-outer{width:20%;display:flex;justify-content:center}html .list-3 .list-con .wf-status-outer .wf-status{position:relative;text-align:center;color:#fff;width:76px;height:28px;font-size:1.4em;border-radius:3px}html .list-3 .list-con .wf-status-outer .wf-status .wf-status-inner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:64%;height:80%}html .list-3 .list-con .wf-status-outer .wf-status .wf-status-inner-2{display:flex;position:absolute;top:0;bottom:0;right:0;left:0;margin:4px;height:80%}html .list-3 .list-con .wf-status-outer .wf-status .wf-status-inner-2 img{width:20px}html .list-3 .list-con .wf-status-outer .wf-status .wf-status-inner-2 div{color:#fff;white-space:nowrap}html .list-3 .list-con .wf-status-outer .refused{background-color:#0c8e43}html .list-3 .list-con .wf-status-outer .pending{background-color:#db241f}html .list-3 .list-con .wf-status-outer .approved{background-color:#8c8c8c}html .list-3 .list-con .wf-status-outer .overdue{background-color:#db241f}html .list-3 .list-con p{font-family:Arimo,sans-serif;font-size:1.6rem;color:#00006d;font-weight:600;padding:0 5px;width:20%;text-align:center}html .list-3 .list-con .delete-btns{white-space:nowrap;color:navy;font-size:12px;font-weight:600;width:20%}html .list-3 .list-con .delete-btns .flex-box{display:flex;margin-left:48px}html .list-3 .list-con .delete-btns .flex-box img{width:16px;margin-right:4px}html .list-3 .list-con .delete-btns .flex-box:first-of-type{margin-bottom:12px}html .list-3 .list-con .delete-btns #deleted_list,html .list-3 .list-con .delete-btns #deleted{cursor:pointer}html .list-3 .pagination-wrap{display:none}html .list-4{width:100%;margin-top:20px}html .list-4 .list-tit{display:flex;align-items:center;margin:28px 0}html .list-4 .list-tit h3{font-size:1.6rem;color:#393939;margin:0 32px 0 0}html .list-4 .list-tit .search{position:relative;margin-left:auto}html .list-4 .list-tit .search img{position:absolute;top:5px;left:8px;z-index:1;width:22px}html .list-4 .list-tit .search input{position:relative;width:240px;height:32px;padding:5px 5px 5px 35px;border:0px;border-radius:16px;box-shadow:2px 10px 30px -10px #3081c280;background:rgba(255,255,255,.7)}html .list-4 .list-tit .search button{color:#fff;background:navy;border:0;position:absolute;border-radius:13px;display:block;width:50px;height:26px;right:3px;top:3px;font-size:13px}html .list-4 .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;display:flex;justify-content:space-evenly;margin-bottom:15px;align-items:center;position:relative}html .list-4 .list-con a{position:absolute;top:0;left:0;height:100%;width:100%}html .list-4 .list-con p{font-family:Arimo,sans-serif;font-size:1.6rem;color:#00006d;font-weight:600;padding:0 5px;text-align:center}html .list-5{width:100%;margin-top:20px}html .list-5 .btns-2{display:none}html .list-5 .list-name{font-size:14px;padding:0 38px;display:flex;justify-content:space-between}html .list-5 .list-name p{width:20%;text-align:center}html .list-5 .list-name .date{width:7%;white-space:nowrap}html .list-5 .list-name .transportation{width:13%;white-space:nowrap}html .list-5 .list-name .stations{width:23%;white-space:nowrap}html .list-5 .list-name .distance-and-fee{width:12%;white-space:nowrap}html .list-5 .list-name .blank{width:14%;white-space:nowrap}html .list-5 .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:0 5px;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .list-5 .list-con .date{width:10%}html .list-5 .list-con .preset-outer{width:90%;display:flex;align-items:center}html .list-5 .list-con .preset-outer .preset{width:100%;padding:0 12px;display:flex;justify-content:space-evenly;align-items:center;background-color:#ccc;border-radius:16px;height:46px}html .list-5 .list-con .preset-outer .preset .preset-inner{display:flex;width:100%;justify-content:space-between}html .list-5 .list-con .preset-outer .preset .preset-inner .select-box{position:relative;margin-right:12px}html .list-5 .list-con .preset-outer .preset .preset-inner .select-box select{width:100px;border:0;border-radius:6px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;padding:0 4px}html .list-5 .list-con .preset-outer .preset .preset-inner .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;left:82px;top:14px;width:0}html .list-5 .list-con .preset-outer .preset .preset-inner input{width:20%;border:0;border-radius:6px;height:32px}html .list-5 .list-con .preset-outer .preset .preset-inner input[type=text]{width:80%;height:32px;margin-right:12px}html .list-5 .list-con .preset-outer .preset .preset-inner input:disabled{background-color:#eee}html .list-5 .list-con .preset-outer .preset .preset-inner span{margin-top:auto}html .list-5 .list-con .preset-outer .preset .result,html .list-5 .list-con .preset-outer .preset .admin-disabled{background-color:#eee}html .list-5 .list-con .preset-outer .preset-input{font-weight:300;color:#777;cursor:pointer;white-space:nowrap;position:relative}html .list-5 .list-con .preset-outer img{display:none}html .list-5 .list-con .preset-frame{display:none;box-shadow:#486bb580 2px 10px 30px;position:absolute;z-index:1;width:240px;height:420px;background-color:#fff;right:0;top:50px;padding:8px;border-radius:8px}html .list-5 .list-con .preset-frame ul{padding:5px;height:100%;margin:0}html .list-5 .list-con .preset-frame ul li{border-radius:8px;width:100%;height:23%;margin-bottom:3%;cursor:pointer}html .list-5 .list-con .preset-frame ul li p{font-size:13px;text-align:left;width:100%;font-weight:300;color:#555;margin:0}html .list-5 .list-con .preset-frame ul .preset-pink{background-color:#f2cccc}html .list-5 .list-con .preset-frame ul .preset-yellow{background-color:#f8edc8}html .list-5 .list-con .preset-frame ul .preset-blue{background-color:#cbdceb}html .list-5 .list-con .preset-frame ul .preset-green{background-color:#d3e3ce}html .list-5 .list-con a{position:absolute;top:0;left:0;height:100%;width:80%}html .list-5 .list-con .link{position:absolute;top:0;left:0;height:100%;width:100%}html .list-5 .list-con .department-outer{width:20%;text-align:center;display:flex;justify-content:center}html .list-5 .list-con .department-outer .department{padding:0 20px;background-color:navy;height:32px;border-radius:2px;display:table;white-space:nowrap}html .list-5 .list-con .department-outer .department .department-inner{width:fit-content;color:#fff;margin:0;font-size:10px;font-weight:400;display:table-cell;vertical-align:middle}html .list-5 .list-con .wf-status-outer{width:20%;display:flex;justify-content:center}html .list-5 .list-con .wf-status-outer .wf-status{position:relative;text-align:center;color:#fff;width:76px;height:28px;font-size:1.4em;border-radius:3px}html .list-5 .list-con .wf-status-outer .wf-status .wf-status-inner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:64%;height:80%}html .list-5 .list-con .wf-status-outer .wf-status .wf-status-inner-2{display:flex;position:absolute;top:0;bottom:0;right:0;left:0;margin:4px;height:80%}html .list-5 .list-con .wf-status-outer .wf-status .wf-status-inner-2 img{width:20px}html .list-5 .list-con .wf-status-outer .wf-status .wf-status-inner-2 div{color:#fff;white-space:nowrap}html .list-5 .list-con .wf-status-outer .refused{background-color:#0c8e43}html .list-5 .list-con .wf-status-outer .pending{background-color:#db241f}html .list-5 .list-con .wf-status-outer .approved{background-color:#8c8c8c}html .list-5 .list-con .wf-status-outer .overdue{background-color:#db241f}html .list-5 .list-con p{font-family:Arimo,sans-serif;font-size:1.6rem;color:#00006d;font-weight:600;padding:0 5px;width:20%;text-align:center}html .list-5 .list-con .delete-btns{color:navy;font-size:12px;font-weight:600;width:20%}html .list-5 .list-con .delete-btns .flex-box{display:flex;margin-left:48px}html .list-5 .list-con .delete-btns .flex-box img{width:16px;margin-right:4px}html .list-5 .list-con .delete-btns .flex-box:first-of-type{margin-bottom:12px}html .list-5 .list-con .delete-btns #deleted_list{cursor:pointer}html .list-5 .pagination-wrap{display:none}html .back-square{position:relative;width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;margin-bottom:15px;height:75vh}html .back-square .each-preset{display:flex;align-items:center;justify-content:center;margin-bottom:1.5%;width:100%;height:23%;border-radius:16px;font-size:24px;color:#555}html .back-square .each-preset a{width:100%;justify-content:center;height:100%;align-items:center;text-decoration:none;color:#555;display:flex}html .back-square .each-preset a div{display:flex}html .back-square .each-preset .shift-info{display:inline-block;margin:0 40px 0 120px}html .back-square .each-preset .shift-info .shift-text{font-size:16px;margin:0;text-align:center}html .back-square .each-preset .shift-info .edit-and-delete-sp{display:none}html .back-square .each-preset .edit-and-delete{display:flex;font-size:16px}html .back-square .each-preset .edit-and-delete .flex-box{display:flex}html .back-square .each-preset .edit-and-delete .flex-box img{width:28px;margin-right:4px}html .back-square .each-preset .edit-and-delete .flex-box .trash{width:26px}html .back-square .each-preset .edit-and-delete .flex-box:first-of-type{margin-right:24px}html .back-square .each-preset .edit-and-delete-admin{font-size:16px;width:24%}html .back-square .each-preset .edit-and-delete-admin .flex-box{display:flex;justify-content:center}html .back-square .each-preset .edit-and-delete-admin .flex-box img{width:28px;margin-right:4px}html .back-square .each-preset .edit-and-delete-admin .flex-box .trash{width:26px}html .back-square .each-preset .edit-and-delete-admin .flex-box:first-of-type{margin-right:24px}html .back-square .each-preset .shift-preset-status{color:red;font-size:16px;text-align:center}html .back-square .preset-pink{background-color:#f2cccc}html .back-square .preset-yellow{background-color:#f8edc8}html .back-square .preset-blue{background-color:#cbdceb}html .back-square .preset-green{background-color:#d3e3ce}html .back-square .red-btn-outer{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%}html .back-square .red-btn-outer .red-btn{margin:0 auto;display:block;width:240px;text-align:center;background-color:#db241f;color:#fff;padding:16px;border-radius:4px;font-size:16px}html .back-square .red-btn-outer .gray-btn{margin:0 auto;display:block;width:240px;text-align:center;background-color:#969393;color:#fff;padding:16px;border-radius:4px;font-size:16px}html .back-square .red-btn-outer .file_btn{margin-top:20px}html .back-square .red-btn-outer .submit{cursor:pointer;padding:10px;width:100px;font-size:15px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;border-radius:10px;border:none}html .back-square .message{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:45%}html .back-square .message p{font-size:16px;margin:40px;text-align:center}html .back-square .message .red-btn{margin:0 auto;display:block;width:240px;text-align:center;background-color:#db241f;color:#fff;padding:16px;border-radius:4px;font-size:16px}html .back-square .each-line{height:6%}html .back-square .each-line h2,html .back-square h2{color:#00006d;text-align:center}html .back-square .contract-contents{margin:20px 0;height:58%;overflow:scroll}html .back-square #user-project{font-size:16px;height:90%}html .back-square #user-project .each-line{height:8%}html .back-square #user-project .each-line .label{display:inline}html .back-square #user-project .each-line .label .required{display:none}html .back-square #user-project .each-line .label-start-date{margin-right:44px}html .back-square #user-project .each-line .label-end-date,html .back-square #user-project .each-line .label-term{margin:0 8px 0 44px}html .back-square #user-project .each-line .label-place{margin:0 26px 0 0}html .back-square #user-project .each-line .label-station{margin:0 42px 0 0}html .back-square #user-project .each-line .label-unit-price{margin:0 8px 0 68px}html .back-square #user-project .each-line .label-work-time{margin:0 26px 0 0}html .back-square #user-project .each-line .label-break{margin:0 8px 0 90px}html .back-square #user-project .each-line .label-type-of-work{margin:0 28px 0 0}html .back-square #user-project .each-line .label-hours-in-a-month{margin:0 8px 0 77px}html .back-square #user-project .each-line .unit{margin-left:8px}html .back-square #user-project .each-line input{height:36px;text-align:center;border:solid 1.5px #00006D;border-radius:8px}html .back-square #user-project .each-line input:disabled{border-radius:8px;border:0;background-color:#ccc}html .back-square #user-project .each-line #term:disabled{background-color:#ccc;border:0;color:#000}html .back-square #user-project .roles_skills{height:8%;display:flex;align-items:center}html .back-square #user-project .roles_skills .label-roles{margin:0 35px 0 0}html .back-square #user-project .roles_skills .label-roles .required{display:none}html .back-square #user-project .roles_skills .label-skills{margin:0 24px 0 0}html .back-square #user-project .roles_skills .label-skills .required{display:none}html .back-square #user-project select{height:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;padding:0 16px;border:solid 1.5px #00006D;border-radius:8px}html .back-square #user-project select:disabled{background:#ccc;border:0;color:#000;opacity:1}html .back-square #user-project input[type=checkbox]{transform:scale(1.5);margin:0 8px 0 36px}html .back-square p{font-size:15px;margin-top:0}html .back-square #contract .contract-form-flex{display:flex;justify-content:space-between}html .back-square #contract .contract-form-flex .contract-form-flex-box{width:100%;margin-right:80px;margin-bottom:20px}html .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items{display:flex;justify-content:space-between}html .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline{border-bottom:1.5px solid #00006D;width:40%;margin-left:0}html .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline label{font-size:12px;color:#00006d;font-weight:600;margin-right:12px;white-space:nowrap}html .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline .date,html .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline .address{border:none;outline:none;width:82%}html .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline{border-bottom:1.5px solid #00006D;width:40%;display:flex;margin-left:auto;margin-top:24px}html .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline label{font-size:12px;color:#00006d;font-weight:600;margin-right:12px;white-space:nowrap}html .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline .name{border:none;outline:none;width:82%}html .back-square #contract .contract-form-flex .contract-sign-box{margin-top:auto;cursor:pointer}html .back-square #contract .contract-form-flex .contract-sign-box .sign{outline:none;width:64px;height:64px;border:3px solid #00006D;border-radius:50%;text-align:center}html .back-square #contract .contract-form-flex .contract-sign-box .sign::placeholder{font-size:12px;color:#00006d;font-weight:600}html .back-square #contract .contract-submit-modal-open{box-shadow:2px 4px 4px 2px #3047c259;font-size:14px;display:flex;align-items:center;justify-content:center;width:200px;height:36px;color:#fff;background:linear-gradient(135deg,rgb(52,35,255) 0%,rgb(74,132,255) 100%);border-radius:18px;position:absolute;bottom:24px;right:0;left:0;margin:0 auto;cursor:pointer}html #staff_registration{font-size:16px}html #staff_registration .each-line-outer{display:flex;align-items:center;justify-content:center;margin:60px 0}html #staff_registration .each-line-outer .each-line{position:relative;display:flex;width:72%;align-items:center}html #staff_registration .each-line-outer .each-line .label{display:inline;width:26%;white-space:nowrap}html #staff_registration .each-line-outer .each-line .label .required{color:#ed1c24}html #staff_registration .each-line-outer .each-line input{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:60%}html #staff_registration .btns{display:flex;justify-content:center;margin:36px 0 8px}html #staff_registration .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}html #staff_registration .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html #staff_info_update{font-size:16px}html #staff_info_update .each-line-outer{display:flex;align-items:center;justify-content:space-around}html #staff_info_update .each-line-outer .each-line{position:relative;display:flex;width:72%;align-items:center}html #staff_info_update .each-line-outer .each-line .label{display:inline;width:50%;white-space:nowrap}html #staff_info_update .each-line-outer .each-line .label .required{color:#ed1c24}html #staff_info_update .each-line-outer .each-line .each-line-input,html #staff_info_update .each-line-outer .each-line .each-line-input div input{width:100%}html #staff_info_update .each-line-outer .each-line .each-line-input div .pending-input{background-color:#ffb288}html #staff_info_update .each-line-outer .each-line .each-line-input .select-box,html #staff_info_update .each-line-outer .each-line .each-line-input .select-box-diasbled,html #staff_info_update .each-line-outer .each-line .each-line-input .select-box .rs-select,html #staff_info_update .each-line-outer .each-line .each-line-input .select-box-diasbled .rs-select{width:100%}html #staff_info_update .each-line-outer .each-line .each-line-input input{width:100%;box-sizing:border-box}html #staff_info_update .each-line-outer .each-line .each-line-input .date-margin{margin-top:8px}html #staff_info_update .each-line-outer .each-line .each-line-input .update-area{display:flex;margin-top:8px}html #staff_info_update .each-line-outer .each-line .each-line-input .update-area .first-input{margin-right:24px}html #staff_info_update .each-line-outer .each-line .each-line-input p{display:inline;margin-left:24px;color:#aaa;font-size:12px}html #staff_info_update .each-line-outer .each-line .label-left{text-align:left;width:24%;margin:0}html #staff_info_update .each-line-outer .each-line input,html #staff_info_update .each-line-outer .each-line select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}html #staff_info_update .each-line-outer .each-line input:disabled,html #staff_info_update .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html #staff_info_update .each-line-outer .each-line .select-box{position:relative}html #staff_info_update .each-line-outer .each-line .select-box select:disabled{width:47%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html #staff_info_update .each-line-outer .each-line .select-box select{width:97%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html #staff_info_update .each-line-outer .each-line .select-box-2{position:relative;display:inline}html #staff_info_update .each-line-outer .each-line .select-box-2 select{width:150%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html #staff_info_update .each-line-outer .each-line .select-box-2:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:10px;top:7px}html #staff_info_update .each-line-outer .update{font-size:12px;color:#777;letter-spacing:.2em;font-weight:600;cursor:pointer}html #staff_info_update .btns{display:flex;justify-content:center;margin:36px 0 8px}html #staff_info_update .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}html #staff_info_update .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .form-back-square{position:relative;width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;margin-bottom:15px}html .form-back-square .preset-register_contents{margin:40px auto 0;width:100%}html .form-back-square .preset-register_contents .preset-register_flex{border-top:1px solid #F1F2F7;width:100%;display:flex;align-items:center;justify-content:center}html .form-back-square .preset-register_contents .preset-register_flex:last-child{margin-bottom:0}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_l{box-sizing:border-box;width:20%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_l p{display:block;color:#4f4f4f;white-space:nowrap;font-size:16px;margin:0;width:fit-content}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r{width:20%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r input[type=text]{width:100%;height:50px;border:1px solid #1B196D;border-radius:8px;color:#4f4f4f;font-size:18px;line-height:50px;padding:0 15px;box-sizing:border-box}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r input[type=text]:focus{outline:none}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .error{border:1px solid #E7261C!important}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .select-box{width:100%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .select{position:relative;width:46%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .select:after{position:absolute;top:35%;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:50px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;font-family:Arial,Helvetica,sans-serif;color:#4f4f4f;font-size:22px;line-height:50px;cursor:pointer;width:100%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .select select:focus{outline:none}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .clock{width:4%}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .preset-register-time{display:flex;align-items:center;justify-content:space-between}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .preset-register-time .select{width:70px}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .preset-register-time .select select{min-width:70px}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r .preset-register-time p{margin:0 15px}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r textarea{width:345px;max-width:345px;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}html .form-back-square .preset-register_contents .preset-register_flex .preset-register_flex_r textarea:focus{outline:none}html .form-back-square .each-line-outer{margin:0 auto;width:90%;display:flex;justify-content:center;align-items:center}html .form-back-square .each-line-outer .each-line{display:flex;font-size:16px;width:100%;align-items:center}html .form-back-square .each-line-outer .each-line label{width:30%}html .form-back-square .each-line-outer-2{margin:0 auto;width:90%}html .form-back-square .each-line-outer-2 .each-line{font-size:16px;display:flex;width:100%;align-items:center}html .form-back-square .each-line-outer-2 .each-line .admin-label{width:30%;font-weight:600;color:#00006d}html .form-back-square .each-line-outer-2 .each-line textarea{border:solid 2px #00006D;border-radius:16px;padding:8px 16px}html .form-back-square .each-line-outer-2 .presets{font-size:14px;display:flex;justify-content:space-between}html .form-back-square .each-line-outer-2 .presets .preset{margin:24px 0;display:flex;align-items:center;justify-content:center;width:23%;height:72px;border-radius:8px;cursor:pointer}html .form-back-square .each-line-outer-2 .presets .preset-pink{background-color:#f2cccc}html .form-back-square .each-line-outer-2 .presets .preset-yellow{background-color:#f8edc8}html .form-back-square .each-line-outer-2 .presets .preset-blue{background-color:#cbdceb}html .form-back-square .each-line-outer-2 .presets .preset-green{background-color:#d3e3ce}html .form-back-square input[name=commutation_evidence]{display:none}html .form-back-square #commutation_evidence_btn{background:linear-gradient(0deg,rgb(204,204,204) 0%,rgb(255,255,255) 100%);border:solid 1px #ccc;border-radius:100vh;font-size:15px;padding:8px 16px;color:#333;width:180px}html .form-back-square h2{color:#00006d;text-align:center}html .form-back-square #h2-pending-sign{display:flex;align-items:center}html .form-back-square #h2-pending-sign h2{width:92%}html .form-back-square #h2-pending-sign .pending{position:relative;color:#fff;width:68px;height:28px;font-size:1.4em;margin-left:auto;border-radius:3px;background-color:#0c8e43}html .form-back-square #h2-pending-sign .pending div{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:64%;height:80%}html .form-back-square #h2-pending-sign .new-task{position:relative;color:#fff;width:68px;height:28px;font-size:1.4em;margin-left:auto;border-radius:3px;background-color:#ed1c24}html .form-back-square #h2-pending-sign .new-task div{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:64%;height:80%}html .form-back-square #user-project{font-size:16px;height:90%}html .form-back-square #user-project .each-line{height:8%}html .form-back-square #user-project .each-line .label{display:inline}html .form-back-square #user-project .each-line .label .required{display:none}html .form-back-square #user-project .each-line .label-start-date{margin-right:44px}html .form-back-square #user-project .each-line .label-end-date,html .form-back-square #user-project .each-line .label-term{margin:0 8px 0 44px}html .form-back-square #user-project .each-line .label-place{margin:0 26px 0 0}html .form-back-square #user-project .each-line .label-station{margin:0 42px 0 0}html .form-back-square #user-project .each-line .label-unit-price{margin:0 8px 0 68px}html .form-back-square #user-project .each-line .label-work-time{margin:0 26px 0 0}html .form-back-square #user-project .each-line .label-break{margin:0 8px 0 90px}html .form-back-square #user-project .each-line .label-type-of-work{margin:0 28px 0 0}html .form-back-square #user-project .each-line .label-hours-in-a-month{margin:0 8px 0 77px}html .form-back-square #user-project .each-line .unit{margin-left:8px}html .form-back-square #user-project .each-line input{height:36px;text-align:center;border:solid 1.5px #00006D;border-radius:8px}html .form-back-square #user-project .each-line input:disabled{border-radius:8px;border:0;background-color:#ccc}html .form-back-square #user-project .each-line #term:disabled{background-color:#ccc;border:0;color:#000}html .form-back-square #user-project .roles_skills{height:8%;display:flex;align-items:center}html .form-back-square #user-project .roles_skills .label-roles{margin:0 35px 0 0}html .form-back-square #user-project .roles_skills .label-roles .required{display:none}html .form-back-square #user-project .roles_skills .label-skills{margin:0 24px 0 0}html .form-back-square #user-project .roles_skills .label-skills .required{display:none}html .form-back-square #user-project select{height:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;padding:0 16px;border:solid 1.5px #00006D;border-radius:8px}html .form-back-square #user-project select:disabled{background:#ccc;border:0;color:#000;opacity:1}html .form-back-square #user-project input[type=checkbox]{transform:scale(1.5);margin:0 8px 0 36px}html .form-back-square .add-project,html .form-back-square .delete-project{font-size:12px;color:#777;text-align:right;letter-spacing:.2em;font-weight:600;cursor:pointer}html .form-back-square .add-project{margin-top:32px}html .form-back-square .bank-account{font-size:16px}html .form-back-square .bank-account .each-line-outer{display:flex;justify-content:center;align-items:center}html .form-back-square .bank-account .each-line-outer .each-lines{width:72%}html .form-back-square .bank-account .each-line-outer .each-lines .approver{margin-top:24px;font-size:12px}html .form-back-square .bank-account .each-line-outer .update-check-box{display:none}html .form-back-square .bank-account .each-line-outer .update{font-size:12px;color:#777;letter-spacing:.2em;font-weight:600;cursor:pointer}html .form-back-square .bank-account .each-line-outer .update-none{font-size:12px;color:#fff;letter-spacing:.2em;font-weight:600}html .form-back-square .bank-account .each-line-outer .each-line{position:relative;display:flex;width:72%;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line .no-cellphone{width:20px;margin-left:20px}html .form-back-square .bank-account .each-line-outer .each-line .approver{margin-top:24px;font-size:12px}html .form-back-square .bank-account .each-line-outer .each-line .label{display:inline;width:20%}html .form-back-square .bank-account .each-line-outer .each-line .label .required{color:#ed1c24}html .form-back-square .bank-account .each-line-outer .each-line .radio{display:flex;align-items:center;margin-right:24px}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input{width:78%}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input .approver{margin-top:12px;font-size:12px}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input div input{width:100%}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input div .pending-input{background-color:#ffb288}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input .select-box,html .form-back-square .bank-account .each-line-outer .each-line .each-line-input .select-box-diasbled{width:102.5%}html .form-back-square .bank-account .each-line-outer .each-line .each-line-input input{width:100%}html .form-back-square .bank-account .each-line-outer .each-line .full-name{width:60%}html .form-back-square .bank-account .each-line-outer .each-line .full-name .name-flex-box{display:flex;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line .full-name .name-flex-box span{margin-right:8px;white-space:nowrap}html .form-back-square .bank-account .each-line-outer .each-line .full-name .name-flex-box .first-name{margin-left:16px}html .form-back-square .bank-account .each-line-outer .each-line .address{display:flex;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line .address span{width:45%;white-space:nowrap}html .form-back-square .bank-account .each-line-outer .each-line .sel-box{margin-left:-4px}html .form-back-square .bank-account .each-line-outer .each-line .label-left{text-align:left;width:24%;margin:0}html .form-back-square .bank-account .each-line-outer .each-line .bank_company{margin-left:4px}html .form-back-square .bank-account .each-line-outer .each-line .bank_company:disabled{border:0;background-color:#ccc}html .form-back-square .bank-account .each-line-outer .each-line input,html .form-back-square .bank-account .each-line-outer .each-line select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}html .form-back-square .bank-account .each-line-outer .each-line textarea{border:solid 1.5px #00006D;border-radius:8px;padding:0 4px}html .form-back-square .bank-account .each-line-outer .each-line input:disabled,html .form-back-square .bank-account .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html .form-back-square .bank-account .each-line-outer .each-line textarea:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html .form-back-square .bank-account .each-line-outer .each-line .bank-company{width:auto}html .form-back-square .bank-account .each-line-outer .each-line .select-box{position:relative}html .form-back-square .bank-account .each-line-outer .each-line .select-box select{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .bank-account .each-line-outer .each-line .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:8px;top:14px}html .form-back-square .bank-account .each-line-outer .each-line .select-box-2{position:relative;width:41.5%;display:inline}html .form-back-square .bank-account .each-line-outer .each-line .select-box-2 select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .bank-account .each-line-outer .each-line .select-box-2:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:10px;top:14px}html .form-back-square .bank-account .each-line-outer .each-line .select-box-3{position:relative}html .form-back-square .bank-account .each-line-outer .each-line .select-box-3 select{width:52%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .bank-account .each-line-outer .each-line .select-box-3:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:14px}html .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled-2{position:relative}html .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled-2 select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .bank-account .each-line-outer .each-line .zip,html .form-back-square .bank-account .each-line-outer .each-line .prefecture,html .form-back-square .bank-account .each-line-outer .each-line .address,html .form-back-square .bank-account .each-line-outer .each-line .dependent,html .form-back-square .bank-account .each-line-outer .each-line .bank_code,html .form-back-square .bank-account .each-line-outer .each-line .branch_name,html .form-back-square .bank-account .each-line-outer .each-line .branch_code,html .form-back-square .bank-account .each-line-outer .each-line .account_no,html .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_name,html .form-back-square .bank-account .each-line-outer .each-line .relationship,html .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_zip,html .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_prefecture,html .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_address,html .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_b_day{margin-bottom:6px}html .form-back-square .bank-account .each-line-outer .each-line #emergency_contact_prefecture_apply,html .form-back-square .bank-account .each-line-outer .each-line #updated_emergency_contact_prefecture_apply,html .form-back-square .bank-account .each-line-outer .each-line #pending_emergency_contact_prefecture_apply,html .form-back-square .bank-account .each-line-outer .each-line #pending_updated_emergency_contact_prefecture_apply{width:51.5%}html .form-back-square .bank-account .each-line-outer .each-line .note-email{font-size:12px;color:#777;width:140%}html .form-back-square .bank-account .each-line-outer .each-line .flex-box{display:flex;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line .flex-box #other,html .form-back-square .bank-account .each-line-outer .each-line .flex-box #other_apply{margin-left:48px}html .form-back-square .bank-account .each-line-outer #approval_comments{position:relative}html .form-back-square .bank-account .each-line-outer #approval_comments #open_close{position:absolute;right:0;top:0}html .form-back-square .bank-account .each-line-outer .each-line-2 .bank_company{margin-left:4px}html .form-back-square .bank-account .each-line-outer .each-line-2 .bank_company:disabled{border:0;background-color:#ccc}html .form-back-square .bank-account .each-line-outer .each-line-2 input{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}html .form-back-square .bank-account .each-line-outer .each-line-2 input:disabled{background-color:#ccc;border:0;color:#000}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box{display:flex;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box #other,html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box #other_apply{margin-left:48px}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box .label{margin:8px 0;width:20%}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box .label .required{color:#ed1c24}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box .radio{display:flex;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box .radio .bank-company{width:auto;margin-left:48px}html .form-back-square .bank-account .each-line-outer .each-line-2 .note-bank{font-size:12px;color:#777;margin-left:20%}html .form-back-square .bank-account .each-line-outer .each-line-3{position:relative;display:flex;width:100%;align-items:center}html .form-back-square .bank-account .each-line-outer .each-line-3 .label{width:20%;margin:8px 0}html .form-back-square .bank-account .each-line-outer .each-line-3 .label .required{color:#ed1c24}html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input{width:40%}html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input input,html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:100%}html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input input:disabled,html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input .pending-input{background-color:#ffb288}html .form-back-square .bank-account .each-line-outer .note-bank{font-size:12px;color:#777;margin-left:20%}html .form-back-square .bank-account .btns{display:flex;justify-content:center;margin:36px 0 8px}html .form-back-square .bank-account .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}html .form-back-square .bank-account .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .form-back-square .bank-account #dependents_info,html .form-back-square .bank-account #updated_dependents_info{display:none}html .form-back-square .bank-account #dependents_info .dependents-right-left,html .form-back-square .bank-account #dependents_info .dependents-right-left-2,html .form-back-square .bank-account #dependents_info .dependents-right-left-3,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3{display:flex;justify-content:space-between;width:75.8%;margin:0 auto}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-left,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-left,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-left,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-left,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-left,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-left{display:inline;width:20%}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-left .required,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-left .required,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-left .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-left .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-left .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-left .required{color:#ed1c24}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right{width:90%;text-align:right}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box{display:flex;align-items:center;justify-content:right}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .label,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .label,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .label{margin-right:110px;text-align:left}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .label-oqupation,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .label-oqupation,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .label-oqupation,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .label-oqupation,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .label-oqupation,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .label-oqupation{margin-right:78px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer{display:flex;justify-content:space-around;width:50%}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio{display:flex;align-items:center}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio input[type=radio],html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio input[type=radio],html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio input[type=radio],html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio input[type=radio],html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio input[type=radio],html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio input[type=radio]{width:auto}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .add-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .add-dependents-2,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .add-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .add-dependents-2,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .add-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .add-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .add-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .add-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .add-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .add-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .add-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .add-dependents-2{font-size:12px;color:#777;text-align:right;letter-spacing:.2em;font-weight:600;cursor:pointer}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .delete-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .delete-dependents-2,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .delete-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .delete-dependents-2,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .delete-dependents,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .delete-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .delete-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .delete-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .delete-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .delete-dependents-2,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .delete-dependents,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .delete-dependents-2{font-size:12px;color:#777;text-align:right;margin:8px 0 16px;letter-spacing:.2em;font-weight:600;cursor:pointer}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label{display:inline}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label .required,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label .required,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label .required,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label .required{color:#ed1c24}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-name,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-name,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-name,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-name,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-name,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-name{margin-right:97px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-kana,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-kana,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-kana,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-kana,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-kana,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-kana{margin-right:71px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-b-day,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-b-day,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-b-day,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-b-day,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-b-day,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-b-day{margin-right:66px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-my-no,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-my-no,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-my-no,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-my-no,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-my-no,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-my-no{margin-right:40px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right input,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right input,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right input,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right input,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right input,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right input{width:50%;border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;margin-bottom:8px}html .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right input:disabled,html .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right input:disabled,html .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right input:disabled,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right input:disabled,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right input:disabled,html .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right input:disabled{border:0;width:50%;border-radius:8px;height:34px;padding:0 4px;margin-bottom:8px;background-color:#ffb288}html .form-back-square .bank-account .emergency-right-left{position:relative;display:flex;text-align:right;justify-content:space-between;margin-right:12px}html .form-back-square .bank-account .emergency-right-left .right{width:90%}html .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-name{margin-right:60px}html .form-back-square .bank-account .emergency-right-left .right .label-emergency-relationship,html .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-address{margin-right:109px}html .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-b-day{margin-right:80px}html .form-back-square .bank-account .emergency-right-left .right .label-emergency-comment{margin-right:115px}html .form-back-square .bank-account .emergency-right-left .right input{width:50%}html .form-back-square .bank-account .emergency-right-left .right select{width:52%}html .form-back-square .monthly-report{font-size:16px}html .form-back-square .monthly-report .each-line-outer{display:flex;justify-content:center;align-items:center}html .form-back-square .monthly-report .each-line-outer .each-line{position:relative;display:flex;width:72%;align-items:center}html .form-back-square .monthly-report .each-line-outer .each-line .label{white-space:nowrap;display:inline;width:36%}html .form-back-square .monthly-report .each-line-outer .each-line .label .required{color:#ed1c24}html .form-back-square .monthly-report .each-line-outer .each-line .radio{display:flex;align-items:center;white-space:nowrap}html .form-back-square .monthly-report .each-line-outer .each-line .radio:not(:last-of-type){margin-right:1%}html .form-back-square .monthly-report .each-line-outer .each-line textarea,html .form-back-square .monthly-report .each-line-outer .each-line select{border:solid 1.5px #00006D;border-radius:8px;padding:0 4px;width:64%}html .form-back-square .monthly-report .each-line-outer .each-line textarea:disabled,html .form-back-square .monthly-report .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input{width:68%}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box{position:relative}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box .step{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:8px;top:14px}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box-disabled{position:relative}html .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box-disabled .step{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px}html .form-back-square .monthly-report .btns{display:flex;justify-content:center;margin:36px 0 8px}html .form-back-square .monthly-report .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}html .form-back-square .monthly-report .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .form-back-square .paragraph{font-size:15px;margin-top:0}html .form-back-square .comment-outer{display:flex;align-items:center;justify-content:space-between;margin:16px auto 0;border-bottom:solid 1px #9BA5C6;padding:0 10%}html .form-back-square .comment-outer .icon{width:20%;border:1px solid #00006D;border-radius:50%;width:52px;height:52px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}html .form-back-square .comment-outer .comment{width:80%}html .form-back-square .comment-outer .comment .comment-contents{border:solid 1.5px #00006D;border-radius:8px;padding:12px}html .form-back-square .comment-outer:last-of-type{border-bottom:none}html .form-back-square .user-comment-outer{display:flex;align-items:center;justify-content:space-between;margin-top:24px}html .form-back-square .user-comment-outer .comment{border:solid 1.5px #00006D;border-radius:8px;padding:12px;width:74%}html .form-back-square .user-comment-outer input[type=submit]{font-size:12px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}html .form-back-square .user-comment-outer input[type=reset]{font-size:12px;color:#fff;background:#777;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}html .form-back-square .user-comment-outer .red-btn{font-size:12px;color:#fff;background:#ed1c24;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}html .form-back-square #resident_tax_apply .each-line-outer{width:98%;margin:0 auto}html .form-back-square #resident_tax_apply .each-line-outer .each-line{display:flex;align-items:center}html .form-back-square #resident_tax_apply .each-line-outer .each-line .label{white-space:nowrap;display:inline;width:36%;margin:0}html .form-back-square #resident_tax_apply .each-line-outer .each-line .label span{color:#ed1c24}html .form-back-square #resident_tax_apply .each-line-outer .each-line .name,html .form-back-square #resident_tax_apply .each-line-outer .each-line .email{width:62%;border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px}html .form-back-square #resident_tax_apply .each-line-outer .each-line #resident_tax_file{display:none}html .form-back-square #resident_tax_apply .each-line-outer .each-line #resident_tax_file_btn{background:linear-gradient(0deg,rgb(204,204,204) 0%,rgb(255,255,255) 100%);border:solid 1px #ccc;border-radius:100vh;font-size:15px;padding:8px 16px;color:#333}html .form-back-square #resident_tax_apply .each-line-outer .each-line-2{display:flex;justify-content:center}html .form-back-square #resident_tax_apply .each-line-outer .each-line-2 input[type=submit]{font-size:12px;color:#fff;background:#777;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:block}html .form-back-square .blue-btn{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:block;text-align:center;margin:0 auto}html .form-back-square .commutation-preset{font-size:16px}html .form-back-square .commutation-preset .each-line-outer{display:flex;justify-content:center;align-items:center}html .form-back-square .commutation-preset .each-line-outer .each-lines{width:72%}html .form-back-square .commutation-preset .each-line-outer .each-lines .approver{margin-top:24px;font-size:12px}html .form-back-square .commutation-preset .each-line-outer .each-line{position:relative;display:flex;width:72%;align-items:center}html .form-back-square .commutation-preset .each-line-outer .each-line .approver{margin-top:24px;font-size:12px}html .form-back-square .commutation-preset .each-line-outer .each-line .label{display:inline;width:34%}html .form-back-square .commutation-preset .each-line-outer .each-line .label .required{color:#ed1c24}html .form-back-square .commutation-preset .each-line-outer .each-line span{margin-left:8px}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input{width:40%}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input .approver{margin-top:12px;font-size:12px}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input div input{width:100%}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input div .pending-input{background-color:#ffb288}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input .select-box,html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input .select-box-diasbled{width:102.5%}html .form-back-square .commutation-preset .each-line-outer .each-line .each-line-input input{width:100%}html .form-back-square .commutation-preset .each-line-outer .each-line input{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}html .form-back-square .commutation-preset .each-line-outer .each-line .select-box{width:42%}html .form-back-square .commutation-preset .each-line-outer .each-line .select-box #transportation{border:solid 1.5px #00006D;border-radius:8px;height:36px;padding:0 4px;-moz-appearance:none;appearance:none;-webkit-appearance:none}html .form-back-square .commutation-preset .each-line-outer .each-line input:disabled,html .form-back-square .commutation-preset .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html .form-back-square .commutation-preset .each-line-outer .each-line .select-box{position:relative}html .form-back-square .commutation-preset .each-line-outer .each-line .select-box select{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none}html .form-back-square .commutation-preset .each-line-outer .each-line .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:8px;top:14px}html #form_and_preview{display:flex}html #form_and_preview #create_contract{font-size:14px;width:40%}html #form_and_preview #create_contract .label{width:30%;white-space:nowrap}html #form_and_preview #create_contract .label .required{color:#ed1c24}html #form_and_preview #create_contract #email_address_search{width:96%}html #form_and_preview #create_contract .email-address-search-results{width:95%;font-size:12px}html #form_and_preview #create_contract .email-address-search-results .radio:checked+label{background:#FBA48D;color:#fff;border:solid 1.5px #FBA48D}html #form_and_preview #create_contract .email-address-search-results .email-address-search-result-label{display:inline-block;border-radius:8px;height:34px;border:solid 1.5px #00006D;width:100%;padding:0 8px;margin:4px 0;display:flex;align-items:center}html #form_and_preview #create_contract #contract_start_date,html #form_and_preview #create_contract #contract_send_date{width:96.5%}html #form_and_preview #create_contract #contract_end_date{width:82.5%}html #form_and_preview #create_contract .business-con{width:94%;font-size:12px}html #form_and_preview #create_contract .business-con .flex-box{width:105.5%;display:flex;align-items:center}html #form_and_preview #create_contract .business-con .flex-box label{font-size:14px;white-space:nowrap;margin-right:16px}html #form_and_preview #create_contract .business-con .flex-box input:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html #form_and_preview #create_contract .business-con .radio:checked+label{background:#FBA48D;color:#fff;border:solid 1.5px #FBA48D}html #form_and_preview #create_contract .business-con .email-address-search-result-label{display:inline-block;border-radius:8px;height:34px;border:solid 1.5px #00006D;width:100%;padding:0 8px;margin:4px 0;display:flex;align-items:center}html #form_and_preview #create_contract .contract-format{width:100%;font-size:12px}html #form_and_preview #create_contract .contract-format .contract-label{margin-bottom:0;color:#00006d;letter-spacing:2px;font-weight:600}html #form_and_preview #create_contract .contract-format .contract-format-inner{display:flex;flex-wrap:wrap}html #form_and_preview #create_contract .contract-format .contract-format-inner label{width:40%}html #form_and_preview #create_contract .contract-format .contract-format-inner .contract-format-other{display:flex;align-items:center;width:100%}html #form_and_preview #create_contract .contract-format .contract-format-inner .contract-format-other input:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html #form_and_preview #create_contract .contract-format .contract-format-inner .contract-format-other label{white-space:nowrap;margin-right:6px;font-size:14px}html #form_and_preview #create_contract .contract-format .contract-format-inner .contract-format-other .other{border-radius:8px;height:34px;border:solid 1.5px #00006D;padding:0 8px;margin:4px 0;white-space:nowrap;display:flex}html #form_and_preview #create_contract .contract-format .contract-format-inner .radio:checked+label{background:#FBA48D;color:#fff;border:solid 1.5px #FBA48D}html #form_and_preview #create_contract .contract-format .contract-format-inner .contract-format-label{border-radius:8px;height:34px;border:solid 1.5px #00006D;display:block;padding:0 8px;margin:4px 0;white-space:nowrap;display:flex;align-items:center;font-size:16px;width:100%}html #form_and_preview #create_contract .contract-format-other{display:flex;align-items:center}html #form_and_preview #create_contract .contract-format-other input:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html #form_and_preview #create_contract .contract-format-other label{white-space:nowrap;margin-right:12px;width:fit-content}html #form_and_preview #create_contract .contract-format-other .other{border-radius:8px;height:34px;border:solid 1.5px #00006D;padding:0 8px;margin:4px 0;white-space:nowrap;display:flex;width:100%}html #form_and_preview #create_contract .radio:checked+label{background:#FBA48D;color:#fff;border:solid 1.5px #FBA48D}html #form_and_preview #create_contract .contract-format-label-2{border-radius:8px;height:34px;border:solid 1.5px #00006D;padding:0 8px;margin:4px 0;white-space:nowrap;display:flex;align-items:center}html #form_and_preview #create_contract .each-line-input{width:40%}html #form_and_preview #create_contract .each-line-input div input{width:100%}html #form_and_preview #create_contract .each-line-input div .pending-input{background-color:#ffb288}html #form_and_preview #create_contract .each-line-input .select-box,html #form_and_preview #create_contract .each-line-input .select-box-diasbled{width:102.5%}html #form_and_preview #create_contract .each-line-input input{width:100%}html #form_and_preview #create_contract .label-left{text-align:left;width:24%;margin:0}html #form_and_preview #create_contract input[type=date],html #form_and_preview #create_contract input[type=text],html #form_and_preview #create_contract select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px}html #form_and_preview #create_contract input[type=date]:disabled,html #form_and_preview #create_contract select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}html #form_and_preview #create_contract .btns{display:flex;justify-content:center;margin:36px 0 8px}html #form_and_preview #create_contract .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}html #form_and_preview #create_contract .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html #form_and_preview .preview{position:sticky;top:-76px;width:60%;height:100vh}html #form_and_preview .preview img{width:100%}html .btn{text-align:center}html .btn .blue-btn{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}html .back-square-transparent{font-size:15px;background-color:#ffffff80;position:relative;width:auto;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;margin-bottom:15px}html .back-square-transparent .red-txt{color:#ed1c24;font-size:12px;font-weight:600}html .back-square-transparent p{margin-top:0}html .back-square-transparent .each-line{display:flex;justify-content:center}html .back-square-transparent .each-line .label{width:30%}html .back-square-transparent .each-line input:disabled,html .back-square-transparent .each-line .img-box{width:50%}html .btns{text-align:center}html .btns .blue-btn{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center;margin:0 12px}html .btns .gray-btn{font-size:18px;background-color:#777;color:#fff;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center;margin:0 12px}html .alert_list_wrap .alert_list_con{padding-left:0}html .alert_list_wrap .alert_list_con li p:first-child{width:23%}html .alert_list_wrap .alert_list_con li p:nth-child(2){width:58%}html .alert_list_wrap .alert_list_con li p:last-child{width:19%}html .alert_list_wrap .alert_list_con .alert_list_top{display:flex;justify-content:space-between}html .alert_list_wrap .alert_list_con .alert_list_top p{color:#717171;font-size:1.3rem;text-align:center;margin:0}html .alert_list_wrap .alert_list_con .alert_list_contents{height:120px;display:flex;align-items:center;justify-content:space-between;background-color:#ffffffbf;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;margin-bottom:15px}html .alert_list_wrap .alert_list_con .alert_list_contents:last-child{margin-bottom:0}html .alert_list_wrap .alert_list_con .alert_list_contents p:first-child{color:#00006d;font-size:1.6rem;font-weight:600;text-align:center}html .alert_list_wrap .alert_list_con .alert_list_contents p:nth-child(2){color:#e7261c;font-size:1.6rem;font-weight:600;text-align:center}html .alert_list_wrap .alert_list_con .alert_list_contents p:last-child a{display:flex;align-items:center;justify-content:center;color:#00006d;font-size:1.7rem;font-weight:600;text-align:center}html .alert_list_wrap .alert_list_con .alert_list_contents p:last-child a img{width:18px;height:auto}html .alert_list_wrap .pagination-wrap{color:#00006d}html .alert_list_wrap .pagination-wrap .pagination{display:flex;align-items:center;justify-content:center;margin:40px auto}html .alert_list_wrap .pagination-wrap .pagination li{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 2.5px}html .alert_list_wrap .pagination-wrap .pagination li a{font-family:游ゴシック体 bold;color:#00006d;font-size:1.8rem;font-weight:700;text-decoration:none}html .alert_list_wrap .pagination-wrap .pagination .active{position:relative;border-radius:50%;border:solid 1.5px #00006D;filter:drop-shadow(0px 2px 2px rgba(7,17,149,.3))}html .alert_list_wrap .pagination-wrap .pagination .active span{font-size:1.8rem;font-weight:700;font-family:游ゴシック体 bold;text-align:center}html .alert_list_wrap .pagination-wrap .pagination li:first-of-type{margin-right:15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:34px}html .alert_list_wrap .pagination-wrap .pagination li:last-of-type{margin-left:15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:34px}html .alert_list_wrap_sp{display:none}html .wf_list_wrap .wf_list_con{padding-left:0}html .wf_list_wrap .wf_list_con li{display:flex;align-items:center;justify-content:space-between;padding:0 1%;cursor:pointer}html .wf_list_wrap .wf_list_con li p:first-child{width:15%}html .wf_list_wrap .wf_list_con li p:nth-child(2){width:18%}html .wf_list_wrap .wf_list_con li p:nth-child(3){width:25%}html .wf_list_wrap .wf_list_con li p:nth-child(4){width:16%}html .wf_list_wrap .wf_list_con li p:nth-child(5){width:12%}html .wf_list_wrap .wf_list_con li p:last-child{width:14%}html .wf_list_wrap .wf_list_con .wf_list_top p{color:#717171;font-size:1.3rem;text-align:center;margin:0}html .wf_list_wrap .wf_list_con .wf_list_contents{height:120px;background-color:#ffffffbf;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;margin-bottom:15px}html .wf_list_wrap .wf_list_con .wf_list_contents:last-child{margin-bottom:0}html .wf_list_wrap .wf_list_con .wf_list_contents p{color:#00006d;font-size:1.6rem;font-weight:600;text-align:center}html .wf_list_wrap .wf_list_con .wf_list_contents p:nth-child(5) span{display:block;width:100%;height:28px;max-width:68px;color:#fff;font-size:1.2rem;line-height:28px;letter-spacing:1.5px;text-align:center;border-radius:2px;margin:auto}html .wf_list_wrap .wf_list_con .wf_list_contents p:nth-child(5) .send-back{background-color:#db241f}html .wf_list_wrap .wf_list_con .wf_list_contents p:nth-child(5) .applying{background-color:#0c8e43}html .wf_list_wrap .pagination-wrap{color:#00006d}html .wf_list_wrap .pagination-wrap .pagination{display:flex;align-items:center;justify-content:center;margin:40px auto}html .wf_list_wrap .pagination-wrap .pagination li{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 2.5px}html .wf_list_wrap .pagination-wrap .pagination li a{font-family:游ゴシック体 bold;color:#00006d;font-size:1.8rem;font-weight:700;text-decoration:none}html .wf_list_wrap .pagination-wrap .pagination .active{position:relative;border-radius:50%;border:solid 1.5px #00006D;filter:drop-shadow(0px 2px 2px rgba(7,17,149,.3))}html .wf_list_wrap .pagination-wrap .pagination .active span{font-size:1.8rem;font-weight:700;font-family:游ゴシック体 bold;text-align:center}html .wf_list_wrap .pagination-wrap .pagination li:first-of-type{margin-right:15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:34px}html .wf_list_wrap .pagination-wrap .pagination li:last-of-type{margin-left:15px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:34px}html .wf_list_wrap_sp,html .list-sp{display:none}html .application_wrap{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:28px;padding:30px 40px 40px;box-sizing:border-box}html .application_wrap .day{color:#00006d;font-size:1.8rem;font-weight:600;text-align:center;padding-bottom:35px;margin:0}html .application_wrap .application_select{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 0;border-top:1px solid #F1F2F7;border-bottom:1px solid #F1F2F7}html .application_wrap .application_select .select_l{width:37%}html .application_wrap .application_select .select_l .select-tit{display:block;width:130px;color:#4f4f4f;font-size:1.6rem;margin-left:auto}html .application_wrap .application_select .select_r{width:238px;display:inline-flex;align-items:center;position:relative}html .application_wrap .application_select .select_r:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .application_wrap .application_select .select_r select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:238px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:17px;line-height:45px;cursor:pointer}html .application_wrap .application_select .select_r select:focus{outline:none}html .application_wrap .application_contents .application_con .achievements-flex{display:flex;align-items:center;justify-content:center;padding:15px 0;border-bottom:1px solid #F1F2F7}html .application_wrap .application_contents .application_con .achievements-flex .select{width:157px;display:inline-flex;align-items:center;position:relative}html .application_wrap .application_contents .application_con .achievements-flex .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .application_wrap .application_contents .application_con .achievements-flex .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:17px;line-height:45px;cursor:pointer}html .application_wrap .application_contents .application_con .achievements-flex .select select:focus{outline:none}html .application_wrap .application_contents .application_con .achievements-flex .achievements-time{display:flex;align-items:center;justify-content:center;padding:0 60px}html .application_wrap .application_contents .application_con .achievements-flex .achievements-time .select{width:70px}html .application_wrap .application_contents .application_con .achievements-flex .achievements-time .select select{min-width:70px}html .application_wrap .application_contents .application_con .achievements-flex .achievements-time p{margin:0 15px}html .application_wrap .application_contents .application_con .achievements-flex .application_delete{display:flex;align-items:center;color:#00006d;font-size:1.4em;font-weight:600}html .application_wrap .application_contents .application_con .achievements-flex .application_delete img{width:13px;height:auto;margin-right:5px}html .application_wrap .application_contents .application_con .achievements-flex .achievements-addition{display:block;width:100%;max-width:500px;color:#727272;font-size:1.4rem;margin:auto}html .application_wrap .application_contents .application_con .achievements-comment_flex{display:flex;width:100%;max-width:500px;margin:auto;padding:30px 0}html .application_wrap .application_contents .application_con .achievements-comment_flex .achievements-comment_flex_l{width:135px}html .application_wrap .application_contents .application_con .achievements-comment_flex .achievements-comment_flex_l p{color:#4f4f4f;font-size:16px;margin:0}html .application_wrap .application_contents .application_con .achievements-comment_flex .achievements-comment_flex_r{width:365px}html .application_wrap .application_contents .application_con .achievements-comment_flex .achievements-comment_flex_r textarea{width:100%;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}html .application_wrap .application_contents .application_con .achievements-comment_flex .achievements-comment_flex_r textarea:focus{outline:none}html .application_wrap .application_contents .application_con .application_flex{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 0;border-bottom:1px solid #F1F2F7}html .application_wrap .application_contents .application_con .application_flex .application_flex_l{width:37%}html .application_wrap .application_contents .application_con .application_flex .application_flex_l p{display:block;width:130px;color:#4f4f4f;font-size:1.6rem;margin:0 0 0 auto}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .select{display:inline-flex;align-items:center;position:relative}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:1.6rem;line-height:45px;cursor:pointer}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .select select:focus{outline:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .achievements-time{display:flex;align-items:center;justify-content:center}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .achievements-time .select{width:70px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .achievements-time .select select{min-width:70px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .achievements-time p{margin:0 15px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r textarea{width:345px;max-width:345px;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}html .application_wrap .application_contents .application_con .application_flex .application_flex_r textarea:focus{outline:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002{display:flex;flex-wrap:wrap;gap:0 35px;border:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label{display:flex;align-items:center;gap:0 10px;position:relative;color:#4f4f4f;font-size:1.6rem;cursor:pointer}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label:before,html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label:after{border-radius:50%;content:""}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label:before{width:23px;height:23px;border:1px solid #1B196D;box-sizing:border-box}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label:after{position:absolute;top:50%;left:11.5px;transform:translate(-50%,-50%);width:12px;height:12px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 label:has(:checked):after{background-color:#1b196d}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .radio-002 input{display:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .date{position:relative;display:inline-block;width:226px;height:45px;border:1px solid #1B196D;border-radius:7px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .date input[type=date]{position:relative;padding:0 10px;width:226px;height:33px;line-height:33px;border:0;background:transparent;box-sizing:border-box;color:#4f4f4f;font-size:1.6rem}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .date input[type=date]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .date input[type=date]::-webkit-clear-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}html .application_wrap .application_contents .application_con .application_flex .application_flex_r .date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:36px;height:36px;background:rgba(255,0,0,0);color:transparent;cursor:pointer}html .application_wrap .application_contents .application_con .application_flex .application_flex_r_holiday{display:flex;align-items:center}html .application_wrap .application_contents .application_con .application_flex .application_flex_r_holiday .select{margin-right:50px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r_holiday .select select{min-width:115px}html .application_wrap .application_contents .application_con .application_flex .application_flex_r_holiday .radio-002 label{gap:0 5px}html .application_wrap .application_contents .application_con .application_flex_transfer{justify-content:center}html .application_wrap .application_contents .application_con .application_flex_transfer .application_flex_l{width:210px}html .application_wrap .application_contents .application_con .application_flex_transfer .application_flex_l p{width:210px;text-align:center;margin:auto}html .application_wrap .application_contents .application_con .application_flex_transfer .application_flex_r .radio-002 label{gap:0 5px}html .application_wrap .application_contents .application_con .baseline{align-items:flex-start}html .application_wrap .application_contents .application_con .baseline .application_flex_l p{margin:5px 0 0 auto}html .application_wrap .application_contents .application_con .b_none{border-bottom:none}html .application_wrap .application-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:20px 0 0}}@media screen and (min-width: 600px) and (max-width: 599px){html .application_wrap .application-btn-container{padding:45px 0 0}}@media screen and (min-width: 600px){html .application_wrap .application-btn-container a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:9999px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .application_wrap .application-btn-container a{font-size:20px}}@media screen and (min-width: 600px){html .application_wrap .application-btn-container .close{background-color:#727272}html .application_wrap .application-btn-container .cancel{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px;border:0;color:#fff;height:40px;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:9999px}html .application_wrap_sp{display:none}html .shift-top{display:flex;align-items:center;justify-content:space-between;height:60vh;padding:0 15px}html .shift-top a{display:flex;align-items:center;justify-content:center;width:48%;height:250px;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;background:linear-gradient(90deg,#3320FF 0%,#4B83FF 100%);border-radius:35px;transition:.5s}html .shift-top a:hover{opacity:.8}html .app-management .application-num{display:flex;justify-content:space-between;padding:15px 0 25px}html .app-management .application-num div{width:210px;background-color:#e5f9ff;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280;padding:20px}html .app-management .application-num div .tit{color:#010a76;font-size:1.7rem;font-weight:700;margin:0}html .app-management .application-num div .num{font-family:Arimo,sans-serif;color:#010a76;font-size:3.6rem;font-weight:700;line-height:1;text-align:center;padding:10px 0;margin:0}html .app-management .application-num .approval_txt{color:#e7261c;font-size:1.6rem;font-weight:700;margin:0}html .app-management hr{border-top:1px solid #F1F2F7;border-bottom:0}html .app-management .application-list{padding-top:30px}html .app-management .application-list .application-list_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}html .app-management .application-list .application-list_top .tit{font-family:Arimo,sans-serif;color:#010a76;font-size:1.8rem;font-weight:700;margin:0}html .app-management .application-list .application-list_top .search-form-009{position:relative;display:flex;align-items:center;overflow:hidden;box-shadow:2px 10px 30px -10px #3081c280;border-radius:30px}html .app-management .application-list .application-list_top .search-form-009:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:17px;height:17px;background-image:url(/build/assets/search-efc250ee.svg);background-position:center;background-size:cover;background-repeat:no-repeat}html .app-management .application-list .application-list_top .search-form-009 input{width:227px;height:30px;font-size:1.4rem;padding:5px 65px 5px 35px;border:none;border-radius:30px;background-color:#ffffffbf;box-sizing:border-box;outline:none}html .app-management .application-list .application-list_top .search-form-009 button{position:absolute;top:50%;right:5px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:52px;height:23px;color:#fff;font-size:1.3rem;font-weight:400;text-align:center;background-color:#1b196d;border:none;border-radius:30px;cursor:pointer}html .app-management .application-list .application-list_con .application-list_hd{display:flex;align-items:center;justify-content:space-between}html .app-management .application-list .application-list_con .application-list_hd p{width:33.3333333333%;color:#717171;font-size:1.3rem;text-align:center;margin:0}html .app-management .application-list .application-list_con .application-list_contents a{display:flex;align-items:center;justify-content:space-between;width:100%;height:80px;background-color:#ffffffbf;border-radius:18px;margin-bottom:15px}html .app-management .application-list .application-list_con .application-list_contents a:last-child{margin-bottom:0}html .app-management .application-list .application-list_con .application-list_contents a p{width:33.3333333333%;text-align:center}html .app-management .application-list .application-list_con .application-list_contents a .date,html .app-management .application-list .application-list_con .application-list_contents a .name{color:#00006d;font-size:1.7rem;font-weight:600}html .app-management .application-list .application-list_con .application-list_contents a .status{width:33.3333333333%}html .app-management .application-list .application-list_con .application-list_contents a .status p{display:flex;align-items:center;justify-content:center;width:70px;height:35px;color:#fff;font-size:1.3rem;font-weight:600;border-radius:3px;margin:auto}html .app-management .application-list .application-list_con .application-list_contents a .status .not-compatible{background-color:#db241f}html .app-management .application-list .application-list_con .application-list_contents a .status .approved{background-color:#8c8c8c}html .app-management .application-list .application-list_con .application-list_contents a .status .remand{background-color:#0c8e43}html .app-permission{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:50px;box-sizing:border-box;padding:30px 40px}html .app-permission .day{color:#010a76;font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:25px}html .app-permission .day span{font-family:Arimo,sans-serif}html .app-permission table{width:100%}html .app-permission table tr{display:flex;align-items:center;justify-content:center;border-top:1px solid #F1F2F7;min-height:80px}html .app-permission table tr th,html .app-permission table tr td{color:#4f4f4f;font-size:1.6rem;font-weight:400;line-height:2;padding:10px 0}html .app-permission table tr th{width:40%;max-width:230px}html .app-permission table tr .comment-tit{color:#08007c}html .app-permission table tr td{width:60%;max-width:350px}html .app-permission table tr td textarea{width:100%;min-width:350px;height:110px;color:#4f4f4f;font-size:1.6rem;border:1px solid #08007C;border-radius:8px;resize:vertical;padding:15px}html .app-permission table tr td textarea:focus{outline:none}html .app-permission .app-permission_btns{display:flex;align-items:center;justify-content:center;margin:auto;padding:20px 0 0}}@media screen and (min-width: 600px) and (max-width: 599px){html .app-permission .app-permission_btns{padding:45px 0 0}}@media screen and (min-width: 600px){html .app-permission .app-permission_btns a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .app-permission .app-permission_btns a{font-size:20px}}@media screen and (min-width: 600px){html .app-permission .app-permission_btns .remand{background-color:#727272}html .app-permission .app-permission_btns .approval{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}html .memo_container{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:50px;box-sizing:border-box;padding:30px 40px}html .memo_container .day{color:#010a76;font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:30px}html .memo_container .day span{font-family:Arimo,sans-serif}html .memo_container .memo_con{display:flex;align-items:center;justify-content:center}html .memo_container .memo_con p{width:90px;color:#727272;font-size:2rem;text-align:center;margin:0 30px 0 0}html .memo_container .memo_con textarea{width:100%;max-width:410px;height:200px;color:#4f4f4f;font-size:1.6rem;border:1px solid #999999;border-radius:10px;padding:15px;resize:vertical}html .memo_container .memo_con textarea:focus{outline:1px solid #00006D}html .memo_container hr{border-top:1px solid #F1F2F7;border-bottom:0;margin:20px 0}html .memo_container .memo_btns{display:flex;align-items:center;justify-content:center;margin:auto;padding:20px 0 0}}@media screen and (min-width: 600px) and (max-width: 599px){html .memo_container .memo_btns{padding:45px 0 0}}@media screen and (min-width: 600px){html .memo_container .memo_btns a,html .memo_container .memo_btns button{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .memo_container .memo_btns a,html .memo_container .memo_btns button{font-size:20px}}@media screen and (min-width: 600px){html .memo_container .memo_btns .close{background-color:#727272}html .memo_container .memo_btns .registration{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}html .user-name{position:relative;display:flex;align-items:center;width:100%;border-bottom:1px solid #F1F2F7;padding-bottom:5px}html .user-name img{width:24px;height:24px;margin-right:10px}html .user-name .name{color:#00006d;font-size:2rem;font-weight:700;margin:0}html .user-name .register-txt{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#e7261c;font-size:14px;font-weight:600;margin:0}html .user-name-2{position:relative;display:flex;align-items:center;width:100%;padding-bottom:5px}html .user-name-2 img{width:24px;height:24px;margin-right:10px}html .user-name-2 .name{color:#00006d;font-size:2rem;font-weight:700;margin:0}html .user-name-2 .register-txt{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#e7261c;font-size:1.6rem;font-weight:100;margin:0}html .list_name-management{color:#717171;font-size:13px;width:auto;padding:0 15px;display:flex}html .list_name-management p{text-align:center;margin:15px auto 0}html .list_name-management p:first-child{width:16%}html .list_name-management p:nth-child(2){width:13%}html .list_name-management p:nth-child(3){width:13%}html .list_name-management p:nth-child(4){width:11%}html .list_name-management p:nth-child(5){width:11%}html .list_name-management p:nth-child(6){width:25%}html .list_name-management p:last-child{width:11%}html .list-management_con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 15px;height:83px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}html .list-management_con .memo-btn a{height:18px;position:relative}html .list-management_con .memo-btn a .memo{width:16px}html .list-management_con .memo-btn .memo-frame{display:none;position:absolute;top:30px;left:50%;transform:translate(-50%);width:222px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px;padding:5px;box-sizing:border-box;transition:.3s;z-index:99;height:fit-content}html .list-management_con .memo-btn .memo-frame p{width:100%;color:#000;font-size:1.2rem;text-align:center;margin:5px auto 3px}html .list-management_con .memo-btn .memo-frame textarea{width:100%;height:96px;color:#686868;font-size:1.1rem;border:1px solid #00006D;border-radius:5px;padding:5px 10px;resize:vertical;box-sizing:border-box}html .list-management_con .memo-btn a:hover+.memo-frame{display:block}html .list-management_con p{font-size:1.6rem;font-weight:600;padding:0 5px;box-sizing:border-box;color:#00006d;text-align:center}html .list-management_con p:first-child{width:16%}html .list-management_con p:nth-child(2){width:13%}html .list-management_con p:nth-child(3){width:13%}html .list-management_con p:nth-child(4){width:11%}html .list-management_con p:nth-child(5){width:11%}html .list-management_con p:nth-child(6){width:25%}html .list-management_con .memo-btn{position:relative;width:11%}html .list-management_con .memo-btn img{display:block;width:20px;height:auto;margin:auto}html .list-management_con .memo-btn .memo-modal{position:absolute;top:20px;left:50%;transform:translate(-50%);width:222px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px;padding:5px;box-sizing:border-box;transition:.3s;z-index:99}html .list-management_con .memo-btn .memo-modal p{width:100%;color:#000;font-size:1.2rem;text-align:center;margin:5px auto 3px}html .list-management_con .memo-btn .memo-modal textarea{width:100%;height:96px;color:#686868;font-size:1.1rem;border:1px solid #00006D;border-radius:5px;padding:5px 10px;resize:vertical;box-sizing:border-box}html .list-management_con .memo-btn .memo-modal textarea:focus{outline:none}html .calendar-management_container .memo-modal{position:absolute;top:25px;left:80%;transform:translate(-50%);display:none;width:222px!important;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px;padding:5px;box-sizing:border-box;transition:.3s;z-index:99}html .calendar-management_container .memo-modal p{width:100%;color:#000;font-size:1.2rem;text-align:center;margin:5px auto 3px}html .calendar-management_container .memo-modal textarea{width:100%;height:96px;color:#686868;font-size:1.1rem;border:1px solid #00006D;border-radius:5px;padding:5px 10px;resize:vertical;box-sizing:border-box}html .calendar-management_container .memo-modal textarea:focus{outline:none}html .back-btn{position:absolute;color:#e7261c;font-size:1.6rem;font-weight:700;line-height:1;padding:15px 0 15px 30px}html .back-btn:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5.5px 10px 5.5px 0;border-color:transparent #E7261C transparent transparent}html .shift-calendar_container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:8px}html .shift-calendar_container .calendar_con{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(14.2857142857% - 5px);height:224px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:8px;padding:10px 10px 20px;box-sizing:border-box;margin-bottom:5px}html .shift-calendar_container .calendar_con .day{width:50%;font-family:Arial,Helvetica,sans-serif;color:#686868;font-size:2rem;line-height:1;margin:0}html .shift-calendar_container .calendar_con a{height:75px;position:relative}html .shift-calendar_container .calendar_con a .memo{width:16px}html .shift-calendar_container .calendar_con .memo-frame{display:none;position:absolute;top:30px;left:90%;transform:translate(-50%);width:222px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:12px;padding:5px;box-sizing:border-box;transition:.3s;z-index:99;height:fit-content}html .shift-calendar_container .calendar_con .memo-frame p{width:100%;color:#000;font-size:1.2rem;text-align:center;margin:5px auto 3px}html .shift-calendar_container .calendar_con .memo-frame textarea{width:100%;height:96px;color:#686868;font-size:1.1rem;border:1px solid #00006D;border-radius:5px;padding:5px 10px;resize:vertical;box-sizing:border-box}html .shift-calendar_container .calendar_con a:hover+.memo-frame{display:block}html .shift-calendar_container .calendar_con .plus{position:absolute;top:7px;right:7px;width:20px;height:auto}html .shift-calendar_container .calendar_con .reload{position:absolute;bottom:3px;right:7px;width:16px;height:auto}html .shift-calendar_container .calendar_con div{position:absolute;left:0;bottom:0;width:100%;height:190px;padding:15px 10px 10px;border-radius:0 8px 8px;box-sizing:border-box}html .shift-calendar_container .calendar_con div p{color:#686868;font-size:1.1rem;line-height:1.25;margin:0}html .shift-calendar_container .calendar_con div p span{font-family:Arial,Helvetica,sans-serif}html .shift-calendar_container .calendar_con .bg-red{background-color:#f2cccc}html .shift-calendar_container .calendar_con .bg-yellow{background-color:#f8edc8}html .shift-calendar_container .calendar_con .bg-blue{background-color:#cbdceb}html .shift-calendar_container .calendar_con .bg-green{background-color:#d3e3ce}html .shift-calendar_container .calendar_con .bg-purple{background-color:#ccf}html .shift-calendar_container .calendar_con .applying{background-color:#dbdbdb}html .shift-calendar_container .calendar_con .applying p{color:#e7261c}html .shift-calendar_container .calendar_con .applying-txt{position:absolute;left:0;bottom:0;width:100%;height:20px;color:#fff;font-size:1.1rem;text-align:center;line-height:18px;background-color:#999;border-radius:0 0 8px 8px;margin:0}html .shift-calendar_container .holiday{background-color:#ffe0e0}html .shift-calendar_container .day-off{background-color:#c9b3b3}html .shift-calendar_container .not-this-month{background-color:#e0e0e0}html .shift-calendar_container .none{background-color:#dbdbdb}html .shift-calendar_container .error{background-color:#ec6f6f}html .modal-preset{left:16%!important;top:30px;background-color:#ffffffbf;box-shadow:2px 10px 30px -10px #3081c280;border-radius:6px;padding:5px!important;box-sizing:border-box}html .modal-preset a{display:flex;align-items:center;height:50px;color:#686868;font-size:1.1rem;border-radius:5px;padding:0 5px;margin-bottom:5px;box-sizing:border-box}html .modal-preset a:last-child{margin-bottom:0}html .modal-preset .bg-red{background-color:#f2cccc}html .modal-preset .bg-yellow{background-color:#f8edc8}html .modal-preset .bg-blue{background-color:#cbdceb}html .modal-preset .bg-green{background-color:#d3e3ce}html .modal-preset .bg-purple{background-color:#ccf}html .modal-preset .bg-gray{background-color:#e5e5e5}html .shift-calendar_sp{display:none}html .preset-error-txt{color:#e7261c;font-size:1.5rem;font-weight:700;text-align:right;margin:0 0 10px;white-space:nowrap}html .preset-register_wrap{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:50px;padding:65px 40px 20px;box-sizing:border-box}html .preset-register_wrap .tit{color:#00006d;font-size:1.8rem;font-weight:600;text-align:center;padding-bottom:35px;margin:0}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex{display:flex;align-items:center;justify-content:center;padding:15px 0;border-bottom:1px solid #F1F2F7}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex p{font-size:1.9rem}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .select{width:157px;display:inline-flex;align-items:center;position:relative}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:1.6rem;line-height:45px;cursor:pointer}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .select select:focus{outline:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .achievements-time{display:flex;align-items:center;justify-content:center;padding:0 60px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .achievements-time .select{width:65px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .achievements-time .select select{min-width:65px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .achievements-time p{margin:0 15px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .achievements-addition{display:block;width:100%;max-width:500px;color:#727272;font-size:1.4rem;margin:auto}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:20px 0;border-bottom:1px solid #F1F2F7}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex:first-child{border-top:1px solid #F1F2F7}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_l{width:37%}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_l p{display:block;width:130px;color:#4f4f4f;font-size:1.6rem;margin:0 0 0 auto}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r input[type=text]{width:300px;height:45px;border:1px solid #1B196D;border-radius:8px;color:#4f4f4f;font-size:2rem;line-height:45px;padding:0 15px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r input[type=text]:focus{outline:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r input:disabled{background-color:#e9ecef}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .error{border:1px solid #E7261C!important}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select{display:inline-flex;align-items:center;position:relative}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;font-family:Arial,Helvetica,sans-serif;color:#4f4f4f;font-size:2rem;line-height:45px;cursor:pointer}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select select:focus{outline:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time{display:flex;align-items:center;justify-content:center}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time .select{width:70px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time .select select{min-width:70px;-moz-appearance:none;appearance:none;-webkit-appearance:none}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time p{margin:0 15px}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r textarea{width:345px;max-width:345px;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}html .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r textarea:focus{outline:none}html .preset-register_wrap .preset-register_contents .preset-register_con #working_hours{font-size:16px}html .preset-register_wrap .preset-register-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:30px 0}}@media screen and (min-width: 600px) and (max-width: 599px){html .preset-register_wrap .preset-register-btn-container{padding:45px 0 0}}@media screen and (min-width: 600px){html .preset-register_wrap .preset-register-btn-container input{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .preset-register_wrap .preset-register-btn-container input{font-size:20px}}@media screen and (min-width: 600px){html .preset-register_wrap .preset-register-btn-container .close{border:0;background-color:#727272}html .preset-register_wrap .preset-register-btn-container .cancel{border:0;background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}html .preset-register_sp,html .sp-back{display:none}html .confirm-container{margin:20px auto}html .confirm-container p{color:#00006d;font-size:1.8rem;font-weight:600;text-align:center;margin:0}html .confirm-container .confirm-btn{display:flex;align-items:center;justify-content:center;margin:auto;padding:15px 0}html .confirm-container .confirm-btn a,html .confirm-container .confirm-btn button{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .confirm-container .confirm-btn a,html .confirm-container .confirm-btn button{font-size:20px}}@media screen and (min-width: 600px){html .confirm-container .confirm-btn .cancel{background-color:#727272}html .confirm-container .confirm-btn .submission{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}html .reason-container{display:flex;align-items:center;justify-content:center;background-color:#ffffffbf;border-radius:30px;box-sizing:border-box;padding:25px 80px;margin-top:15px}html .reason-container p{color:#4f4f4f;font-size:16px;margin:0 30px 0 0}html .reason-container textarea{width:calc(100% - 200px);background-color:transparent;border:1px solid #1B196D;border-radius:13px;resize:vertical;box-sizing:border-box;padding:10px 15px}html .reason-container textarea:focus{outline:none}html .day-of-week{margin-top:20px;display:flex;justify-content:space-between}html .day-of-week .day{width:14%;text-align:center;background-color:#e0e0e0;font-size:16px}html .day-of-week .sun{background-color:#ffe0e0}html .day-of-week .sat{background-color:#e0f4ff}html .update_wrap{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:50px;padding:30px 40px 0;box-sizing:border-box}html .update_wrap .tit{color:#00006d;font-size:1.8rem;font-weight:600;text-align:center;padding-bottom:35px;margin:0}html .update_wrap .update_contents .update_con #tabContent02{position:relative;top:-1px;display:none;overflow:hidden;border-top:1px solid #ffffff}html .update_wrap .update_contents .update_con #tabContent01{border-bottom:1px solid #F1F2F7}html .update_wrap .update_contents .update_con .preset-select{display:flex;flex-wrap:wrap;width:100%;max-width:530px;padding:15px 0;margin:auto}html .update_wrap .update_contents .update_con .preset-select a{display:flex;align-items:center;width:calc(25% - 7.5px);height:80px;color:#686868;font-size:1.1rem;line-height:1.25;border-radius:4px;padding:0 10px;margin-right:10px;box-sizing:border-box}html .update_wrap .update_contents .update_con .preset-select a p{text-align:initial}html .update_wrap .update_contents .update_con .preset-select a p span{font-family:Arial,Helvetica,sans-serif}html .update_wrap .update_contents .update_con .preset-select a p .small{font-size:1rem}html .update_wrap .update_contents .update_con .preset-select a:nth-child(4n){margin-right:0}html .update_wrap .update_contents .update_con .preset-select a:nth-child(n+5){margin-top:10px}html .update_wrap .update_contents .update_con .preset-select .bg-red{background-color:#f8cdc9}html .update_wrap .update_contents .update_con .preset-select .bg-yellow{background-color:#ffeec6}html .update_wrap .update_contents .update_con .preset-select .bg-blue{background-color:#cae1ec}html .update_wrap .update_contents .update_con .preset-select .bg-green{background-color:#d4e8cd}html .update_wrap .update_contents .update_con .preset-select .bg-purple{background-color:#ccf}html .update_wrap .update_contents .update_con .preset-select .bg-gray{background-color:#e5e5e5}html .update_wrap .update_contents .update_con .update_flex{display:flex;align-items:center;justify-content:center;padding:15px 0;border-bottom:1px solid #F1F2F7}html .update_wrap .update_contents .update_con .update_flex p{font-size:1.8rem}html .update_wrap .update_contents .update_con .update_flex .select{width:157px;display:inline-flex;align-items:center;position:relative}html .update_wrap .update_contents .update_con .update_flex .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .update_wrap .update_contents .update_con .update_flex .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:1.6rem;line-height:45px;cursor:pointer}html .update_wrap .update_contents .update_con .update_flex .select select:focus{outline:none}html .update_wrap .update_contents .update_con .update_flex .achievements-time{display:flex;align-items:center;justify-content:center;padding:0 60px}html .update_wrap .update_contents .update_con .update_flex .achievements-time .select{width:65px}html .update_wrap .update_contents .update_con .update_flex .achievements-time .select select{min-width:65px}html .update_wrap .update_contents .update_con .update_flex .achievements-time p{margin:0 15px}html .update_wrap .update_contents .update_con .update_flex .achievements-addition{display:block;width:100%;max-width:500px;color:#727272;font-size:1.4rem;margin:auto}html .update_wrap .update_contents .update_con .update_flex{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:20px 0;border-bottom:1px solid #F1F2F7}html .update_wrap .update_contents .update_con .update_flex:first-child{border-top:1px solid #F1F2F7}html .update_wrap .update_contents .update_con .update_flex .radio-002{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px;padding:0;border:none}html .update_wrap .update_contents .update_con .update_flex .radio-002 label{display:flex;align-items:center;gap:0 10px;position:relative;color:#4f4f4f;font-size:1.8rem;cursor:pointer}html .update_wrap .update_contents .update_con .update_flex .radio-002 label:before,html .update_wrap .update_contents .update_con .update_flex .radio-002 label:after{border-radius:50%;content:""}html .update_wrap .update_contents .update_con .update_flex .radio-002 label:before{width:23px;height:23px;border:1px solid #1B196D;box-sizing:border-box}html .update_wrap .update_contents .update_con .update_flex .radio-002 label:after{position:absolute;top:50%;left:11.5px;transform:translate(-50%,-50%);width:12px;height:12px}html .update_wrap .update_contents .update_con .update_flex .radio-002 label:has(:checked):after{background-color:#1b196d}html .update_wrap .update_contents .update_con .update_flex .radio-002 input{display:none}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_l{width:37%}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_l p{display:block;width:130px;color:#4f4f4f;font-size:1.6rem;margin:0 0 0 auto}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r input[type=text]{width:300px;height:45px;border:1px solid #1B196D;border-radius:8px;color:#4f4f4f;font-size:2rem;line-height:45px;padding:0 15px}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r input[type=text]:focus{outline:none}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .error{border:1px solid #E7261C!important}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select{display:inline-flex;align-items:center;position:relative}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;font-family:Arial,Helvetica,sans-serif;color:#4f4f4f;font-size:2rem;line-height:45px;cursor:pointer}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select select:focus{outline:none}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time{display:flex;align-items:center;justify-content:center}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time .select{width:70px}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time .select select{min-width:70px}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time p{margin:0 15px}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r textarea{width:345px;max-width:345px;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}html .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r textarea:focus{outline:none}html .update_wrap .update-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:30px 0}}@media screen and (min-width: 600px) and (max-width: 599px){html .update_wrap .update-btn-container{padding:45px 0 0}}@media screen and (min-width: 600px){html .update_wrap .update-btn-container a,html .update_wrap .update-btn-container button{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (min-width: 600px) and (max-width: 599px){html .update_wrap .update-btn-container a,html .update_wrap .update-btn-container button{font-size:20px}}@media screen and (min-width: 600px){html .update_wrap .update-btn-container .close{background-color:#727272}html .update_wrap .update-btn-container .register{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}html .update-btn-container-sp{display:none}}.modal-toggle{cursor:pointer}.active{opacity:1;visibility:visible}.modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;transition:all 1s ease-in-out}.modal .modal-content{background:#ffffff!important;overflow-y:auto;width:90%;max-width:580px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;border-radius:5px;box-sizing:border-box;animation:show .5s linear 0s;filter:drop-shadow(0px 2px 6px #777)}.modal .modal-content .wf-modal-close{position:absolute;top:-12px;right:12px;color:#000;font-size:48px}@media screen and (max-width: 599px){.modal .modal-content{width:100%;top:auto;bottom:0;left:0;transform:inherit;border-radius:40px 40px 0 0;margin-left:0}}.modal .modal-content .tit{color:#1b196d;font-size:2.2rem;font-weight:700;text-align:center;margin:30px auto 25px}@media screen and (max-width: 599px){.modal .modal-content .tit{font-size:24px;margin:50px auto 45px}}.modal .modal-content table{width:100%}.modal .modal-content table tr{display:flex;align-items:center;border-top:1px solid #F1F2F7;padding:0 50px}@media screen and (max-width: 599px){.modal .modal-content table tr{padding:0 25px}}.modal .modal-content table tr:last-child{border-bottom:1px solid #F1F2F7}.modal .modal-content table tr th,.modal .modal-content table tr td{color:#4f4f4f;font-size:1.3rem;font-weight:400;text-align:left;padding:25px 0}@media screen and (max-width: 599px){.modal .modal-content table tr th,.modal .modal-content table tr td{font-size:16px;text-align:left;padding:30px 0}}.modal .modal-content table tr th{width:40%;white-space:nowrap}.modal .modal-content table tr td{width:60%}.modal .modal-content .list-sp-a{padding-bottom:25px}.modal .modal-content .list-sp-a a{display:block;color:#4f4f4f;font-size:20px;padding:20px 60px;border-top:1px solid #E5E4EB;text-decoration:none}.modal .modal-content .modal-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:20px 0;justify-content:space-between;width:48%}@media screen and (max-width: 599px){.modal .modal-content .modal-btn-container{padding:45px 0}}.modal .modal-content .modal-btn-container a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}@media screen and (max-width: 599px){.modal .modal-content .modal-btn-container a{font-size:20px}}.modal .modal-content .modal-btn-container .close{background-color:#727272}.modal .modal-content .modal-btn-container .cancel{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}.modal .modal-content .modal-btn-container .delete-preset-completed{background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%)}.modal .modal-content .modal-preset{width:100%}.modal .modal-content .modal-preset a{display:flex;align-items:center;justify-content:center;width:100%;height:105px;border-radius:15px;box-shadow:2px 10px 30px -10px #3081c280;margin-bottom:5px;text-decoration:none}.modal .modal-content .modal-preset a p{color:#686868;font-size:18px;margin-right:40px}.modal .modal-content .modal-preset a p:last-child{margin-right:0}.modal .modal-content .modal-preset .bg-red{background-color:#f2cccc}.modal .modal-content .modal-preset .bg-yellow{background-color:#f8edc8}.modal .modal-content .modal-preset .bg-blue{background-color:#cbdceb}.modal .modal-content .modal-preset .bg-green{background-color:#d3e3ce}.modal .modal-content .modal-preset .bg-purple{background-color:#ccf}.modal .modal-content .modal-preset .bg-gray{background-color:#e5e5e5}.modal .modal-preset_content{padding:15px 15px 35px;height:70%;overflow-y:scroll}.modal-top{display:inline-block;position:absolute;right:0!important;top:0!important;z-index:9999}@media screen and (max-width: 599px){.modal-top{right:20px!important;top:20px!important}}.modal-top .modal-close{position:relative!important;top:0;right:0;width:inherit;color:#00006d!important;text-decoration:none;font-size:3.8rem;line-height:1;padding:0 8px}@media screen and (max-width: 599px){.modal-top .modal-close{font-size:40px}}.modal-close:hover,.modal-close:focus{text-decoration:none;cursor:pointer}@keyframes show{0%{opacity:0}to{opacity:1}}.modal-container{background-color:#fff!important;opacity:1!important;visibility:visible!important;padding:0!important;border-radius:5px}.modal-container:before{content:none!important}.modal-container .annotation{font-size:20px;text-align:center;color:#db241f;font-weight:600}.modal-container .annotation span{font-size:16px}.modal-top-preset{display:inline-block;position:absolute;right:10px;bottom:700px}.modal-close-preset{color:#fff!important;font-size:43px!important;font-weight:300;padding:0}@media screen and (max-width: 599px){body{margin:0}body .py-4{background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/login_back_sp.png);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}body .py-4 .container{position:absolute;padding:0 52px 0 0;min-height:42%;left:0}body .py-4 .container .axis-outer .axis-outer-sp{margin-bottom:24px;margin-left:32px;display:flex}body .py-4 .container .axis-outer .axis-outer-sp .login-axis{display:block;filter:drop-shadow(0 10px 10px #993377);width:160px}body .py-4 .container .axis-outer .axis-outer-sp .login-tng{display:block;width:120px;margin-left:32px;margin-bottom:-28px}}@media screen and (max-width: 599px) and (max-height: 700px){body .py-4 .container .register-card{height:62vh}}@media screen and (max-width: 599px) and (min-height: 701px){body .py-4 .container .register-card{height:55vh}}@media screen and (max-width: 599px){body .py-4 .container .card{background-color:#ffffffb3;border-radius:0 20px 20px 0;min-height:26vh;--bs-card-border-color: none;position:relative;display:block;font-size:20px;letter-spacing:.2em;color:#00006d;padding:24px 0;width:80%}body .py-4 .container .card .card-header{text-align:center}body .py-4 .container .card .card-body{height:100%;padding:20px;width:90%}body .py-4 .container .card .card-body form{height:100%}body .py-4 .container .card .card-body form .login-info{position:absolute;top:50%;left:44%;transform:translateY(-50%) translate(-50%);width:80%}body .py-4 .container .card .card-body form .login-info .row,body .py-4 .container .card .card-body form .login-info .row label,body .py-4 .container .card .card-body form .login-info .row .col-md-6{padding:0}body .py-4 .container .card .card-body form .login-info .row .col-md-6 input{font-size:20px;letter-spacing:.1em;width:100%;box-sizing:border-box;border:0;padding:4px 12px;border-radius:4px}body .py-4 .container .card .card-body form .login-info .row:first-of-type{margin-bottom:20px!important}body .py-4 .container .card .card-body form .login-info .row:last-of-type{margin-bottom:10px!important}body .py-4 .container .card .card-body form .login-btn{position:absolute;right:-36px;top:calc(50% - 36px)}body .py-4 .container .card .card-body form .login-btn .btn-primary{border:0;color:#fff;height:72px;width:72px;border-radius:50%;font-size:34px;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%)}body .py-4 .container .card .card-body form .register-btn{position:absolute;right:-94px;top:calc(50% - 36px)}body .py-4 .container .card .card-body form .register-btn .btn-primary{height:72px;width:72px;border-radius:50%;font-size:34px;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%)}body .py-4 .container .form-check{width:80%;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:4px}body .py-4 .container .form-check .remember-label{margin-left:.5em;font-size:12px}body main{width:100%;height:100vh;background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/sp-back.png);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}body main .br-sp{display:inline}body main .main_menu{display:none}body main .ct_menu{display:none}body main .hamburger{box-sizing:border-box;margin:0;padding:0}body main .hamburger .hamburger-open{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;vertical-align:middle;text-align:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:24px;right:20px;width:24px;height:24px;z-index:102}body main .hamburger .hamburger-open .btn-line:before,body main .hamburger .hamburger-open .btn-line:after{content:"";position:absolute;width:100%;height:100%;background-color:#08007c;transition:.5s}body main .hamburger .hamburger-open .btn-line:before{transform:translateY(-8px)}body main .hamburger .hamburger-open .btn-line:after{transform:translateY(8px)}body main .hamburger .hamburger-open .btn-line{display:block;position:relative;width:100%;height:2px;background-color:#08007c;transition:.2s}body main .hamburger .hamburger-open .btn-line.open{background-color:transparent}body main .hamburger .hamburger-open .btn-line.open:before,body main .hamburger .hamburger-open .btn-line.open:after{content:"";background-color:#f9e0c0;transition:.2s}body main .hamburger .hamburger-open .btn-line.open:before{transform:rotate(45deg)}body main .hamburger .hamburger-open .btn-line.open:after{transform:rotate(-45deg)}body main .hamburger nav .menu{padding:0;border-top-left-radius:48px;background-image:url(https://thenewgate.punyu.jp/new_axis/axis/public/images/menu-bg.png);background-size:cover;background-repeat:no-repeat;list-style:none;position:fixed;right:-200%;width:80%;height:100vh;display:flex;flex-direction:column;transition:.7s;top:0;margin:0;z-index:101}body main .hamburger nav .menu .sp-menu-tit{color:#fff;text-align:center;padding:24px;font-size:16px;border-bottom:.5px solid}body main .hamburger nav .menu .menu-list{height:68px}body main .hamburger nav .menu .menu-list .sp_menu_con{color:#f9e0c0;height:100%;text-decoration:none;display:flex;align-items:center;padding:0 16%}body main .hamburger nav .menu .menu-list .sp_menu_con .sp_menu_icon{width:20px;margin-right:15px;position:absolute}body main .hamburger nav .menu .menu-list .sp_menu_con .sp_menu_icon:nth-of-type(2){opacity:0}body main .hamburger nav .menu .menu-list .sp_menu_con .sp_menu_txt{margin-left:40px;display:flex;width:200px;white-space:nowrap}body main .hamburger nav .menu .menu-list .sp_menu_con .sp_menu_txt h4{font-size:14px;margin:0 15px 0 0}body main .hamburger nav .menu .menu-list .sp_menu_con .sp_menu_txt p{font-size:10px;margin:3px 0}body main .hamburger nav .menu .menu-list .sp_menu_con:hover{background-color:#f9e0c099;color:#00006d}body main .hamburger nav .menu .menu-list .sp_menu_con:hover .sp_menu_icon{opacity:1}body main .hamburger nav .menu .menu-list:nth-child(6){border-bottom:.5px solid #FFF}body main .hamburger nav .menu .menu-list:nth-child(6) .sp_menu_icon{width:26px}body main .hamburger nav .menu .menu-list:nth-child(7){border-bottom:.5px solid #FFF}body main .hamburger nav .menu .menu-list:nth-child(7) .sp_menu_icon{width:16px}body main .hamburger nav .menu .menu-list:nth-child(8) .sp_menu_icon{width:16px}body main .hamburger nav .open{right:0}body main .main_wrap{top:0;right:0;background:rgba(255,255,255,.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:28px 6%;overflow-y:scroll;overflow-x:hidden;height:100%}body main .main_wrap .months{display:none}body main .main_wrap .months-sp{margin:12px 0;display:flex;justify-content:center;align-items:center}body main .main_wrap .months-sp input{background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);border-radius:100vh;border:none;outline:none;color:#fff;font-size:16px;padding:0 12px;height:32px}body main .main_wrap .months-sp .month{text-align:center;font-size:24px;font-weight:600;margin:0;color:#00006d;display:block;width:208px}body main .main_wrap .confirm-box{height:100px;margin-bottom:20px}body main .main_wrap .confirm-box h2{font-size:20px;color:#00006d;text-align:center}body main .main_wrap .confirm-box .btns .gray-btn{font-size:18px;background-color:#777;color:#fff;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center;margin:0 12px;text-decoration:none}body main .main_wrap .alert-and-btns .btns{display:none}body main .main_wrap .upper .date-and-clock .date-and-status{display:flex;justify-content:center;align-items:center;letter-spacing:.4vw;margin-top:30px}body main .main_wrap .upper .date-and-clock .date-and-status .date{font-family:Arial,Helvetica,sans-serif;font-size:22px;margin-right:24px}body main .main_wrap .upper .date-and-clock .date-and-status .status{font-size:18px}body main .main_wrap .upper .date-and-clock .date-and-status .status .at-office{color:#26bf0b}body main .main_wrap .upper .date-and-clock .date-and-status .status .out-of-office{color:#a5a5a5}body main .main_wrap .upper .date-and-clock .clock{position:relative;display:flex;justify-content:center;align-items:flex-end;font-weight:600;font-family:Arial;font-size:4.5rem;color:#00006d;letter-spacing:6px;line-height:.75;margin-top:25px;margin-bottom:50px}body main .main_wrap .upper .date-and-clock .clock #timesp{font-size:95px}body main .main_wrap .upper .date-and-clock .clock #timesp span{font-size:48px}body main .main_wrap .upper .date-and-clock .clock .sec{font-size:48px}body main .main_wrap .upper .date-and-clock .clock .push-txt{position:absolute;color:#e7261c;font-size:16px;font-weight:700;letter-spacing:1px;top:100%;right:5%}body main .main_wrap .upper .buttons-outer .buttons{display:flex;justify-content:center}body main .main_wrap .upper .buttons-outer .buttons .button{width:30vw;height:30vw;border-radius:50%;font-size:26px;display:inline-block;padding:10px;position:relative;letter-spacing:.4vw;color:#1c6bea;cursor:pointer}body main .main_wrap .upper .buttons-outer .buttons .button .button-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto;width:80%;height:40%}body main .main_wrap .upper .buttons-outer .buttons .button .button-inner p{text-align:center}body main .main_wrap .upper .buttons-outer .buttons .button:first-of-type{margin-right:25px}body main .main_wrap .upper .buttons-outer .buttons .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:5px;background:linear-gradient(45deg,rgb(2,78,237) 0%,rgb(49,199,176) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}body main .main_wrap .upper .buttons-outer .buttons .attendance-active{background:linear-gradient(45deg,rgb(2,78,237) 0%,rgb(49,199,176) 100%);color:#fff;letter-spacing:.4vw;font-weight:600}body main .main_wrap .upper .buttons-outer .buttons .button-disabled{pointer-events:none}body main .main_wrap .upper .buttons-outer .list-of-attendance{display:table;height:62px;text-decoration:none;font-size:24px;color:#fff;line-height:62px;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:0 50px;margin:50px auto;border-radius:100vh;letter-spacing:6px;box-shadow:2px 10px 30px -10px #3081c280}body main .main_wrap .lower .section{margin-top:28px}body main .main_wrap .lower .section .section-title{display:flex;font-size:20px;height:32px;align-items:center;margin-bottom:8px}body main .main_wrap .lower .section .section-title .section-title-img img{width:24px;margin-right:8px}body main .main_wrap .lower .section .section-title h3{display:block;color:#00006d;font-size:20px;font-weight:400}body main .main_wrap .lower .section .section-title h3 span{color:#db241f}body main .main_wrap .lower .section .section-content{background-color:#fff;border-radius:20px;padding:20px;box-shadow:2px 10px 30px -10px #3081c280}body main .main_wrap .lower .section .section-content .cal-msg{margin:0;font-size:16px}body main .main_wrap .lower .section .section-content .calendar{width:100%;padding:0;margin:3% 0;font-size:14px}body main .main_wrap .lower .section .section-content .calendar th{color:#666;text-align:left;font-size:14px}body main .main_wrap .lower .section .section-content .calendar tr.headline td{color:#666}body main .main_wrap .lower .section .section-content .calendar td{color:#333;border-bottom:solid 1px #CCC;width:20px;height:25px;text-align:center;vertical-align:middle;line-height:normal}body main .main_wrap .lower .section .section-content .calendar td.error{color:red;background-color:#f2cccc}body main .main_wrap .lower .section .section-content .calendar td.error a{color:#db241f;text-decoration:none;font-weight:600}body main .main_wrap .lower .section .section-content .calendar:first-of-type{margin:3% 0 12%}body main .main_wrap .lower .section .section-content .alert-p{text-decoration:none}body main .main_wrap .lower .section .section-content .alert-p p:first-of-type{color:#393939;font-size:18px;margin:0 0 5px}body main .main_wrap .lower .section .section-content .alert-p p:last-of-type{font-size:19px;color:#db241f;margin:0}body main .main_wrap .lower .section .section-content .section-line{border-bottom:1px solid #E5E4EB;margin:15px 0}body main .main_wrap .lower .section .section-content .section_a{text-align:center;display:block;margin-top:12px;font-size:17px;color:#00006d;text-decoration:none}body main .main_wrap .lower .section .section-content .wf-flex-box{display:flex;align-items:center;cursor:pointer}body main .main_wrap .lower .section .section-content .wf-flex-box .wf-p p:first-of-type{font-size:18px;margin:0}body main .main_wrap .lower .section .section-content .wf-flex-box .wf-p p:last-of-type{font-size:17px;color:#00006d;margin:0}body main .main_wrap .lower .section .section-content .wf-flex-box .wf-status{position:relative;color:#fff;width:68px;height:28px;font-size:14px;font-weight:600;margin-left:auto;border-radius:3px}body main .main_wrap .lower .section .section-content .wf-flex-box .wf-status .wf-status-inner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%;height:80%;text-align:center}body main .main_wrap .lower .section .section-content .wf-flex-box .refused{background-color:#db241f}body main .main_wrap .lower .section .section-content .wf-flex-box .pending{background-color:#0c8e43}body main .main_wrap .lower .section .section-content .wf-flex-box .approved{background-color:#8c8c8c}body main .main_wrap .list-pc{display:none}body main .main_wrap .list-sp .square_container{position:relative;margin:35px auto}body main .main_wrap .list-sp .square_container .push-txt{position:absolute;top:-30px;right:0;color:#e7261c;font-size:15px;font-weight:700;margin:0}body main .main_wrap .list-sp .square_container .tit{color:#1b196d;font-size:16px;font-weight:700;margin-bottom:5px}body main .main_wrap .list-sp .square_container .square_wrap{flex-wrap:wrap}body main .main_wrap .list-sp .square_container .square_wrap .square_item{width:calc(33.3333333333% - 3.4px);border-radius:10px;margin-right:5px;margin-bottom:7.5px;padding:10px;box-sizing:border-box}body main .main_wrap .list-sp .square_container .square_wrap .square_item:nth-child(3n){margin-right:0}body main .main_wrap .list-sp .square_container .square_wrap .square_item p{white-space:nowrap}body main .main_wrap .list-sp .square_container .square_wrap .square_item .square_title{font-size:.8rem;font-weight:700}body main .main_wrap .list-sp .square_container .square_wrap .square_item .square_content{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;text-align:right;margin:10px 0 0}body main .main_wrap .list-sp .square_container .square_wrap .square_item .square_content span{font-size:25px;font-weight:700;margin:0}body main .main_wrap .list-sp .list-sp-container{position:relative;left:-3%;width:106%}body main .main_wrap .list-sp .list-sp-container .months{display:flex;align-items:center;justify-content:space-between;margin:30px auto 15px}body main .main_wrap .list-sp .list-sp-container .months .month{color:#08007c;font-size:26px;font-weight:700}body main .main_wrap .list-sp .list-sp-container .months input{color:#fff;font-size:20px;padding:5px 10px;border-radius:30px;border:none}body main .main_wrap .list-sp .list-sp-container .months .prev{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(75,131,255) 0%,rgb(51,32,255) 100%)}body main .main_wrap .list-sp .list-sp-container .months .next{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%)}body main .main_wrap .list-sp .list-sp-container .list-sp-con{position:relative;width:100%;display:flex;align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 10px 30px -10px #3081c280;margin-bottom:5px;padding:25px;box-sizing:border-box;cursor:pointer}body main .main_wrap .list-sp .list-sp-container .list-sp-con:last-child{margin-bottom:0}body main .main_wrap .list-sp .list-sp-container .list-sp-con a{position:absolute;top:0;left:0;height:100%;width:100%}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-day{width:10%}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-day p{color:#08007c;font-size:22px;font-weight:600;text-align:center;margin:0}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-img{width:18%;display:flex;align-items:center;justify-content:center}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-img img{width:25px;height:auto}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-txt{width:72%;display:flex;flex-wrap:wrap}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-txt p{white-space:nowrap;width:50%;color:#08007c;font-size:16px;font-weight:600;margin:0}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-txt p:nth-child(2){width:100%}body main .main_wrap .list-sp .list-sp-container .list-sp-con .list-sp-txt p .color-red{color:#e7261c}body main .main_wrap .list-sp .list-sp-container .error{background-color:#ffebeb}body main .main_wrap .list-sp .list-sp-container .applying{background-color:#dbdbdb}body main .main_wrap .list-sp .list-sp-container .applying .list-sp-txt p{color:#e7261c}body main .main_wrap .alert_list_wrap{display:none}body main .main_wrap .alert_list_wrap_sp{display:block;margin-top:20px}body main .main_wrap .alert_list_wrap_sp .top_txt{color:#1b196d;font-size:16px;margin:0 0 10px}body main .main_wrap .alert_list_wrap_sp .alert_list_con{margin:0;padding-left:0}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents{display:flex;align-items:center;justify-content:space-between;background-color:#ffffffbf;box-shadow:2px 10px 30px -10px #3081c280;border-radius:15px;margin-bottom:10px}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents:last-child{margin-bottom:0}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents a{padding:25px;text-decoration:none}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents a p{font-family:游ゴシック体 bold;margin:0;font-size:16px}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents a p:first-child{color:#393939}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents a p:first-child span{font-family:Arial,Helvetica,sans-serif}body main .main_wrap .alert_list_wrap_sp .alert_list_con .alert_list_contents a p:nth-child(2){color:#e7261c;font-weight:600}body main .main_wrap .alert_list_wrap_sp .pagination-wrap{color:#00006d}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination{display:flex;align-items:center;justify-content:center;margin:45px auto;padding-left:0}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination li{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 2.5px}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination li a{font-family:游ゴシック体 bold;color:#00006d;font-size:22px;font-weight:700;text-decoration:none}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination .active{position:relative;border-radius:50%;border:solid 1.5px #00006D;filter:drop-shadow(0px 2px 2px rgba(7,17,149,.3))}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination .active span{font-size:22px;font-weight:700;font-family:游ゴシック体 bold;text-align:center}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination li:first-of-type{margin-right:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:34px}body main .main_wrap .alert_list_wrap_sp .pagination-wrap .pagination li:last-of-type{margin-left:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:34px}body main .main_wrap .wf_list_wrap{display:none}body main .main_wrap .wf_list_wrap_sp{display:block;margin-top:90px}body main .main_wrap .wf_list_wrap_sp .top_txt{color:#1b196d;font-size:16px;margin:0 0 10px}body main .main_wrap .wf_list_wrap_sp .wf_list_con{margin:0;padding-left:0}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents{display:flex;align-items:center;justify-content:space-between;background-color:#ffffffbf;box-shadow:2px 10px 30px -10px #3081c280;border-radius:15px;margin-bottom:10px;cursor:pointer}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents:last-child{margin-bottom:0}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;padding:25px;margin:auto}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_l{width:75%}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_l p{font-family:游ゴシック体 bold;margin:0}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_l p span{font-family:Arial,Helvetica,sans-serif}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_l p:first-child{color:#393939;font-size:18px;margin-bottom:5px}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_l p:nth-child(2){color:#08007c;font-size:17px}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_r{width:25%}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_r p{width:100%;max-width:80px;height:30px;color:#fff;font-size:14px;font-weight:600;text-align:center;letter-spacing:1.5px;line-height:30px;border-radius:2px;margin:auto}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_r .send-back{background-color:#db241f}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_r .applying{background-color:#0c8e43}body main .main_wrap .wf_list_wrap_sp .wf_list_con .wf_list_contents a .wf_list_r .approved{background-color:#8c8c8c}body main .main_wrap .wf_list_wrap_sp .pagination-wrap{color:#00006d}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination{display:flex;align-items:center;justify-content:center;margin:45px auto;padding-left:0}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination li{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 2.5px}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination li a{font-family:游ゴシック体 bold;color:#00006d;font-size:22px;font-weight:700;text-decoration:none}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination .active{position:relative;border-radius:50%;border:solid 1.5px #00006D;filter:drop-shadow(0px 2px 2px rgba(7,17,149,.3))}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination .active span{font-size:22px;font-weight:700;font-family:游ゴシック体 bold;text-align:center}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination li:first-of-type{margin-right:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:34px}body main .main_wrap .wf_list_wrap_sp .pagination-wrap .pagination li:last-of-type{margin-left:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:34px}body main .main_wrap .application_wrap{display:none}body main .main_wrap .application_wrap_sp{display:block;position:relative;left:-3%;width:106%}body main .main_wrap .application_wrap_sp .day{color:#00006d;font-size:22px;font-weight:600;text-align:center;margin:30px auto}body main .main_wrap .application_wrap_sp .application_select{width:100%;background-color:#fff;border-radius:20px 20px 0 0;padding:20px 30px;box-sizing:border-box}body main .main_wrap .application_wrap_sp .application_select .select-tit{display:block;color:#4f4f4f;font-size:17px;margin-bottom:10px}body main .main_wrap .application_wrap_sp .application_select .select_r{width:100%;display:inline-flex;align-items:center;position:relative}body main .main_wrap .application_wrap_sp .application_select .select_r:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .main_wrap .application_wrap_sp .application_select .select_r select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:17px;line-height:45px;cursor:pointer}body main .main_wrap .application_wrap_sp .application_select .select_r select:focus{outline:none}body main .main_wrap .application_wrap_sp .application_con .application_select_bottom{display:block;height:20px;width:100%;background-color:#fff;border-radius:0 0 20px 20px;margin-bottom:15px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 30px;box-sizing:border-box;margin-bottom:10px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div{display:block;align-items:center;margin-bottom:15px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .tit{width:100%;font-size:17px;margin:0}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .achievements-time{display:flex;align-items:center;margin-bottom:0}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .achievements-time .select{width:65px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .achievements-time .select select{min-width:65px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .achievements-time p{margin:0 15px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .select{width:100%;display:inline-flex;align-items:center;position:relative}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:17px;line-height:45px;cursor:pointer}body main .main_wrap .application_wrap_sp .application_con .achievements-flex div .select select:focus{outline:none}body main .main_wrap .application_wrap_sp .application_con .achievements-flex .application_delete{display:flex;justify-content:flex-end;align-items:center;color:#00006d;font-size:16px;font-weight:600;text-decoration:none}body main .main_wrap .application_wrap_sp .application_con .achievements-flex .application_delete img{width:13px;height:auto;margin-right:5px}body main .main_wrap .application_wrap_sp .application_con .achievements-flex textarea{width:100%;box-sizing:border-box;border:1px solid #1B196D;border-radius:4px}body main .main_wrap .application_wrap_sp .application_con .achievements-addition{display:block;width:100%;color:#727272;font-size:16px;margin:15px auto;text-decoration:none;text-align:right}body main .main_wrap .application_wrap_sp .application_con .application_flex{width:100%;background-color:#fff;border-radius:0 0 20px 20px;padding:0 30px 20px;box-sizing:border-box}body main .main_wrap .application_wrap_sp .application_con .application_flex div{margin-bottom:20px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .tit{display:block;color:#4f4f4f;font-size:17px;margin:0 0 10px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .achievements-time{display:flex;align-items:center;margin-bottom:0}body main .main_wrap .application_wrap_sp .application_con .application_flex div .achievements-time .select{width:75px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .achievements-time .select select{min-width:75px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .achievements-time p{margin:0 15px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .select{width:100%;display:inline-flex;align-items:center;position:relative}body main .main_wrap .application_wrap_sp .application_con .application_flex div .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:17px;line-height:45px;cursor:pointer}body main .main_wrap .application_wrap_sp .application_con .application_flex div .select select:focus{outline:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div textarea{width:100%;height:275px;border:1px solid #1B196D;border-radius:6px;color:#4f4f4f;font-size:17px;padding:10px;resize:vertical;box-sizing:border-box}body main .main_wrap .application_wrap_sp .application_con .application_flex div textarea:focus{outline:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002{display:flex;flex-wrap:wrap;gap:0 35px;border:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label{display:flex;align-items:center;gap:0 10px;position:relative;color:#4f4f4f;font-size:14px;cursor:pointer;margin-bottom:12px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label:before,body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label:after{border-radius:50%;content:""}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label:before{width:23px;height:23px;border:1px solid #1B196D;box-sizing:border-box}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label:after{position:absolute;top:50%;left:11.5px;transform:translate(-50%,-50%);width:12px;height:12px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 label:has(:checked):after{background-color:#1b196d}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002 input{display:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002_transfer{padding:0}body main .main_wrap .application_wrap_sp .application_con .application_flex div .radio-002_transfer label{width:100%;margin-bottom:10px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .date{position:relative;display:inline-block;width:100%;height:45px;border:1px solid #1B196D;border-radius:7px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .date input[type=date]{position:relative;padding:0 10px;width:226px;height:33px;line-height:33px;border:0;background:transparent;box-sizing:border-box;color:#4f4f4f;font-size:14px}body main .main_wrap .application_wrap_sp .application_con .application_flex div .date input[type=date]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .date input[type=date]::-webkit-clear-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}body main .main_wrap .application_wrap_sp .application_con .application_flex div .date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;padding:0;width:36px;height:36px;background:rgba(255,0,0,0);color:transparent;cursor:pointer}body main .main_wrap .application_wrap_sp .application_con .application_flex .flex-box{display:flex;align-items:center}body main .main_wrap .application_wrap_sp .application_con .application_flex .flex-box p{margin-right:50px;margin-bottom:0;white-space:nowrap}body main .main_wrap .application_wrap_sp .application-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:40px 0 0}body main .main_wrap .application_wrap_sp .application-btn-container a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:20px;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}body main .main_wrap .application_wrap_sp .application-btn-container .close{background-color:#727272}body main .main_wrap .application_wrap_sp .application-btn-container .cancel{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px;border:0;color:#fff;border-radius:9999px;height:40px;font-size:20px;font-weight:600;padding:0 20px}body main .main_wrap .list-5 .list-name{display:none}body main .main_wrap .list-5 .list-con{display:flex;align-items:center;height:72px;background-color:#fff;border-radius:12px;margin:4px 0;box-shadow:2px 10px 30px -10px #3081c280}body main .main_wrap .list-5 .list-con .date{font-weight:600;color:#00006d;text-align:center}body main .main_wrap .list-5 .list-con .preset-outer{display:flex;height:100%;width:100%;background-color:#ccc;border-radius:12px;justify-content:space-evenly;align-items:center}body main .main_wrap .list-5 .list-con .preset-outer .preset{width:80%}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner{display:flex}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner .select-box{position:relative;height:30px;margin-right:8px}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner .select-box select{height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:6px;padding-left:4px}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:4px;top:12px}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner input{border-radius:6px;border:0;width:46px;height:28px}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner input:disabled{background-color:#eee}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner span{margin:0 12px 0 4px;font-size:14px;display:flex;align-items:end}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner input[type=text]{width:70%}body main .main_wrap .list-5 .list-con .preset-outer .preset .preset-inner:last-of-type{margin-top:4px}body main .main_wrap .list-5 .list-con .preset-outer .preset-input{display:none}body main .main_wrap .list-5 .list-con .preset-outer .preset-input-img{width:28px}body main .main_wrap .list-5 .list-con .preset-frame{display:none}body main .main_wrap .list-5 .list-con .commutation-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s;padding:0;z-index:1}body main .main_wrap .list-5 .list-con .commutation-modal-container:before{content:"";height:100%}body main .main_wrap .list-5 .list-con .active{opacity:1;visibility:visible}body main .main_wrap .list-5 .list-con .commutation-modal-body{vertical-align:middle;width:100%;position:fixed;bottom:0;left:0;right:0}body main .main_wrap .list-5 .list-con .commutation-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;width:40px;height:40px;font-size:40px;color:#00006d;cursor:pointer}body main .main_wrap .list-5 .list-con .commutation-modal-content{background:#fff;text-align:left;padding:30px;height:572px;border-radius:32px 32px 0 0;display:flex;align-items:baseline;justify-content:center}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp{width:100%}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul{list-style:none;padding:0;margin:0}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .preset-pink-sp{background-color:#f2cccc}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .preset-yellow-sp{background-color:#f8edc8}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .preset-blue-sp{background-color:#cbdceb}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .preset-green-sp{background-color:#d3e3ce}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul p{margin:0;font-size:.8rem;line-height:1.3}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .p1,body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .p2{display:inline}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul .p2{margin-left:16px}body main .main_wrap .list-5 .list-con .commutation-modal-content .preset-frame-sp ul li{margin-bottom:3%;border-radius:8px;padding:12px}body main .main_wrap .list-5 .list-con a{position:absolute;top:0;left:0;height:100%;width:80%}body main .main_wrap .list-5 .list-con .link{position:absolute;top:0;left:0;height:100%;width:100%}body main .main_wrap .list-5 .list-con .department-outer{width:20%;text-align:center;display:flex;justify-content:center}body main .main_wrap .list-5 .list-con .department-outer .department{padding:0 20px;background-color:navy;height:32px;border-radius:2px;display:table;white-space:nowrap}body main .main_wrap .list-5 .list-con .department-outer .department .department-inner{width:fit-content;color:#fff;margin:0;font-size:10px;font-weight:400;display:table-cell;vertical-align:middle}body main .main_wrap .page_tit{display:flex}body main .main_wrap .page_tit .page_tit_img{width:24px;margin-right:8px}body main .main_wrap .page_tit h2{margin:0;color:#00006d;font-size:16px}body main .main_wrap .sub-title{font-size:12px;color:#393939;margin:0;font-weight:400}body main .main_wrap .alert{text-align:right;color:#e7261c;font-size:15px;font-weight:600}body main .main_wrap .alert ul{list-style:none}body main .main_wrap .staff-upper{display:none}body main .main_wrap .staff-upper-sp .staff-profile{display:none}body main .main_wrap .staff-upper-sp .staff-info{display:flex;padding:12px;background:rgba(255,255,255,.5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;flex-wrap:wrap}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp{width:32%;text-align:center}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp .icon-circle-sp{margin:0 auto 2px;border:1px solid #00006D;border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp .icon-circle-sp .click-txt-sp{font-size:8px}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp .staff-name-sp{color:#00006d;font-size:12px;font-weight:600}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp .icon-circle-sp-position{margin:0 auto 2px;display:flex;justify-content:center;align-items:center}body main .main_wrap .staff-upper-sp .staff-info .staff-profile-sp .icon-circle-sp-position .click-txt-sp{font-size:8px}body main .main_wrap .staff-upper-sp .staff-info .square_wrap{height:80px;width:100%}body main .main_wrap .staff-upper-sp .staff-info .square_wrap .square_item{position:relative;width:27%;height:auto;padding:8px;border-radius:16px}body main .main_wrap .staff-upper-sp .staff-info .square_wrap .square_item .square_title{font-size:12px}body main .main_wrap .staff-upper-sp .staff-info .square_wrap .square_item .square_content{font-size:12px}body main .main_wrap .staff-upper-sp .staff-info .square_wrap:not(:nth-of-type(3)){margin-bottom:16px}body main .main_wrap .frame{position:relative;height:80vh;width:100%}body main .main_wrap .frame .other-application-btns{position:absolute;width:100%;height:36%;top:0;right:0;bottom:0;left:0;margin:auto}body main .main_wrap .frame .other-application-btns .other-application{display:flex;justify-content:space-between;align-items:center;text-decoration:none;border-radius:10px;font-size:16px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;height:100px;padding:0 24px}body main .main_wrap .frame .other-application-btns .other-application p{display:block}body main .main_wrap .frame .other-application-btns .other-application .pending{white-space:nowrap;font-size:16px;background-color:#64d2dd;padding:4px 16px;border-radius:2px}body main .main_wrap .frame .other-application-btns .other-application .rejected-or-done{white-space:nowrap;font-size:16px;background-color:#f7734b;padding:4px 16px;border-radius:2px}body main .main_wrap .frame .other-application-btns .other-application:first-of-type{margin-bottom:16px}body main .main_wrap .frame .other-application-btns .done{display:flex;justify-content:space-between;align-items:center;border-radius:10px;font-size:18pt;color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;height:100px;padding:0 32px;background-color:#b2b2b2}body main .main_wrap .frame .other-application-btns .done p{display:block}body main .main_wrap .frame .other-application-btns .done .pending{font-size:16px;background-color:#64d2dd;padding:4px 16px;border-radius:2px}body main .main_wrap .frame .other-application-btns .done .rejected-or-done{font-size:16px;background-color:#f7734b;padding:4px 16px;border-radius:2px}body main .main_wrap .square_wrap{display:flex;justify-content:space-between}body main .main_wrap .square_wrap .square_item{width:148px;height:84px;background:#E5F9FF;padding:20px;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280}body main .main_wrap .square_wrap .sp-buttons{display:flex;justify-content:flex-end;width:250px;margin-top:auto}body main .main_wrap .square_wrap .sp-buttons .sp-excel-btn{height:30px;width:70px;font-size:16px;background-color:#00006d;color:#fff;border:0px;border-radius:15px;margin-right:2%}body main .main_wrap .square_wrap .sp-buttons .sp-print-btn{display:flex;height:30px;width:84px;font-size:16px;background-color:#00006d;color:#fff;border:0px;border-radius:15px;justify-content:center;align-items:center}body main .main_wrap .square_wrap .sp-buttons .sp-print-btn img{width:18px;padding-left:4px}body main .main_wrap .square_wrap .sp-search{position:relative;margin-left:auto}body main .main_wrap .square_wrap .sp-search img{position:absolute;top:5px;left:8px;z-index:1;width:22px}body main .main_wrap .square_wrap .sp-search input{position:relative;width:240px;height:32px;padding:5px 5px 5px 35px;border:0px;border-radius:16px;box-shadow:2px 10px 30px -10px #3081c280;background:rgba(255,255,255,.7)}body main .main_wrap .square_wrap .sp-search button{color:#fff;background:navy;border:0;position:absolute;border-radius:13px;display:block;width:50px;height:26px;right:3px;top:3px;font-size:13px}body main .main_wrap .square_wrap .square_title{color:#00006d;font-size:16px;font-weight:300;margin:0}body main .main_wrap .square_wrap .square_content{color:#00006d;font-size:36px;font-weight:700;text-align:center;margin:4px}body main .main_wrap .square_wrap .square_content span{font-size:14px;font-weight:400;margin-left:4px}body main .main_wrap .line{width:100%;border-bottom:1px solid #9BA5C6;margin:16px 0}body main .main_wrap .line-sp{width:100%;border-bottom:1px solid #9BA5C6;margin:16px 0}body main .main_wrap .staff-lower{position:relative;height:60vh}body main .main_wrap .staff-lower .staff-lower-inner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}body main .main_wrap .staff-lower .staff-lower-inner .alert{text-align:left}body main .main_wrap .staff-lower .staff-lower-inner .staff-btns .staff-btn{position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:16pt;letter-spacing:.5rem;text-align:center;cursor:pointer;padding:12px;background:linear-gradient(90deg,rgb(65,0,255) 0%,rgb(64,124,255) 100%);color:#fff;line-height:1em;transition:.3s;box-shadow:2px 10px 30px -10px #6464a0b3;height:68px;margin-bottom:8px}body main .main_wrap .staff-lower .staff-lower-inner .staff-btns .notice{position:absolute;right:2px;top:8px;color:red;font-size:1.2rem}body main .main_wrap .list{width:100%;margin-top:20px}body main .main_wrap .list .list-tit{align-items:center;margin:28px 0}body main .main_wrap .list .list-tit h3{font-size:1.2rem;color:#393939;margin:0 32px 0 0}body main .main_wrap .list .list-tit .buttons{display:none}body main .main_wrap .list .list-tit .search{display:none}body main .main_wrap .list .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:16px;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}body main .main_wrap .list .list-con a{position:absolute;top:0;left:0;height:100%;width:100%}body main .main_wrap .list .list-con input{display:none}body main .main_wrap .list .list-con p{font-family:Arimo,sans-serif;color:#00006d;font-weight:600;padding:0 5px}body main .main_wrap .list .list-con p:first-of-type{display:inline;font-size:.8em}body main .main_wrap .list .list-con p:last-of-type{font-size:1em;margin:4px 0}body main .main_wrap .list-2{width:100%;margin-top:20px}body main .main_wrap .list-2 .list-name{display:none}body main .main_wrap .list-2 .list-con{width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 40px;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center;position:relative}body main .main_wrap .list-2 .list-con .each-list{height:100%;width:100%;display:flex;align-items:center}body main .main_wrap .list-2 .list-con .each-list p{text-align:center;font-family:Arimo,sans-serif;font-size:1em;color:#00006d;font-weight:600;padding:0 5px}body main .main_wrap .list-2 .list-con .each-list p:last-of-type{display:none}body main .main_wrap .list-2 .list-con .each-list .blue-btn{text-decoration:none;width:48px;height:28px;text-align:center;margin-left:auto;font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;margin-right:0}body main .main_wrap .pagination-wrap{color:#00006d}body main .main_wrap .pagination-wrap .pagination{display:flex;justify-content:center;margin:28px 0;list-style:none;padding:0}body main .main_wrap .pagination-wrap .pagination li{height:24px;margin:0 8px}body main .main_wrap .pagination-wrap .pagination li a{text-decoration:none;color:#00006d;font-family:游ゴシック体 bold}body main .main_wrap .pagination-wrap .pagination .active{position:relative;border-radius:50%;width:24px;height:24px;border:solid 1.5px #00006D}body main .main_wrap .pagination-wrap .pagination .active span{position:absolute;width:100%;height:100%;text-align:center}body main .main_wrap .pagination-wrap .pagination li:first-of-type{margin-right:14px;font-size:12px;font-weight:600;line-height:24px}body main .main_wrap .pagination-wrap .pagination li:last-of-type{margin-left:14px;font-size:12px;font-weight:600;line-height:24px}body main .main_wrap .back-square{position:relative;width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 6%;margin-top:20px;height:83vh;overflow:scroll}}@media screen and (max-width: 599px) and (max-height: 667px){body main .main_wrap .back-square{height:78vh}}@media screen and (max-width: 599px){body main .main_wrap .back-square .each-preset{display:flex;align-items:center;justify-content:center;margin-bottom:2%;width:100%;height:24%;border-radius:16px;font-size:16px;color:#555}body main .main_wrap .back-square .each-preset a{display:flex;width:100%;justify-content:center;height:100%;align-items:center;text-decoration:none;color:#555}body main .main_wrap .back-square .each-preset .shift-info .shift-preset-status{color:red;font-size:16px;text-align:center}body main .main_wrap .back-square .each-preset .shift-info .shift-text{font-size:16px;margin:0;text-align:center;white-space:nowrap}body main .main_wrap .back-square .each-preset .shift-info .shift-text:last-of-type{margin-bottom:8px}body main .main_wrap .back-square .each-preset .shift-info .edit-and-delete-sp{display:flex;justify-content:space-around}body main .main_wrap .back-square .each-preset .shift-info .edit-and-delete-sp a{color:#555}body main .main_wrap .back-square .each-preset .shift-info .edit-and-delete-sp .flex-box-sp{display:flex}body main .main_wrap .back-square .each-preset .shift-info .edit-and-delete-sp .flex-box-sp a{height:20px;font-size:16px}body main .main_wrap .back-square .each-preset .shift-info .edit-and-delete-sp .flex-box-sp img{width:20px}body main .main_wrap .back-square .each-preset .edit-and-delete{display:flex;font-size:14px}body main .main_wrap .back-square .each-preset .edit-and-delete .flex-box{display:none}body main .main_wrap .back-square .each-preset .edit-and-delete .flex-box a{color:#555}body main .main_wrap .back-square .each-preset .edit-and-delete .flex-box img{width:20px;margin-right:4px}body main .main_wrap .back-square .each-preset .edit-and-delete .flex-box .trash{width:16px}body main .main_wrap .back-square .each-preset .edit-and-delete .flex-box:first-of-type{margin-right:24px}body main .main_wrap .back-square .preset-pink{background-color:#f2cccc}body main .main_wrap .back-square .preset-yellow{background-color:#f8edc8}body main .main_wrap .back-square .preset-blue{background-color:#cbdceb}body main .main_wrap .back-square .preset-green{background-color:#d3e3ce}body main .main_wrap .back-square .red-btn-outer{display:flex;align-items:center;height:100%}body main .main_wrap .back-square .red-btn-outer .red-btn{margin:0 auto;display:block;width:240px;text-align:center;background-color:#db241f;color:#fff;padding:16px;border-radius:4px;font-size:14px;text-decoration:none}body main .main_wrap .back-square .message{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:45%}body main .main_wrap .back-square .message p{font-size:16px;text-align:center}body main .main_wrap .back-square .message .red-btn{margin:0 auto;display:block;width:85%;text-align:center;background-color:#db241f;color:#fff;padding:16px;border-radius:4px;font-size:16px;text-decoration:none}body main .main_wrap .back-square h2{color:#00006d;text-align:center;font-size:1.2em;margin:8px 0}body main .main_wrap .back-square .contract-contents{margin:16px 0;height:48%;overflow:scroll;font-size:.8em}}@media screen and (max-width: 599px) and (max-height: 667px){body main .main_wrap .back-square .contract-contents{height:32%}}@media screen and (max-width: 599px) and (min-height: 668px) and (max-height: 720px){body main .main_wrap .back-square .contract-contents{height:36%}}@media screen and (max-width: 599px) and (min-height: 721px) and (max-height: 800px){body main .main_wrap .back-square .contract-contents{height:42%}}@media screen and (max-width: 599px){body main .main_wrap .back-square #user-project{font-size:16px}body main .main_wrap .back-square #user-project .each-line .label{display:inline}body main .main_wrap .back-square #user-project .each-line .label .required{color:#ed1c24}body main .main_wrap .back-square #user-project .each-line .unit{margin-left:8px}body main .main_wrap .back-square #user-project .each-line input{height:32px;text-align:center}body main .main_wrap .back-square #user-project .each-line input:disabled{border-radius:8px;border:0;background-color:#ccc}body main .main_wrap .back-square #user-project .each-line #start_date,body main .main_wrap .back-square #user-project .each-line #end_date,body main .main_wrap .back-square #user-project .each-line #term,body main .main_wrap .back-square #user-project .each-line #place,body main .main_wrap .back-square #user-project .each-line #type_of_work{width:100%}body main .main_wrap .back-square #user-project .each-line #branch{width:81%}body main .main_wrap .back-square #user-project .each-line #station,body main .main_wrap .back-square #user-project .each-line #unit_price{width:88%}body main .main_wrap .back-square #user-project select{height:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;border-radius:8px;padding:0 15px}body main .main_wrap .back-square #user-project select:disabled{background:#ccc;border:0;color:#000;opacity:1}body main .main_wrap .back-square #user-project .label-roles,body main .main_wrap .back-square #user-project .label-skills{margin:4px}body main .main_wrap .back-square #user-project .label-roles .required,body main .main_wrap .back-square #user-project .label-skills .required{display:none}body main .main_wrap .back-square #user-project input[type=checkbox]{transform:scale(1.5);margin-right:8px}body main .main_wrap .back-square #user-project .roles:nth-of-type(2),body main .main_wrap .back-square #user-project .skills:nth-of-type(2){margin-left:36px}body main .main_wrap .back-square #user-project .roles:nth-of-type(4),body main .main_wrap .back-square #user-project .skills:nth-of-type(4){margin-left:36px}body main .main_wrap .back-square #contract{margin:40px 0 0}body main .main_wrap .back-square #contract .contract-form-flex{bottom:84px;text-align:right}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline{border-bottom:1.5px solid #00006D;margin-left:0}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline label{font-size:12px;color:#00006d;font-weight:600;width:40px;text-align:left;margin-right:12px;white-space:nowrap}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline .date,body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .contract-form-flex-items .form-underline .address{border:none;outline:none;width:82%}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline{border-bottom:1.5px solid #00006D;display:flex;margin-top:24px}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline label{font-size:12px;color:#00006d;font-weight:600;margin-right:12px;white-space:nowrap}body main .main_wrap .back-square #contract .contract-form-flex .contract-form-flex-box .form-underline .name{border:none;outline:none;width:82%}body main .main_wrap .back-square #contract .contract-submit-modal-open{font-size:14px;display:flex;align-items:center;justify-content:center;width:200px;height:36px;color:#fff;background:linear-gradient(135deg,rgb(52,35,255) 0%,rgb(74,132,255) 100%);box-shadow:2px 4px 4px 2px #3047c259;border-radius:18px;margin:auto;cursor:pointer;position:absolute;bottom:32px;left:0;right:0}}@media screen and (max-width: 599px) and (max-height: 667px){body main .main_wrap .back-square #contract .contract-submit-modal-open{bottom:16px}}@media screen and (max-width: 599px){body main .main_wrap .form-back-square{position:relative;width:auto;background:#ffffff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 6%;margin:8px 0 15px}body main .main_wrap .form-back-square input[name=commutation_evidence]{display:none}body main .main_wrap .form-back-square #commutation_evidence_btn{background:linear-gradient(0deg,rgb(204,204,204) 0%,rgb(255,255,255) 100%);border:solid 1px #ccc;border-radius:100vh;font-size:15px;padding:8px 16px;color:#333;text-align:center}body main .main_wrap .form-back-square h2{display:none}body main .main_wrap .form-back-square #h2-pending-sign .pending{position:relative;color:#fff;width:68px;height:28px;font-size:.8em;margin-left:auto;border-radius:3px;background-color:#0c8e43;margin-bottom:12px}body main .main_wrap .form-back-square #h2-pending-sign .pending div{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:64%;height:80%;text-align:center}body main .main_wrap .form-back-square .line-pc{display:none}body main .main_wrap .form-back-square .bank-account{font-size:16px}body main .main_wrap .form-back-square .bank-account .each-line-outer .update-check-box{display:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .update{font-size:12px;color:#777;letter-spacing:.2em;font-weight:600;cursor:pointer;text-align:right}body main .main_wrap .form-back-square .bank-account .each-line-outer .update-none{font-size:12px;color:#fff;letter-spacing:.2em;font-weight:600}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line{position:relative;width:100%;align-items:center}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .radio{display:flex;align-items:center;margin-right:32px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .radio input[type=radio]{width:20px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .no-cellphone{width:20px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .label{display:inline;width:20%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .label .required{color:#ed1c24}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input{width:96%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input div input{width:100%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input div .pending-input{background-color:#ffb288}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input .select-box,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input .select-box-diasbled{width:102.5%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .each-line-input input{width:100%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .label-left{text-align:left;width:24%;margin:0}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .bank_company{margin-left:4px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .bank_company:disabled{border:0;background-color:#ccc}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line input,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:96%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line input:disabled,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .bank-company{width:auto}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box{position:relative}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box select{width:102.5%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:2px;top:38px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-2{position:relative;width:41.5%;display:inline}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-2 select{width:100.5%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-2:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:10px;top:7px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-3{position:relative}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-3 select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-3:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:12px;top:14px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled-2{position:relative}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .select-box-diasbled-2 select{width:98.5%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .zip,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .prefecture,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .address,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .dependent,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .bank_code,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .branch_name,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .branch_code,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .account_no,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_name,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .relationship,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_zip,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_prefecture,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_address,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .emergency_contact_b_day{margin-bottom:8px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .note-email{font-size:12px;color:#777;width:100%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .flex-box{display:flex;align-items:center}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .flex-box #other,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line .flex-box #other_apply{margin-left:48px}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .bank_company{margin-left:auto;width:53%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .bank_company:disabled{border:0;background-color:#ccc}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 input{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 input:disabled{background-color:#ccc;border:0;color:#000}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .radio{display:flex;align-items:center}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .radio .bank-company{width:auto}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .flex-box .label .required{color:#ed1c24}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-2 .note-bank{font-size:12px;color:#777}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3{position:relative;margin-top:8px;width:96%;align-items:center}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .label{display:inline}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .label .required{color:#ed1c24}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input{width:100%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input input,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input select{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:100%}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input input:disabled,body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}body main .main_wrap .form-back-square .bank-account .each-line-outer .each-line-3 .each-line-input .pending-input{background-color:#ffb288}body main .main_wrap .form-back-square .bank-account .each-line-outer .note-bank{font-size:12px;color:#777}body main .main_wrap .form-back-square .bank-account .radios{display:flex}body main .main_wrap .form-back-square .bank-account .radios .radio{display:flex;align-items:center;margin-right:32px}body main .main_wrap .form-back-square .bank-account .btns{display:flex;justify-content:center;margin:36px 0 8px}body main .main_wrap .form-back-square .bank-account .btns a{text-decoration:none;margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259}body main .main_wrap .form-back-square .bank-account .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}body main .main_wrap .form-back-square .bank-account #dependents_info,body main .main_wrap .form-back-square .bank-account #updated_dependents_info{display:none}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3{justify-content:space-between}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-left,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-left,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-left,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-left,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-left,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-left{margin-bottom:16px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-left .required,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-left .required,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-left .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-left .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-left .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-left .required{color:#ed1c24}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right{width:100%;text-align:right}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box{display:flex;align-items:center}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer{display:flex;justify-content:space-between;width:50%}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio{display:flex;align-items:center}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio .radio-btn,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio .radio-btn,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio .radio-btn,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio .radio-btn,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio .radio-btn,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio .radio-btn{width:20px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio label,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio label,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box .radio-outer .radio label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box .radio-outer .radio label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box .radio-outer .radio label{white-space:nowrap}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .flex-box #occupations,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .flex-box #occupations,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .flex-box #occupations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .flex-box #occupations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .flex-box #occupations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box #cohabitations,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .flex-box #occupations{width:30%}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .add-dependents-2,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .add-dependents-2,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .add-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .add-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .add-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .add-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .add-dependents-2{font-size:12px;color:#777;text-align:right;letter-spacing:.2em;font-weight:600;cursor:pointer}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .delete-dependents-2,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .delete-dependents-2,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .delete-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .delete-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .delete-dependents-2,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .delete-dependents,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .delete-dependents-2{font-size:12px;color:#777;text-align:right;margin:8px 0 16px;letter-spacing:.2em;font-weight:600;cursor:pointer}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label{display:block;text-align:left;margin:0}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label .required,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label .required,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label .required,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label .required{color:#ed1c24}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-name,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-name,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-name,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-name,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-name,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-name{margin-right:97px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-kana,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-kana,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-kana,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-kana,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-kana,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-kana{margin-right:71px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-b-day,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-b-day,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-b-day,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-b-day,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-b-day,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-b-day{margin-right:66px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right .label-dependent-my-no,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right .label-dependent-my-no,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right .label-dependent-my-no,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right .label-dependent-my-no,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right .label-dependent-my-no,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right .label-dependent-my-no{margin-right:40px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right input,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right input,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right input,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right input,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right input,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right input{width:100%;border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;margin-bottom:8px}body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left .dependents-right input:disabled,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-2 .dependents-right input:disabled,body main .main_wrap .form-back-square .bank-account #dependents_info .dependents-right-left-3 .dependents-right input:disabled,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left .dependents-right input:disabled,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-2 .dependents-right input:disabled,body main .main_wrap .form-back-square .bank-account #updated_dependents_info .dependents-right-left-3 .dependents-right input:disabled{border:0;width:96%;border-radius:8px;height:34px;padding:0 4px;margin-bottom:8px;background-color:#ffb288}body main .main_wrap .form-back-square .bank-account .emergency-right-left{position:relative;justify-content:space-between;margin-right:12px}body main .main_wrap .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-name{margin-right:60px}body main .main_wrap .form-back-square .bank-account .emergency-right-left .right .label-emergency-relationship,body main .main_wrap .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-address{margin-right:109px}body main .main_wrap .form-back-square .bank-account .emergency-right-left .right .label-emergency-contact-b-day{margin-right:80px}body main .main_wrap .form-back-square .bank-account .emergency-right-left .right .label-emergency-comment{margin-right:115px}body main .main_wrap .form-back-square .monthly-report{font-size:16px}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line{position:relative;align-items:center}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .label{display:inline;width:36%}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .label .required{color:#ed1c24}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .radio{display:flex;align-items:center;white-space:nowrap}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .radio:not(:last-of-type){margin-right:1%}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line textarea,body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line select{border:solid 1.5px #00006D;border-radius:8px;padding:0 4px;width:96%}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line textarea:disabled,body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box{position:relative}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box .step{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:8px;top:14px}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box-disabled{position:relative}body main .main_wrap .form-back-square .monthly-report .each-line-outer .each-line .each-line-input .select-box-disabled .step{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px}body main .main_wrap .form-back-square .monthly-report .btns{display:flex;justify-content:center;margin:36px 0 8px}body main .main_wrap .form-back-square .monthly-report .btns a{margin-right:28px;background-color:#727272;color:#fff;border-radius:100vh;padding:8px 18px;box-shadow:2px 4px 4px 2px #3047c259;text-decoration:none}body main .main_wrap .form-back-square .monthly-report .btns input{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0}body main .main_wrap .btns-2{display:flex;margin:-106px 0 80px}body main .main_wrap .btns-2 .btn{display:flex;align-items:center;font-size:16px;color:#fff;background-color:#00006d;padding:8px 20px;border-radius:100vh;text-decoration:none}body main .main_wrap .btns-2 .btn .btn-img{width:16px;margin-right:4px}body main .main_wrap .btns-2 .btn .btn-text{font-size:14px;margin:0;white-space:nowrap}body main .main_wrap .btns-2 .btn:last-of-type{margin-left:8px}body main .main_wrap .btn{width:100%;text-align:center;margin:36px 0;display:flex;justify-content:center}body main .main_wrap .btn .blue-btn{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;text-decoration:none}body main .main_wrap .back-square-transparent{margin-top:8px;font-size:15px;background-color:#ffffff80;position:relative;width:auto;box-shadow:2px 10px 30px -10px #3081c280;border-radius:20px;padding:20px 6%;margin-bottom:15px}body main .main_wrap .back-square-transparent .red-txt{color:#ed1c24;font-size:12px;font-weight:600}body main .main_wrap .back-square-transparent p{margin-top:0}body main .main_wrap .btns{text-align:center}body main .main_wrap .btns .blue-btn{text-decoration:none;font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}body main .main_wrap .btns .blue-btn:first-of-type{margin-bottom:12px}body main .main_wrap .paragraph{font-size:15px;margin-top:0}body main .main_wrap .comment-outer{display:flex;align-items:center;justify-content:space-between;margin:16px auto 0;border-bottom:solid 1px #9BA5C6}body main .main_wrap .comment-outer .icon{border:1px solid #00006D;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}body main .main_wrap .comment-outer .comment{width:76%}body main .main_wrap .comment-outer .comment .comment-contents{border:solid 1.5px #00006D;border-radius:8px;padding:4px;font-size:14px}body main .main_wrap .comment-outer .comment .sent-date{font-size:12px}body main .main_wrap .comment-outer:last-of-type{border-bottom:none}body main .main_wrap .user-comment-outer{margin-top:24px;text-align:center}body main .main_wrap .user-comment-outer .comment{border:solid 1.5px #00006D;border-radius:8px;padding:12px;width:90%}body main .main_wrap .user-comment-outer input[type=submit]{font-size:15px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}body main .main_wrap .user-comment-outer input[type=reset]{font-size:15px;color:#fff;background:#777;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center}body main .main_wrap #resident_tax_apply .each-line-outer{margin:0 auto}body main .main_wrap #resident_tax_apply .each-line-outer .each-line .label{white-space:nowrap;margin:0}body main .main_wrap #resident_tax_apply .each-line-outer .each-line .label span{color:#ed1c24}body main .main_wrap #resident_tax_apply .each-line-outer .each-line .name,body main .main_wrap #resident_tax_apply .each-line-outer .each-line .email{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:96%}body main .main_wrap #resident_tax_apply .each-line-outer .each-line #resident_tax_file{display:none}body main .main_wrap #resident_tax_apply .each-line-outer .each-line #resident_tax_file_btn{background:linear-gradient(0deg,rgb(204,204,204) 0%,rgb(255,255,255) 100%);border:solid 1px #ccc;border-radius:100vh;font-size:15px;padding:8px 16px;color:#333;text-align:center;margin-top:12px}body main .main_wrap #resident_tax_apply .each-line-outer .each-line-2{display:flex;justify-content:center}body main .main_wrap #resident_tax_apply .each-line-outer .each-line-2 input[type=submit]{font-size:15px;color:#fff;background:#777;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:block}body main .main_wrap .commutation-preset{font-size:14px}body main .main_wrap .commutation-preset .each-line-outer{display:flex;justify-content:center;align-items:center}body main .main_wrap .commutation-preset .each-line-outer .each-lines{width:72%}body main .main_wrap .commutation-preset .each-line-outer .each-lines .approver{margin-top:24px;font-size:12px}body main .main_wrap .commutation-preset .each-line-outer .each-line{position:relative;display:flex;width:100%;align-items:center}body main .main_wrap .commutation-preset .each-line-outer .each-line .approver{margin-top:24px;font-size:12px}body main .main_wrap .commutation-preset .each-line-outer .each-line .label{display:inline;width:44%}body main .main_wrap .commutation-preset .each-line-outer .each-line .label .required{color:#ed1c24}body main .main_wrap .commutation-preset .each-line-outer .each-line span{margin-left:8px}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input{width:40%}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input .approver{margin-top:12px;font-size:12px}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input div input{width:100%}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input div .pending-input{background-color:#ffb288}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input .select-box,body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input .select-box-diasbled{width:102.5%}body main .main_wrap .commutation-preset .each-line-outer .each-line .each-line-input input{width:100%}body main .main_wrap .commutation-preset .each-line-outer .each-line input{border:solid 1.5px #00006D;border-radius:8px;height:34px;padding:0 4px;width:40%}body main .main_wrap .commutation-preset .each-line-outer .each-line .select-box{width:43%}body main .main_wrap .commutation-preset .each-line-outer .each-line .select-box #transportation{border:solid 1.5px #00006D;border-radius:8px;height:36px;padding:0 4px;-moz-appearance:none;appearance:none;-webkit-appearance:none}body main .main_wrap .commutation-preset .each-line-outer .each-line input:disabled,body main .main_wrap .commutation-preset .each-line-outer .each-line select:disabled{background-color:#ccc;border:0;color:#000;opacity:1}body main .main_wrap .commutation-preset .each-line-outer .each-line .select-box{position:relative}body main .main_wrap .commutation-preset .each-line-outer .each-line .select-box select{width:101%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body main .main_wrap .commutation-preset .each-line-outer .each-line .select-box:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #00006D;content:"";position:absolute;right:8px;top:14px}body main .main_wrap .commutation-preset .btns .gray-btn{font-size:18px;background-color:#777;color:#fff;padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:inline-block;text-align:center;margin:0 12px;text-decoration:none}body main .main_wrap .blue-btn{font-size:18px;color:#fff;background:linear-gradient(90deg,rgb(52,34,255) 0%,rgb(74,132,255) 100%);padding:8px 18px;border-radius:100vh;box-shadow:2px 4px 4px 2px #3047c259;border:0;display:block;text-align:center;margin:0 auto}body main .main_wrap .back{display:none}body main .total-bar{height:60px;background-color:#fff2e6;display:flex;align-items:center;justify-content:right;z-index:100;position:fixed;left:0;bottom:0;width:100%;padding-top:20px;padding-bottom:20px}body main .total-bar .title{font-size:16px;margin-right:20px}body main .total-bar .square_item{width:180px;height:32px;background:#E5F9FF;padding:20px;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280;margin-right:5%}body main .total-bar .square_item .square_title{font-size:12px}body main .total-bar .square_item .square_content{margin:0;font-size:23px;text-align:right;color:#00006d;font-weight:600}body main .total-bar .square_item .square_content span{font-size:16px}body main .contract-sign-box{margin-top:16px;cursor:pointer}body main .contract-sign-box .sign{outline:none;width:64px;height:64px;border:3px solid #00006D;border-radius:50%;text-align:center}body main .contract-sign-box .sign::placeholder{font-size:12px;color:#00006d;font-weight:600}body main .sign-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s;padding:0;z-index:1}body main .sign-modal-container:before{content:"";height:100%}body main .sign-modal-body{vertical-align:middle;width:100%;position:fixed;bottom:0;left:0;right:0}body main .sign-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;width:40px;height:40px;font-size:40px;color:#00006d;cursor:pointer}body main .sign-modal-content{background:#fff;text-align:left;padding:30px;height:468px;border-radius:32px 32px 0 0;display:flex;align-items:baseline;justify-content:center}body main .sign-modal-content .sign-modal-content-inner p{font-size:16px;text-align:center;color:#00006d;font-weight:600;margin-bottom:44px;margin-top:48px}body main .sign-modal-content .sign-modal-content-inner .modal-sign{margin:0 auto 40px;width:200px;display:block;height:32px}body main .sign-modal-content .sign-modal-content-inner .submit{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:160px;padding:16px;background-color:#db241f;color:#fff;cursor:pointer;margin:0 auto}body main .agree-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}body main .agree-modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}body main .active{opacity:1;visibility:visible}body main .agree-modal-body{vertical-align:middle;width:100%;position:fixed;bottom:0;left:0;right:0}body main .agree-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:12px;right:12px;width:40px;height:40px;font-size:40px;color:#00006d;cursor:pointer}body main .agree-modal-content{background:#fff;text-align:left;padding:30px;height:468px;border-radius:32px 32px 0 0;display:flex;align-items:baseline;justify-content:center}body main .agree-modal-content .modal-content-inner{width:100%}body main .agree-modal-content .modal-content-inner p{font-size:16px;text-align:center;color:#00006d;font-weight:600;margin-bottom:44px;margin-top:48px}body main .agree-modal-content .modal-content-inner .yes-or-no{display:flex;justify-content:space-between}body main .agree-modal-content .modal-content-inner .yes-or-no .agree-modal-cancel{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:112px;padding:16px;background-color:#727272;color:#fff;cursor:pointer}body main .agree-modal-content .modal-content-inner .yes-or-no .submit{font-size:16px;font-weight:600;border-radius:4px;text-align:center;width:128px;padding:16px;background-color:#db241f;color:#fff;cursor:pointer}body main .shift-calendar_pc{display:none}body main .shift-calendar_container{display:none}body main .confirm-container{display:none}body main .shift-calendar_sp{display:block}body main .shift-calendar_sp .months-sp{justify-content:space-between}body main .shift-calendar_sp .error-txt{color:#e7261c;font-size:15px;font-weight:700;text-align:right;margin:10px 0;white-space:nowrap}body main .shift-calendar_sp .submission-container{width:100%;background-color:#fff;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280;padding:30px 0;margin:10px auto 20px}body main .shift-calendar_sp .submission-container p{color:#1b196d;font-size:22px;font-weight:700;text-align:center;margin:0}body main .shift-calendar_sp .submission-container .btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:25px 0 0}body main .shift-calendar_sp .submission-container .btn-container a{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (max-width: 599px) and (max-width: 599px){body main .shift-calendar_sp .submission-container .btn-container a{font-size:20px}}@media screen and (max-width: 599px){body main .shift-calendar_sp .submission-container .btn-container .cancel{background-color:#727272}body main .shift-calendar_sp .submission-container .btn-container .submission{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}body main .shift-calendar_sp .reason-container{align-items:center;justify-content:space-between;width:100%;background-color:#ffffffbf;border-radius:20px;box-shadow:2px 10px 30px -10px #3081c280;padding:15px;margin:10px auto 20px;box-sizing:border-box}body main .shift-calendar_sp .reason-container p{color:#4f4f4f;font-size:16px;margin:0}body main .shift-calendar_sp .reason-container textarea{width:100%;height:80px;background-color:transparent;font-size:15px;border:1px solid #00006D;border-radius:12px;resize:vertical;padding:10px;box-sizing:border-box}body main .shift-calendar_sp .shift-calendar-container-sp{display:flex;flex-wrap:wrap;margin:20px 0 40px}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con{position:relative;display:flex;align-items:center;width:100%;height:fit-content!important;min-height:120px;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:8px;box-sizing:border-box;margin-bottom:5px}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .day{display:flex;align-items:center;justify-content:center;width:15%;color:#686868;font-size:22px;font-weight:600;text-align:center;margin:0}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .reload{position:absolute;top:50%;right:35px;transform:translateY(-50%);width:35px;height:auto}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .shift-info{min-height:120px}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .shift-info p{width:50%}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con div{display:flex;align-items:center;width:100%;height:100%;padding:0 20px;border-radius:8px;box-sizing:border-box}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con div input:disabled{background-color:#ddf}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con div p{width:40%;color:#686868;font-size:16px;font-weight:600;line-height:1.75;margin:0}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con div p span{font-family:Arial,Helvetica,sans-serif}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-red{background-color:#f2cccc}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-yellow{background-color:#f8edc8}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-blue{background-color:#cbdceb}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-green{background-color:#d3e3ce}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-purple{background-color:#ccf}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .bg-gray{background-color:#dbdbdb}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .applying{background-color:#dbdbdb}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .applying p{color:#e7261c;white-space:nowrap}body main .shift-calendar_sp .shift-calendar-container-sp .calendar_con .applying-txt{position:absolute;left:0;bottom:0;width:100%;height:20px;color:#fff;font-size:1.1rem;text-align:center;line-height:18px;background-color:#999;border-radius:0 0 8px 8px;margin:0}body main .shift-calendar_sp .shift-calendar-container-sp .holiday{background-color:#ffe0e0}body main .shift-calendar_sp .shift-calendar-container-sp .none{background-color:#dbdbdb}body main .shift-calendar_sp .shift-calendar-container-sp .error{background-color:#ec6f6f}body main .shift-calendar_sp .btns-3{display:flex}body main .shift-calendar_sp .btns-3 .btn{border:0;display:flex;align-items:center;font-size:16px;color:#fff;background-color:#00006d;padding:8px 20px;border-radius:100vh;text-decoration:none}body main .shift-calendar_sp .btns-3 .btn .btn-img{width:16px;margin-right:4px}body main .shift-calendar_sp .btns-3 .btn .btn-text{font-size:14px;margin:0;white-space:nowrap}body main .shift-calendar_sp .btns-3 .btn:last-of-type{margin-left:8px}body main .update_wrap{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:50px;padding:25px;margin-top:45px;box-sizing:border-box}body main .update_wrap .tit{display:none}body main .update_wrap .update_contents .update_con #tabContent02{display:none;overflow:hidden}body main .update_wrap .update_contents .update_con .preset-select{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:530px;padding:15px 0;margin:auto}body main .update_wrap .update_contents .update_con .preset-select a{display:flex;align-items:center;width:calc(50% - 8px);height:90px;color:#686868;font-size:18px;line-height:1.25;border-radius:6px;padding:0 12px;margin-right:10px;box-sizing:border-box;text-decoration:none}body main .update_wrap .update_contents .update_con .preset-select a p{text-align:initial}body main .update_wrap .update_contents .update_con .preset-select a p span{font-family:Arial,Helvetica,sans-serif}body main .update_wrap .update_contents .update_con .preset-select a p .small{font-size:18px}body main .update_wrap .update_contents .update_con .preset-select a:nth-child(2n){margin-right:0}body main .update_wrap .update_contents .update_con .preset-select a:nth-child(n+3){margin-top:10px}body main .update_wrap .update_contents .update_con .preset-select .bg-red{background-color:#f8cdc9}body main .update_wrap .update_contents .update_con .preset-select .bg-yellow{background-color:#ffeec6}body main .update_wrap .update_contents .update_con .preset-select .bg-blue{background-color:#cae1ec}body main .update_wrap .update_contents .update_con .preset-select .bg-green{background-color:#d4e8cd}body main .update_wrap .update_contents .update_con .preset-select .bg-purple{background-color:#ccf}body main .update_wrap .update_contents .update_con .preset-select .bg-gray{background-color:#e5e5e5}body main .update_wrap .update_contents .update_con .update_flex{display:flex;align-items:center;justify-content:center;padding:15px 0;border-bottom:none}body main .update_wrap .update_contents .update_con .update_flex p{font-size:1.8rem}body main .update_wrap .update_contents .update_con .update_flex .select{width:157px;display:inline-flex;align-items:center;position:relative}body main .update_wrap .update_contents .update_con .update_flex .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .update_wrap .update_contents .update_con .update_flex .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:157px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;color:#4f4f4f;font-size:1.6rem;line-height:45px;cursor:pointer}body main .update_wrap .update_contents .update_con .update_flex .select select:focus{outline:none}body main .update_wrap .update_contents .update_con .update_flex .achievements-time{display:flex;align-items:center;justify-content:center;padding:0 60px}body main .update_wrap .update_contents .update_con .update_flex .achievements-time .select{width:65px}body main .update_wrap .update_contents .update_con .update_flex .achievements-time .select select{min-width:65px}body main .update_wrap .update_contents .update_con .update_flex .achievements-time p{margin:0 15px}body main .update_wrap .update_contents .update_con .update_flex .achievements-addition{display:block;width:100%;max-width:500px;color:#727272;font-size:1.4rem;margin:auto}body main .update_wrap .update_contents .update_con .update_flex{width:100%;display:block;align-items:center;justify-content:flex-start;padding:15px 0}body main .update_wrap .update_contents .update_con .update_flex .radio-002{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px;padding:0;border:none}body main .update_wrap .update_contents .update_con .update_flex .radio-002 label{display:flex;align-items:center;gap:0 5px;position:relative;color:#4f4f4f;font-size:18px;cursor:pointer}body main .update_wrap .update_contents .update_con .update_flex .radio-002 label:before,body main .update_wrap .update_contents .update_con .update_flex .radio-002 label:after{border-radius:50%;content:""}body main .update_wrap .update_contents .update_con .update_flex .radio-002 label:before{width:16px;height:16px;border:1px solid #1B196D;box-sizing:border-box}body main .update_wrap .update_contents .update_con .update_flex .radio-002 label:after{position:absolute;top:50%;left:8px;transform:translate(-50%,-50%);width:10px;height:10px}body main .update_wrap .update_contents .update_con .update_flex .radio-002 label:has(:checked):after{background-color:#1b196d}body main .update_wrap .update_contents .update_con .update_flex .radio-002 input{display:none}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_l{width:28%}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_l p{display:block;width:130px;color:#4f4f4f;font-size:18px;margin:0 0 0 auto}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r input[type=text]{width:100%;height:45px;border:1px solid #1B196D;border-radius:8px;color:#4f4f4f;font-size:18px;line-height:45px;padding:0 15px;box-sizing:border-box}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r input[type=text]:focus{outline:none}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .error{border:1px solid #E7261C!important}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select{display:inline-flex;align-items:center;position:relative}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select:after{position:absolute;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:70px;height:45px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;font-family:Arial,Helvetica,sans-serif;color:#4f4f4f;font-size:18px;line-height:45px;cursor:pointer}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .select select:focus{outline:none}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time{display:flex;align-items:center}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time .select{width:70px}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time .select select{min-width:70px}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r .preset-register-time p{margin:0 15px}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r textarea{width:100%;height:100px;border:1px solid #1B196D;border-radius:6px;font-size:18px;padding:10px;resize:vertical;box-sizing:border-box}body main .update_wrap .update_contents .update_con .update_flex .preset-register_flex_r textarea:focus{outline:none}body main .update_wrap .update-btn-container{display:none}body main .update-btn-container-sp{display:flex;align-items:center;justify-content:center;margin:auto;padding:30px 0}}@media screen and (max-width: 599px) and (max-width: 599px){body main .update-btn-container-sp{padding:45px 0 0}}@media screen and (max-width: 599px){body main .update-btn-container-sp a{display:flex;align-items:center;justify-content:center;height:45px;color:#fff;font-size:20px;font-weight:600;padding:0 15px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}body main .update-btn-container-sp .close{background-color:#727272}body main .update-btn-container-sp .register{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}body main .preset-register_pc{display:none}body main .preset-register_sp{position:relative;display:block;padding-top:40px}body main .preset-register_sp .preset-register_wrap{width:100%;background-color:#fff;box-shadow:2px 10px 30px -10px #3081c280;border-radius:35px;padding:20px 30px;box-sizing:border-box}body main .preset-register_sp .preset-register_wrap .p{color:#00006d;font-weight:600}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex:last-child{margin-bottom:0}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_l{box-sizing:border-box;width:50%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_l p{display:block;color:#4f4f4f;white-space:nowrap;font-size:16px;margin:0;width:fit-content}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r{display:flex;justify-content:space-between;width:60%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r input[type=text]{width:100%;height:50px;border:1px solid #1B196D;border-radius:8px;color:#4f4f4f;font-size:18px;line-height:50px;padding:0 15px;box-sizing:border-box}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r input[type=text]:focus{outline:none}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .error{border:1px solid #E7261C!important}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select-box{width:100%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select{position:relative;width:46%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select:after{position:absolute;top:35%;right:10px;width:14px;height:9px;background-color:#1b196d;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:50px;padding:0 30px 0 10px;border:1px solid #1B196D;border-radius:7px;font-family:Arial,Helvetica,sans-serif;color:#4f4f4f;font-size:22px;line-height:50px;cursor:pointer;width:100%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .select select:focus{outline:none}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .clock{width:4%}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time{display:flex;align-items:center;justify-content:space-between}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time .select{width:70px}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time .select select{min-width:70px}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time p{margin:0 15px}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r .preset-register-time input:disabled{background-color:#e9ecef}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r textarea{width:345px;max-width:345px;height:128px;border:1px solid #1B196D;border-radius:6px;font-size:1.6rem;padding:10px;resize:vertical;box-sizing:border-box}body main .preset-register_sp .preset-register_wrap .preset-register_contents .preset-register_con .preset-register_flex .preset-register_flex_r textarea:focus{outline:none}body main .preset-error-txt{position:absolute;top:10px;right:0;color:#e7261c;font-size:19px;font-weight:700;text-align:right;margin:0;white-space:nowrap}body main .preset-register-btn-container{display:flex;align-items:center;justify-content:center;margin:auto;padding:30px 0}}@media screen and (max-width: 599px) and (max-width: 599px){body main .preset-register-btn-container{padding:45px 0 0}}@media screen and (max-width: 599px){body main .preset-register-btn-container input{border:0;display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.6rem;font-weight:600;padding:0 20px;border-radius:40px;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}@media screen and (max-width: 599px) and (max-width: 599px){body main .preset-register-btn-container input{font-size:20px}}@media screen and (max-width: 599px){body main .preset-register-btn-container .close{background-color:#727272}body main .preset-register-btn-container .cancel{background:rgb(51,32,255);background:linear-gradient(233deg,rgb(51,32,255) 0%,rgb(75,131,255) 100%);margin-left:30px}body main .sp-back{display:block;margin-top:65px}body main .sp-back a{display:flex;align-items:center;justify-content:center;width:100px;height:40px;color:#fff;font-size:20px;font-weight:600;border-radius:40px;background:#1B196D;box-shadow:3px 3px 5px #12009c4d;text-decoration:none}}
