@charset "UTF-8";:root{--blue1:#5e80af;--blue1-hv:#32578c;--blue2:#87a3cb;--blue3:#a5c0e6;--blue4:#ceddf2;--blue5:#dbe3ef;--green:#38c172;--green-hv:#1ca154;--comment:#47c3bf;--comment-hv:#36c6c1;--training:#00bfff;--training-hv:#0097ca;--other:#888;--other-hv:#666;--red:#de5481;--red-hv:#d1255d;--boder:#ccc;--text:#353d53}.whitespace{white-space:pre-wrap}@media (max-width:768px){input,select,textarea{border:1px solid var(--boder);border-radius:3px;line-height:1.5;outline:none;padding:10px;width:100%}body #common-recruitments_page .recruitments_list .recruitments_fl{display:block}body #common-recruitments_page .recruitments_list li.card-box{margin:20px 0;width:100%}body #common-recruitments_page .recruitments_list li.card-box .limit_date_time{display:block;float:none;margin:10px 0 5px}body #common-recruitments_page .recruitments_list li.card-box .title{font-size:1em;margin:0}body #common-recruitments_page .recruitments_list li.card-box dl{display:block}body #common-recruitments_page .recruitments_list li.card-box dl dt{font-size:.7em;padding:0}body #common-recruitments_page .recruitments_list li.card-box dl dd{padding:0 0 5px}body #common-recruitments_page .recruitments_list li.card-box dl dd a{display:inline-block;margin:5px 0}body #common-recruitments_page .recruitments_list li.card-box .comment{font-size:.9em;line-height:1.3}body #common-recruitments_page .recruitments_list li.card-box .btn_area{margin:10px 0 0}body #common-recruitments_page .recruitments_list li.card-box .btn_area .btn{font-size:1em;width:100%}body #common-recruitments_page .recruitments_list li.card-box .btn_duplication{margin:0 0 10px!important;text-align:center}body #common-recruitments_page .recruitments_list .overlay{padding:20px 5%;width:95%}body #common-recruitments_page .recruitments_list .overlay .title{color:var(--blue1);font-size:1.2em;font-weight:700;margin:0 0 5px;text-align:center}body #common-recruitments_page .recruitments_list .overlay .title span{font-size:.7em;padding:5px 10px}body #common-recruitments_page .recruitments_list .overlay .title2{font-size:1em;padding:10px}body #common-recruitments_page .recruitments_list .overlay .shiftRequest{padding:10px 0}body #common-recruitments_page .recruitments_list .overlay .btn_area{display:block;font-size:.8em;margin:0}body #common-recruitments_page .recruitments_list .overlay .btn_area .btn{margin:15px 0 0;width:100%}.modal-content{background-color:#fff;left:50%;max-height:80%;max-width:1000px;overflow:auto;overflow:scroll;padding:20px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:100}.modal-content .editor_select{background:0;padding:0;width:100%}.modal-content .editor_select select{border:1px solid}.modal-content [class*=btn-]{border-radius:100px;cursor:pointer;display:inline-block;font-size:1.1em;margin:10px;text-decoration:none}.modal-content .btn_area{margin:0;padding:0}.modal-content .btn_area .btn-send{background:#de4073}.modal-content .btn_area .btn-send:hover{background:#a82650}.modal-content .btn_area .btn-edit{background:var(--blue1)}.modal-content .btn_area .btn-edit:hover{background:#32578c}.modal-content .btn_area .btn-close{background:#7d7d7d;height:auto}.modal-content .btn_area .btn-close:hover{background:#adadad}.modal-content .btn_area .btn-delete{background:#7d7d7d}.modal-content .btn_area .btn-delete:hover{background:var(--other-hv)}.modal-content .btn_area .btn_other_area [class*=btn-]{width:auto}.modal-content .btn_area .btn_other_area [class*=btn-]:after{content:none}.modal-content .btn_area .btn-report{background:no-repeat;color:#bbb;font-weight:400}.modal-content .btn_area .btn-report:hover{color:#666}.timepicker_area .timepicker_box{grid-gap:10px;display:flex}.timepicker_area .timepicker_box input{height:auto;padding:10px}.timepicker_area .timepicker_box .t{line-height:2}.timepicker_area .timepicker_box .timepicker{margin:0 0 10px}.timepicker_area .btn_box .btn-timepicker{background:var(--blue1);color:#fff;cursor:pointer;display:inline-block;padding:7px 20px 7px 35px;position:relative;text-align:center;transition:all .5s linear;width:auto}.timepicker_area .btn_box .btn-timepicker:hover{background:var(--blue1-hv)}.timepicker_area .btn_box .btn-timepicker:before{content:url(/img/icon_time.svg);left:13px;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:19px}.timepicker_area .timepicker_alert{color:var(--red);font-size:.9em;margin:5px 0 0}.recruitments,.recruitments .card{padding:10px}.recruitments .card .card-title{font-size:1.2em}.recruitments .card .buttons{padding-top:8px}#company-prof_page .main_title,#company-prof_page .page_header{margin:0}#company-prof_page .dl_data dt{margin:0;padding:10px 5% 5px}#company-prof_page .dl_data dd{padding:0 5% 10px}#company-prof_page .btn_edit{padding:0 5%}.recommendation_header{border:1px solid var(--red);color:var(--red);margin:20px 5%;padding:15px 5%}.recommendation_header a{text-decoration:underline}#company-home_page .page_header,#company-home_page .page_header .main_title_02{margin:0}#company-home_page .client_job_box{border-bottom:1px solid var(--boder);padding:20px 5%}#company-home_page .client_job_box .job_title{margin:0 0 15px}#company-home_page .client_job_box .btn_area{grid-gap:15px;display:flex}#company-home_page .client_job_box .btn_area .btn{font-size:.9em;font-weight:400;padding:10px 0}#company-home_page .client_job_box .btn_area .btn:after{height:5px;right:9%;width:5px}#company-home_page .login_home_menu .sub_btn{padding:30px 5%}#company-home_page .login_home_menu .sub_btn .btn{margin:10px 0}#company-home_page .news_bottom{margin:0 5%}.client_job_box{border-bottom:1px solid var(--boder);padding:20px 5%}.client_job_box .job_title{margin:0 0 15px}.client_job_box .btn_area{grid-gap:15px;display:flex}.client_job_box .btn_area .btn{font-size:.9em;font-weight:400;padding:10px 0}.client_job_box .btn_area .btn:after{height:5px;right:9%;width:5px}.login_home_menu .sub_btn{padding:30px 5%}.login_home_menu .sub_btn .btn{margin:10px 0}.news_bottom{margin:0 5%}#planner_side #planner-attendance_page .check_area label{margin:0 0 10px}#planner_side #planner-attendance_page .check_area label:last-child{margin-bottom:0}#planner_side #planner-attendance_page .customer_list .customer_box .customer_inner{padding:10px 5%}#planner_side #planner-attendance_page .customer_list .customer_box .customer_inner .btn_area{margin:0}#planner_side #planner-attendance_page .customer_list .customer_box .customer_inner .btn_area .btn{width:100%}#planner_side #planner-attendance_page .page_header{margin:10px 0}#planner_side #planner-attendance_page .page_header .title{font-size:1.1em;padding:10px 0}#planner_side #planner-attendance_page .attendance_flow p{margin:10px 0 0;padding:0 5%;width:100%}#planner_side #planner-attendance_page .check_area{display:block}#planner_side #planner-attendance_page .check_area label:first-child{margin-bottom:10px}#planner_side #planner-attendance_page .btn_attendance{margin:20px 0 0;padding:20px 5%}#planner_side #planner-attendance_page .customer_list .customer_box{margin:20px 0}#planner_side #planner-attendance_page .customer_inner{padding:10px 5%}#planner_side #planner-attendance_page .confirmation_area .inner .inner{padding:0}#planner_side #planner-attendance_page .confirmation_area .conf_title{margin:20px 0 10px;padding:10px 15px}#planner_side #planner-attendance_page dl dd{padding:0 0 10px}.sort_area{display:flex}.sort_area button{background:#636363;border:none;color:#fff;font-size:.8em;outline:none;padding:13px 10px;position:relative;width:100%}.sort_area button.active{background:var(--blue)}.sort_area button:before{border:solid #fff;border-width:0 1px 1px 0;content:"";height:5px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:5px}#attendance-list .overlay .btn_area .btn_01{display:block;font-size:.9em;margin:0 0 0 auto;padding:6px 0 6px 10px;width:70%}#attendance-list .overlay .btn_area .btn_01:hover{background:var(--blue1-hv)}#attendance-list .overlay .btn_area .btn_01:before{content:url(/img/icon_plus.svg);left:12px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:17px}#attendance-list .overlay .btn_area .btn_03{background:var(--green);margin:0 0 10px}#attendance-list .overlay .btn_area .btn_03:hover{background:var(--green-hv)}#attendance-list .overlay .btn_area .btn_02{background:var(--other);font-size:.9em;padding:5px 0;width:70%}#attendance-list .overlay .btn_area .btn_02:hover{background:var(--other-hv)}#attendance-list .overlay .btn_area.btn_delete{margin:0;position:absolute;right:5%;top:8px}#attendance-list .overlay .btn_area.btn_delete .btn{background:var(--other);font-size:.8em;padding:3px 15px}#attendance-list .overlay .btn_area.btn_delete .btn:hover{background:var(--other-hv)}#attendance-list .overlay .btn_area.btn_traffic{margin:10px 0 0;text-align:right}#attendance-list .overlay .btn_area.btn_traffic .btn{background:var(--other);font-size:.9em;padding:5px 0}#attendance-list .overlay .btn_area.btn_traffic .btn:hover{background:var(--other-hv)}.service_result_area{background:#f5f5f5;border:1px solid var(--boder);border-radius:5px;margin:10px 0;padding:15px 5% 0;position:relative}.service_result_area .service_result_title{color:var(--blue1);font-weight:700;padding:0 0 10px}.service_result_area .vdp-datepicker__clear-button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.service_result_area .btn_area{text-align:right}.service_result_area .btn_area .btn{padding:10px 30px;width:auto}#planner-prof_page .img{margin:30px 0}#planner-prof_page .img .carousel-item{background:#eee;height:30vh;overflow:hidden}#planner-prof_page .img .carousel-item img{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}#planner-prof_page .img .carousel-control-next,#planner-prof_page .img .carousel-control-prev{width:5%}#planner-prof_page .private_area{margin:40px 0}#planner-prof_page .private_area .private_box{background:#f0f0f0}#planner-prof_page .private_area .private_box .main_title{background:var(--other)}#planner-prof_page .private_area .private_box .dl_data{display:block;padding:0 5%}#planner-prof_page .private_area .private_box dd:last-child{border-bottom:none}#planner-prof_page .private_area .bottom{font-size:.8em;margin:10px 0 0}#planner-prof_page .private_area dd .btn_edit_mini{margin:10px 0}#planner-prof_page .private_area dd .btn_edit_mini .btn{background:#5d5d5d;border-radius:100px;color:#fff;font-size:.8em;width:170px}#planner-prof_page .private_area dd .btn_edit_mini .btn:hover{background:#8b8b8b}#planner-prof_page .btn_edit.icon_01 .btn:before{content:url(/img/profile/icon_01.svg)}#planner-prof_page .btn_edit.icon_02 .btn:before{content:url(/img/profile/icon_02.svg)}#planner-prof_page .btn_edit.icon_03 .btn:before{content:url(/img/profile/icon_03.svg)}#planner-prof_page .btn_edit.icon_04 .btn:before{content:url(/img/profile/icon_04.svg)}#planner-prof_page .profile_btn_bottom{grid-gap:2px;background:#4ddf8b;bottom:0;display:grid;grid-template-columns:1fr 1fr;justify-content:center;left:0;position:fixed;width:100%;z-index:10}#planner-prof_page .profile_btn_bottom .btn_edit{margin:0;width:100%}#planner-prof_page .profile_btn_bottom .btn_edit .btn{border-radius:0;font-size:.7em;min-width:100%;padding:12px 0 12px 20px}#planner-prof_page .profile_btn_bottom .btn_edit .btn:before{left:8px;width:15px}#planner-prof_page .list_side{margin:10px 0 0}#planner-prof_page .list_side li{background:#e1e1e1;border-radius:100px;display:inline-block;font-size:.9em;margin:0 2px 10px 0;padding:2px 15px}#planner-prof_page .dl_data dt{color:var(--other);font-size:.7em;padding:10px 0}#planner-prof_page .dl_data dd{border-bottom:1px solid #e1e1e1;padding:0 0 5px}#planner-prof_page .dl_data.mini{font-size:.8em;margin:10px 0 0;padding:0 0 0 1.5em;text-indent:-1.4em}#planner-prof_page .dl_data_side{text-align:center}#planner-prof_page .dl_data_side .years{justify-content:center}#planner-prof_page .dl_data_side dt{font-size:1em;padding:20px 0 10px}#planner-prof_page .dl_data_side dd{border:none}#planner-prof_page .dl_data_side dd p{color:var(--blue1);font-size:1.8em;font-weight:700;margin:10px 0}#planner-prof_page .profile_conditions_area .years{display:flex}#planner-prof_page .profile_conditions_area .years li{font-size:.8em;padding:30px 0 0;position:relative;text-align:center;width:100px}#planner-prof_page .profile_conditions_area .years li:after,#planner-prof_page .profile_conditions_area .years li:before{content:""}#planner-prof_page .profile_conditions_area .years li:before{background:#e1e1e1;content:"";height:1px;position:absolute;right:50%;top:10px;width:100%;z-index:1}#planner-prof_page .profile_conditions_area .years li:first-child:before{content:none}#planner-prof_page .profile_conditions_area .years li:after{background:#fff;border:1px solid #e1e1e1;border-radius:50%;display:inline-block;height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px;z-index:2}#planner-prof_page .profile_conditions_area .years.y1 li:first-child:after,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2):after,#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3):after,#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4):after{background:var(--blue1);border:none}#planner-prof_page .profile_conditions_area .years.y1 li:first-child,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2),#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3),#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4){color:var(--blue1);font-weight:700}#planner-prof_page .profile_conditions_area .years.y1 li:first-child:before,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2):before,#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3):before,#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4):before{background:var(--blue1);height:3px;top:9px}#planner-prof_page .profile_conditions_area .work_day ul{grid-gap:7px;display:flex}#planner-prof_page .profile_conditions_area .work_day ul li{background:#dcdcdc;border-radius:50%;color:#fff;font-size:.8em;height:30px;line-height:30px;text-align:center;width:30px}#planner-prof_page .profile_conditions_area .work_day.fr li:nth-child(5),#planner-prof_page .profile_conditions_area .work_day.mon li:first-child,#planner-prof_page .profile_conditions_area .work_day.sat li:nth-child(6),#planner-prof_page .profile_conditions_area .work_day.sun li:nth-child(7),#planner-prof_page .profile_conditions_area .work_day.thu li:nth-child(4),#planner-prof_page .profile_conditions_area .work_day.tue li:nth-child(2),#planner-prof_page .profile_conditions_area .work_day.we li:nth-child(3){background:var(--blue1)}#planner-prof_page .profile_conditions_area .average{align-items:center;border-radius:50%;color:var(--blue1);display:flex;font-size:2.5em;font-weight:700;height:180px;justify-content:center;margin-left:auto;margin-right:auto;width:180px}#planner-prof_page .profile_conditions_area .average span{font-size:.6em;transform:translateY(4px)}#planner-prof_page .profile_conditions_area .a1,#planner-prof_page .profile_conditions_area .a2,#planner-prof_page .profile_conditions_area .a3{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 3%,#d9d9d9 3.2% 100%)}#planner-prof_page .profile_conditions_area .a4,#planner-prof_page .profile_conditions_area .a5,#planner-prof_page .profile_conditions_area .a6{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 6%,#d9d9d9 6.2% 100%)}#planner-prof_page .profile_conditions_area .a10,#planner-prof_page .profile_conditions_area .a7,#planner-prof_page .profile_conditions_area .a8,#planner-prof_page .profile_conditions_area .a9{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 10%,#d9d9d9 10.2% 100%)}#planner-prof_page .profile_conditions_area .a11,#planner-prof_page .profile_conditions_area .a12,#planner-prof_page .profile_conditions_area .a13{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 13%,#d9d9d9 13.2% 100%)}#planner-prof_page .profile_conditions_area .a14,#planner-prof_page .profile_conditions_area .a15,#planner-prof_page .profile_conditions_area .a16{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 16%,#d9d9d9 16.2% 100%)}#planner-prof_page .profile_conditions_area .a17,#planner-prof_page .profile_conditions_area .a18,#planner-prof_page .profile_conditions_area .a19,#planner-prof_page .profile_conditions_area .a20{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 20%,#d9d9d9 20.2% 100%)}#planner-prof_page .profile_conditions_area .a21,#planner-prof_page .profile_conditions_area .a22,#planner-prof_page .profile_conditions_area .a23{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 23%,#d9d9d9 23.2% 100%)}#planner-prof_page .profile_conditions_area .a24,#planner-prof_page .profile_conditions_area .a25,#planner-prof_page .profile_conditions_area .a26{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 26%,#d9d9d9 26.2% 100%)}#planner-prof_page .profile_conditions_area .a27,#planner-prof_page .profile_conditions_area .a28,#planner-prof_page .profile_conditions_area .a29,#planner-prof_page .profile_conditions_area .a30{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 30%,#d9d9d9 30.2% 100%)}#planner-prof_page .profile_conditions_area .a31,#planner-prof_page .profile_conditions_area .a32,#planner-prof_page .profile_conditions_area .a33{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 33%,#d9d9d9 33.2% 100%)}#planner-prof_page .profile_conditions_area .a34,#planner-prof_page .profile_conditions_area .a35,#planner-prof_page .profile_conditions_area .a36{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 36%,#d9d9d9 36.2% 100%)}#planner-prof_page .profile_conditions_area .a37,#planner-prof_page .profile_conditions_area .a38,#planner-prof_page .profile_conditions_area .a39,#planner-prof_page .profile_conditions_area .a40{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 40%,#d9d9d9 40.2% 100%)}#planner-prof_page .profile_conditions_area .a41,#planner-prof_page .profile_conditions_area .a42,#planner-prof_page .profile_conditions_area .a43{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 43%,#d9d9d9 43.2% 100%)}#planner-prof_page .profile_conditions_area .a44,#planner-prof_page .profile_conditions_area .a45,#planner-prof_page .profile_conditions_area .a46{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 46%,#d9d9d9 46.2% 100%)}#planner-prof_page .profile_conditions_area .a47,#planner-prof_page .profile_conditions_area .a48{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 48%,#d9d9d9 48.2% 100%)}#planner-prof_page .profile_conditions_area .a49,#planner-prof_page .profile_conditions_area .a50{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 50%,#d9d9d9 50.2% 100%)}#planner-prof_page .profile_conditions_area .a51,#planner-prof_page .profile_conditions_area .a52,#planner-prof_page .profile_conditions_area .a53{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 53%,#d9d9d9 53.2% 100%)}#planner-prof_page .profile_conditions_area .a54,#planner-prof_page .profile_conditions_area .a55,#planner-prof_page .profile_conditions_area .a56{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 56%,#d9d9d9 56.2% 100%)}#planner-prof_page .profile_conditions_area .a57,#planner-prof_page .profile_conditions_area .a58,#planner-prof_page .profile_conditions_area .a59,#planner-prof_page .profile_conditions_area .a60{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 60%,#d9d9d9 60.2% 100%)}#planner-prof_page .profile_conditions_area .a61,#planner-prof_page .profile_conditions_area .a62,#planner-prof_page .profile_conditions_area .a63{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 63%,#d9d9d9 63.2% 100%)}#planner-prof_page .profile_conditions_area .a64,#planner-prof_page .profile_conditions_area .a65,#planner-prof_page .profile_conditions_area .a66{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 66%,#d9d9d9 66.2% 100%)}#planner-prof_page .profile_conditions_area .a67,#planner-prof_page .profile_conditions_area .a68,#planner-prof_page .profile_conditions_area .a69,#planner-prof_page .profile_conditions_area .a70{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 70%,#d9d9d9 70.2% 100%)}#planner-prof_page .profile_conditions_area .a71,#planner-prof_page .profile_conditions_area .a72,#planner-prof_page .profile_conditions_area .a73{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 73%,#d9d9d9 73.2% 100%)}#planner-prof_page .profile_conditions_area .a74,#planner-prof_page .profile_conditions_area .a75,#planner-prof_page .profile_conditions_area .a76{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 76%,#d9d9d9 76.2% 100%)}#planner-prof_page .profile_conditions_area .a77,#planner-prof_page .profile_conditions_area .a78,#planner-prof_page .profile_conditions_area .a79,#planner-prof_page .profile_conditions_area .a80{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 80%,#d9d9d9 80.2% 100%)}#planner-prof_page .profile_conditions_area .a81,#planner-prof_page .profile_conditions_area .a82,#planner-prof_page .profile_conditions_area .a83{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 83%,#d9d9d9 83.2% 100%)}#planner-prof_page .profile_conditions_area .a84,#planner-prof_page .profile_conditions_area .a85,#planner-prof_page .profile_conditions_area .a86{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 86%,#d9d9d9 86.2% 100%)}#planner-prof_page .profile_conditions_area .a87,#planner-prof_page .profile_conditions_area .a88,#planner-prof_page .profile_conditions_area .a89,#planner-prof_page .profile_conditions_area .a90{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 90%,#d9d9d9 90.2% 100%)}#planner-prof_page .profile_conditions_area .a91,#planner-prof_page .profile_conditions_area .a92,#planner-prof_page .profile_conditions_area .a93{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 93%,#d9d9d9 93.2% 100%)}#planner-prof_page .profile_conditions_area .a94,#planner-prof_page .profile_conditions_area .a95,#planner-prof_page .profile_conditions_area .a96{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 96%,#d9d9d9 96.2% 100%)}#planner-prof_page .profile_conditions_area .a100,#planner-prof_page .profile_conditions_area .a97,#planner-prof_page .profile_conditions_area .a98,#planner-prof_page .profile_conditions_area .a99{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 100%,#d9d9d9 100.2% 100%)}#planner-edit-prof .dl_data dt{margin:0;padding:15px 0 0}#planner-edit-prof .dl_data dd{padding:10px 0 20px}#planner-edit-prof .dl_data .mini{margin:0 0 15px;padding:0;text-indent:0}#planner-edit-prof .btn_edit_submit{margin:20px 0 0;text-align:center}#planner-edit-prof .btn_edit_submit .btn{background:var(--red);border-radius:100px;color:#fff;padding:15px 0;width:100%}#planner-edit-prof .btn_edit_submit .btn:hover{background:var(--red-hv)}#planner-edit-prof .prof_img_sample ul{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}#planner-edit-prof .prof_img_sample img{width:100%}#planner-edit-prof .prof_img_sample li{position:relative}#planner-edit-prof .prof_img .box{border-bottom:1px solid #e1e1e1;padding:30px 0}#planner-edit-prof .prof_img .box:nth-child(2){padding-top:0}#planner-edit-prof .prof_img .box .img{max-height:300px;text-align:center;width:100%}#planner-edit-prof .prof_img .box .img img{height:100%;max-height:300px}#planner-edit-prof .prof_img .img_title{border-left:3px solid #49515b;font-weight:700;margin:0 0 20px;padding:0 0 0 10px}#planner-edit-prof .prof_img .form-control-file{background:#eee;border-radius:100px;cursor:pointer;font-size:.8em;height:57px;padding:15px;transition:all .5s cubic-bezier(.215,.61,.355,1)}#planner-edit-prof .prof_img .form-control-file:hover{background:#e7e6e6}#planner-edit-prof .prof_img input[type=button]{background:var(--other);border:none;border-radius:100px;color:#fff;display:block;font-size:.8em;margin:15px auto;padding:9px 0;transition:all .5s cubic-bezier(.215,.61,.355,1);width:50%}#planner-edit-prof .prof_img input[type=button]:hover{background:var(--other-hv)}#planner-edit-prof .work_areas_list{margin:-5px 0}#planner-edit-prof .work_areas_list .form-check{display:inline-block;margin:7px 0;padding:0;width:90px}#planner-edit-prof .work_areas_list .form-check span{font-size:.9em}#planner-edit-prof .sample_text{background:#eee;border-radius:3px;color:var(--other);font-size:.8em;margin:0 0 15px;padding:35px 25px 20px;position:relative}#planner-edit-prof .sample_text b{background:#bbb;border-radius:0 0 3px 3px;color:#fff;font-size:.8em;left:25px;padding:3px 10px;position:absolute;top:0}#private_edit dl dt{font-size:.8em;font-weight:700;padding:10px 0 0}#private_edit dl dd{border-bottom:1px solid #ccc;padding:10px 0}#private_edit dl dd:last-child{border:none}#private_edit dl .alert_text{color:var(--red);font-size:.8em;line-height:1.3;margin:10px 0}#private_edit dl .btn_area{margin:20px 0 0}.message-inner{padding:0}#message-list .common-message_title{background:var(--comment);color:#fff;font-size:.9em;font-weight:700;line-height:1.3;padding:10px 5%;position:fixed;z-index:1}#message-list .common-message_title span{font-size:.8em}#message-list .common-message_title a{color:#fff}#message-list .drawer-menu-wrapper{background:#ddefee;bottom:0;max-width:100%;overflow-y:auto;right:0;top:0;z-index:20}#message-list .drawer-menu-btn,#message-list .drawer-menu-wrapper{left:0;position:fixed;transition:all .3s cubic-bezier(.215,.61,.355,1)}#message-list .drawer-menu-btn{background:var(--blue);box-shadow:0 3px 5px rgba(0,0,0,.2);height:50px;top:46px;width:50px;z-index:10}#message-list .drawer-menu-btn:before{content:url(/img/icon_mail.svg);left:7px;position:absolute;top:12px;width:35px}#message-list #toggle-button{background:var(--comment);border-radius:100px;bottom:20px;font-size:0;height:40px;position:fixed;right:20px;width:40px;z-index:20}#message-list #toggle-button:before{content:url(/img/icon_arrow.svg);left:50%;position:absolute;top:50%;transition:all .3s cubic-bezier(.215,.61,.355,1);width:20px}#message-list .show-threads{width:100%!important}#message-list .show-threads+#toggle-button:before{transform:translate(-50%,-50%) rotate(180deg)}#message-list .close-threads{width:0!important}#message-list .close-threads+#toggle-button:before{transform:translate(-50%,-50%) rotate(0)}#message-list #new-message-btn{background:#c1f1ee;padding:15px 5%}#message-list #new-message-btn .btn{background:var(--comment);border:none;border-radius:100px;color:#fff;display:block;font-size:.8em;padding:10px 0}#message-list #new-message-btn .search_input{margin:20px 0}#message-list #new-message-btn .search_input input{border:none;border-radius:5px;font-size:.9em}#message-list #new-message-btn .new-list{border:none;padding:0}#message-list #new-message-btn .new-list .user{background:#fff;border-radius:100px;cursor:pointer;line-height:1.3;margin:10px 0 0;padding:5px 10px;transition:all .3s linear}#message-list #new-message-btn .new-list .user:hover{background:#ddefee}#message-list .user-list{padding:0 0 60px}#message-list .user-list .card-message{border-bottom:1px solid #f8fafc;cursor:pointer;padding:10px;position:relative;transition:all .5s cubic-bezier(.215,.61,.355,1)}#message-list .user-list .card-message:hover{background:#c1f1ee}#message-list .user-list .card-message.super_admin .title:before{background:var(--red);border-radius:100px;color:#fff;content:"運営";font-size:.8em;margin:0 5px 0 0;padding:0 6px}#message-list .user-list .card-message .title{font-size:.9em;font-weight:700;line-height:1.5;margin:-4px 0 5px!important;text-align:left!important}#message-list .user-list .card-message .title span{font-weight:400}#message-list .user-list .card-message .title .name,#message-list .user-list .card-message .title .name2{font-size:.7em}#message-list .user-list .card-message p{color:var(--comment);font-size:.7em;line-height:1.3;margin:0}#message-list .user-list .card-message p.none-message{color:var(--other)}#message-list .user-list .card-message .text-primary{display:inline-block;font-size:0;position:absolute;right:7px;top:9px;width:17px}#message-list .user-list .card-message .text-primary:before{content:url(/img/icon_message.svg)}#message-list .user-list .card-message.bg-light{background:var(--comment)!important;color:#fff;pointer-events:none}#message-list .user-list .card-message.bg-light p{color:#fff}#message-list .message_browsing_area{padding:35px 5% 30px}#message-list .message_input_area{border-top:1px solid var(--boder);padding:20px 5% 0}#message-list .message_input_area textarea{height:80px!important}#message-list .message_input_area .btn_area{padding:10px 0 0}#message-list .message_input_area .btn_area .btn{background:var(--red)}#message-list .message_input_area .btn_area .btn:hover{background:var(--red-hv)}#message-list .card-box{border:1px solid var(--blue);font-size:.8em;line-height:1.3;margin:30px 0 0;max-width:93%;padding:6px 3%;position:relative}#message-list .card-box .sent_time{color:#979797;font-size:.8em;font-weight:100;letter-spacing:1px;position:absolute;right:0;top:-20px}#message-list .card-box .read_status{color:#bbb;font-size:.8em;left:0;position:absolute;top:-20px}#message-list .card-box .read_status.unread{color:var(--red)}#message-list .card-box.card-right{background:#e2ebf8;margin-left:auto}.overlay-wrapper{position:relative;z-index:30}.overlay-wrapper .overlay{background-color:#fff;bottom:0;left:0;margin:60px auto;overflow-y:auto;padding:20px 5%;position:fixed;right:0;top:0;width:90%}.overlay-wrapper .modal-enter,.overlay-wrapper .modal-leave-active{opacity:0}.overlay-wrapper .overlay_close_text{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%}.overlay-wrapper .overlay_close_text span{color:#fff;cursor:pointer;position:absolute;right:5%;top:18px}.overlay-wrapper .overlay_close_text span:before{content:url(/img/icon_close.svg);display:inline-block;margin:0 5px 0 0;position:relative;vertical-align:-2px;width:15px}.overlay-wrapper .title{color:var(--blue1);font-size:1.1em;font-weight:700;margin:0 0 10px;text-align:center}.overlay-wrapper .title span{font-size:.8em}.overlay-wrapper .title_02{border-bottom:1px solid #bbb;font-size:1.1em;margin:0 0 10px;padding:0 0 10px;text-align:center}.overlay-wrapper dl dt{border-top:1px solid var(--boder);font-size:.8em;font-weight:700;padding:10px 0 5px}.overlay-wrapper dl dt span{display:block;font-size:.8em;font-weight:400;line-height:1.4}.overlay-wrapper dl dd{padding:0 0 10px}.planner-settings .planner-setting{border:1px solid;margin:10px 10px 0;padding:10px}.overlay-wrapper input,.overlay-wrapper select,.overlay-wrapper textarea{border:1px solid var(--boder);border-radius:5px;height:40px!important;padding:7px 12px!important;width:100%}.overlay-wrapper textarea{height:100px!important}#dateFrm input,#dateFrm select,#dateFrm textarea{height:40px!important}#dateFrm input,#dateFrm select,#dateFrm textarea,textarea{border:1px solid var(--boder);border-radius:5px;padding:7px 12px!important;width:100%}.form-input{border:1px solid var(--boder);border-radius:5px;box-sizing:border-box;line-height:1.5;margin:10px 0;outline:none;padding:15px 20px;width:100%}header.header{left:0;position:fixed;top:0;z-index:10}main{margin-top:53px}.header-nav_area{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:5px 0}.header-nav_area .inner{display:flex;flex-wrap:wrap;padding:0}.header-nav_area .header_logo{margin:0 0 0 7px;width:70%}.header-nav_area .navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.header-nav_area .navbar-collapse.show{display:block}.navbar-toggler{border-radius:0;height:30px;margin:6px 10px 0 auto;outline:none!important;padding:0;position:relative;width:40px}.navbar-toggler.collapsed .navbar-toggler-icon:before{transform:translateY(-7px);width:100%}.navbar-toggler.collapsed .navbar-toggler-icon:after{transform:translateY(7px);width:80%}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{background:var(--blue2);content:"";display:block;height:2px;left:0;position:absolute;top:50%;transition:all .3s cubic-bezier(.215,.61,.355,1)}.navbar-toggler .navbar-toggler-icon:before{transform:rotate(45deg);width:100%}.navbar-toggler .navbar-toggler-icon:after{transform:rotate(-45deg);width:100%}.navbar-collapse{margin:10px 0 0}.navbar-collapse a{display:block;padding:15px 5%}.footer,.navbar-collapse a{border-top:1px solid var(--boder)}.footer{font-size:.9em;margin:30px 0 0;padding:10px 0;text-align:center}.footer ul{display:flex;justify-content:center;margin:10px 0}.footer ul a{font-size:.9em;padding:2px 5px}.footer small{color:var(--other);display:block;font-size:.8em}html{word-break:break-all}img{width:100%}.overview_show{overflow:hidden;position:relative}.overview_show:before{background:rgba(0,0,0,.8);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}}.prof_img_sample .prof_img_note{margin:0 0 10px}.prof_img_sample .prof_img_ng{margin:20px 0 0}.prof_img_sample .prof_img_ng .prof_img_ng_box{grid-gap:20px;align-items:center;display:flex;margin:10px 0 0}.prof_img_sample .prof_img_ng .prof_img_ng_box .img{width:30%}.prof_img_sample .prof_img_ng .prof_img_ng_box .text{width:70%}@media (min-width:769px){.prof_img_sample .prof_img_ng{grid-gap:40px;display:flex}.prof_img_sample .prof_img_ng .prof_img_ng_box{width:100%}}.attendance_input .page_header{margin:30px 0}.attendance_input .calendar_area .calendar_input{background:#eef2f7;border-radius:10px;margin:20px 0;padding:20px;position:relative}.attendance_input .calendar_area .calendar_input:before{border-color:transparent transparent #eef2f7;border-style:solid;border-width:0 30px 15px;content:"";left:50%;position:absolute;top:-15px;transform:translateX(-50%)}.attendance_input .calendar_area .header_day{grid-gap:15px;display:flex;justify-content:center;margin:0 0 15px}.attendance_input .calendar_area .header_day select{font-size:1.3em;padding:0!important;text-align:center;width:60%!important}.attendance_input .calendar_area .header_day .back,.attendance_input .calendar_area .header_day .next{background:var(--blue4);border-radius:5px;height:50px;position:relative;transition:all .5s cubic-bezier(.215,.61,.355,1);width:50px}.attendance_input .calendar_area .header_day .back:before,.attendance_input .calendar_area .header_day .next:before{border:solid var(--blue1);border-width:1px 1px 0 0;content:"";height:10px;position:absolute;top:50%;width:10px}.attendance_input .calendar_area .header_day .back:before{left:55%;transform:translate(-50%,-50%) rotate(-135deg)}.attendance_input .calendar_area .header_day .next:before{left:50%;transform:translate(-50%,-50%) rotate(45deg)}.attendance_input .calendar_area table .week{border-bottom:1px solid var(--blue2)}.attendance_input .calendar_area table .week th{font-size:.8em;padding:0 0 10px}.attendance_input .calendar_area table td{border:none;padding:5px 0;position:relative}.attendance_input .calendar_area table td:before{border-radius:50%;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.215,.61,.355,1);width:30px}.attendance_input .calendar_area table td span{position:relative}.attendance_input .calendar_area table td:empty{pointer-events:none}.attendance_input .calendar_area table .today{color:var(--blue1);font-weight:700}.attendance_input .calendar_area table .today:before{border:2px solid var(--blue1)}.attendance_input .calendar_area table .holiday{font-weight:400}.attendance_input .calendar_area table .disabled{color:#ccc!important}.attendance_input .calendar_area table .selected{color:#fff;font-weight:700;pointer-events:none}.attendance_input .calendar_area table .selected:before{background:var(--red)}.attendance_input .timepicker{grid-gap:10px;display:flex}.detail_page .recruitment_status span{border-radius:3px;color:#fff;padding:4px 12px}.detail_page .recruitment_status .on{background:var(--green)}.detail_page .recruitment_status .off{background:var(--other)}.detail_page .check_box_list span{border:1px solid var(--other);border-radius:100px;display:inline-block;font-size:.8em;margin:5px 10px 5px 0;padding:3px 15px}.detail_page #job-detail{margin:20px 0}.detail_page #job-detail .frm_area .overlay dl dt .any{background:#ddd;border-radius:2px;display:inline-block;margin:0 0 0 5px;padding:1px 3px;vertical-align:1px}.detail_page #job-detail .frm_area .overlay dl dt .required{background:var(--red);border-radius:2px;color:#fff;display:inline-block;margin:0 0 0 5px;padding:1px 3px;vertical-align:1px}.detail_page #job-detail .frm_area .overlay dl dt span{margin:5px 0 0}.detail_page #job-detail .frm_area .overlay dl dd{padding:10px 0}.detail_page #job-detail .frm_area .overlay .btn_area .btn_other{font-size:.8em;margin:15px 0 0;padding:5px 0;width:50%}.job_planner_area #job-list .job_sort .title{background:var(--blue4);border-radius:5px;font-size:.8em;margin:10px 0;padding:8px 0;text-align:center}.job_planner_area #job-list .job_sort .title.mt{margin-top:20px}.job_planner_area #job-list .job_sort .check_area{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.job_planner_area #job-list .job_sort .check_area label{margin:0}.job_planner_area #job-list .job_sort .check_area label span{font-size:.7em;padding:10px 0 10px 35px}.job_planner_area #job-list .job_sort .check_area label span:before{height:22px;left:7px;top:8px;width:22px}.job_planner_area #job-list .job_sort .check_area label span:after{left:15px;top:12px}.job_planner_area #job-list .search_results{font-size:.8em;margin:0 0 30px;text-align:center}.job_planner_area #job-list .search_results .data span{font-size:1.4em;margin:0 5px}@media (min-width:769px){.job_planner_area #job-list .job_sort .title{font-size:1em;margin:15px 0;padding:10px 0}.job_planner_area #job-list .job_sort .title.mt{margin-top:30px}.job_planner_area #job-list .job_sort .check_area{grid-template-columns:1fr 1fr 1fr 1fr}.job_planner_area #job-list .job_sort .check_area label span{font-size:1em;width:100%}.job_planner_area #job-list .search_results{font-size:1em}}.job_planner_area .status_area{right:10px}.job_planner_area .card-box{padding:5px 3% 10px}.job_planner_area .card-box .cat_list li,.job_planner_area .card-box .tag_list li{border-radius:3px;display:inline-block;font-size:.7em;margin:0 2px;padding:2px 5px}.job_planner_area .card-box .cat_list li{background:var(--blue);color:#fff}.job_planner_area .card-box .tag_list li{background:var(--blue4)}.job_planner_area .card-box .title{font-weight:700;margin:5px 0}.job_planner_area .card-box .job_title{font-size:.9em;margin:5px 0}.job_planner_area .card-box p.text{font-size:.8em;margin:5px 0}.job_planner_area .card-box .btn_area{margin:10px 0 0}.job_planner_area .card-box .btn_area .btn{padding:5px 0}.job_planner_area .pagination{margin:30px 0}.status_area{display:flex;position:absolute;right:5%;top:0}.status_area .applied,.status_area .recruiting{border-radius:0 0 3px 3px;color:#fff;font-size:.7em;padding:2px 8px 2px 6px}.status_area .recruiting[data-content=募集中]{background:var(--blue)}.status_area .recruiting[data-content=募集中]:before{content:url(/img/icon_check.svg);display:inline-block;margin:0 4px 0 0;vertical-align:-2px;width:12px}.status_area .applied{background:#cba597;margin-right:5px}.status_area .applied:before{content:url(/img/icon_up.svg);display:inline-block;margin:0 5px 0 0;vertical-align:-2px;width:12px}#planner-prof_page .notices_new_register .chet_consultation{text-align:left}#planner-prof_page .notices_new_register .chet_consultation p{font-weight:400;margin:10px 0 0}#planner-prof_page .notices_new_register .alert_text_title{color:var(--red);font-weight:700;margin:10px 0 5px}#planner-prof_page .notices_new_register .alert_list .alert_text{font-size:.8em;font-weight:700;margin:10px 0 2px}#planner-prof_page .notices_new_register .alert_list dl{color:var(--red);text-align:left}#planner-prof_page .notices_new_register .alert_list li{border:1px solid var(--red);border-radius:100px;display:inline-block;font-size:.8em;margin:0 5px 5px 0;padding:0 9px}.attendance-input_box{margin:30px 0 0}#planner-attendance_page .attendance_flow ul{background:#eee;display:flex;justify-content:center;padding:45px 15% 30px}#planner-attendance_page .attendance_flow ul li{cursor:pointer;position:relative;text-align:center;transition:all .3s linear;width:100%}#planner-attendance_page .attendance_flow ul li span{display:inline-block;font-size:.6em;padding:35px 0 0}#planner-attendance_page .attendance_flow ul li:hover span{color:var(--red)!important}#planner-attendance_page .attendance_flow ul li:before{background:#fff;border-radius:50%;content:"";height:30px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:30px;z-index:1}#planner-attendance_page .attendance_flow ul li:after{background:#fff;content:"";height:4px;left:50%;position:absolute;top:14px;width:100%}#planner-attendance_page .attendance_flow ul li:last-child:after{content:none}#planner-attendance_page .attendance_flow ul li.new span,#planner-attendance_page .attendance_flow ul li.ok span{color:var(--green);font-weight:700}#planner-attendance_page .attendance_flow ul li.ok:before{background:var(--green)}#planner-attendance_page .attendance_flow ul li.ok:after{background:var(--green);z-index:2}#planner-attendance_page .attendance_flow ul li.new span:before{background:var(--green);border-radius:50%;content:"";height:15px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:15px;z-index:1}#planner-attendance_page .attendance_flow p{font-size:.8em;margin:10px auto;text-align:right;width:1000px}#planner-attendance_page .req{font-size:0}#planner-attendance_page .req:before{background:var(--red);border-radius:50%;content:"";display:inline-block;height:7px;margin:0 5px;vertical-align:2px;width:7px}#planner-attendance_page dl dt{font-weight:700;padding:7px 0}#planner-attendance_page dl dd{padding:0 0 10px}#planner-attendance_page dl .mini{display:block;font-size:.8em;margin:10px 0 0}#planner-attendance_page dl .red{color:var(--red)}#planner-attendance_page input,#planner-attendance_page select,#planner-attendance_page textarea{border:1px solid #ccc;border-radius:5px;height:auto;padding:10px 15px;width:100%}#planner-attendance_page textarea{height:150px!important}#planner-attendance_page .checkbox{margin:0}#planner-attendance_page .timepicker_area .row2{grid-gap:20px;padding:5px 0 0}#planner-attendance_page .timepicker_area span{width:100%}#planner-attendance_page .timepicker_area .title{font-weight:700;padding:0 0 7px}#planner-attendance_page .customer_list .customer_box{border:1px solid var(--blue);border-radius:5px;margin:30px 0;position:relative}#planner-attendance_page .customer_list .customer_box .customer_inner{padding:40px 50px}#planner-attendance_page .customer_list .customer_box .title{background:var(--blue);color:#fff;padding:15px 0;text-align:center}#planner-attendance_page .customer_list .btn_delete{background:#32578c!important;border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:.7em;padding:5px 15px 5px 25px;position:relative;position:absolute;right:10px;text-align:center;top:8px;transition:all .5s cubic-bezier(.215,.61,.355,1)}#planner-attendance_page .customer_list .btn_delete:hover{background:#0e3162!important;text-decoration:none}#planner-attendance_page .customer_list .btn_delete:before{content:url(/img/icon_plus.svg);left:7px;position:absolute;top:6px;transform:rotate(45deg);width:15px}#planner-attendance_page .customer_list .btn_area{text-align:right}#planner-attendance_page .customer_list .btn_area .btn{display:inline-block;font-weight:400;padding:10px 25px 10px 45px;width:auto}#planner-attendance_page .customer_list .btn_area .btn:after{border:none;content:url(/img/icon_plus.svg);left:18px;position:absolute;top:14px;transform:rotate(0);width:17px}#planner-attendance_page .customer_list .traffic_araa .btn_area{padding:30px 0 0}#planner-attendance_page .customer_list .traffic_araa .btn_area .btn{margin:0 0 0 auto;padding:10px 35px;width:auto}#planner-attendance_page .customer_list p{padding:0 0 10px}#planner-attendance_page .confirmation_area .conf_title{background:var(--other);color:#fff;font-weight:700;margin:50px 0 30px;padding:20px 25px}#planner-attendance_page .confirmation_area dt{font-size:.8em;padding:15px 0 5px}#planner-attendance_page .confirmation_area dt:first-child{padding-top:0}#planner-attendance_page .confirmation_area dd{border-bottom:1px solid #ccc;padding:0 0 10px}#planner-attendance_page .confirmation_area dd:last-child{border-bottom:none}#planner-attendance_page .confirmation_area .btn_area{margin:20px 35% 50px}#planner-attendance_page .confirmation_area .btn_area .btn:after{right:30px}#planner-attendance_page .confirmation_btn .btn{background:var(--other);padding:15px 80px;width:auto}#planner-attendance_page .confirmation_btn .btn:hover{background:var(--other-hv)}#planner-attendance_page .btn_attendance{background:#eee;margin:50px 0 0;padding:50px 30%}#planner-attendance_page .btn_attendance .next_back{grid-gap:20px;display:flex}#planner-attendance_page .btn_attendance .next_back .btn_back{background:var(--other)}#planner-attendance_page .btn_attendance .next_back .btn_back:hover{background:var(--other-hover)}#planner-attendance_page .btn_attendance .btn_next{background:var(--green)}#planner-attendance_page .btn_attendance .btn_next:hover{background:var(--green-hover)}#planner-attendance_page .btn_attendance .btn_next:after{right:30px}#planner-attendance_page .btn_attendance .main_btn .btn{margin:20px 0 0}#planner-attendance_page .btn_attendance .main_btn .btn_comp{background:var(--green)}#planner-attendance_page .check_area{grid-gap:20px;display:flex}#planner-attendance_page .check_area label span{width:100%}#planner-attendance_page .confirmation_comp_area{height:80vh;position:relative;text-align:center;width:100%}#planner-attendance_page .confirmation_comp_area .box{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#planner-attendance_page .confirmation_comp_area .title{font-size:1.3em;font-weight:400;margin:0 0 10px}#planner-attendance_page .btn_traffic{margin:20px 0 0;text-align:right}#planner-attendance_page .btn_traffic .btn{padding:10px 30px;width:auto}#planner_side #news-list_page .news_bottom{margin:20px 0;padding:10px 5%}.toggle-switch-container{display:flex;height:26px;margin:0 0 0 auto;position:relative}.toggle-switch-container .toggle-switch{background:#fff;border-radius:50%;height:21px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.215,.61,.355,1);width:21px;z-index:1}.toggle-switch-container.toggle-0 .toggle-switch{left:3px}.toggle-switch-container.toggle-0 .toggle-switch-off,.toggle-switch-container.toggle-0 .toggle-switch-on{background:var(--boder)}.toggle-switch-container.toggle-0 .toggle-switch-on:before{opacity:0}.toggle-switch-container.toggle-1 .toggle-switch{left:26px}.toggle-switch-container.toggle-1 .toggle-switch-off,.toggle-switch-container.toggle-1 .toggle-switch-on,.toggle-switch-container.toggle-1 .toggle-switch:before{background:var(--green)}.toggle-switch-container.toggle-1 .toggle-switch-on:before{opacity:1}.toggle-switch-container .toggle-switch-on:before{border:solid #1bad58;border-width:0 3px 3px 0;content:"";height:12px;left:11px;position:absolute;top:45%;transform:translateY(-50%) rotate(45deg);transition:all .5s cubic-bezier(.215,.61,.355,1);width:8px}.toggle-switch-container .toggle-switch-off,.toggle-switch-container .toggle-switch-on{display:inline-block;font-size:0;height:100%;transition:all .5s cubic-bezier(.215,.61,.355,1);width:25px}.toggle-switch-container .toggle-switch-off{border-radius:100px 0 0 100px}.toggle-switch-container .toggle-switch-on{border-radius:0 100px 100px 0}.weekday_row.hidden{display:none}.today th{background:#f8dde6!important}.today td{background:#fae8ee!important}.holiday{color:var(--red);font-weight:700}#attendance-list .addition_btn{margin:0 5% 20px;text-align:center;width:90%}#attendance-list .addition_btn .btn{background:var(--red);font-size:1.2em;padding-left:15px}#attendance-list .addition_btn .btn:hover{background:var(--red-hv)}#attendance-list .addition_btn .btn:before{content:url(/img/icon_plus.svg);left:20px;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:21px}.card-box{background:#fff;border:1px solid var(--boder);border-radius:5px;margin:10px 0;padding:10px 3%;position:relative}#attendance-list_all{padding:0 5%}#attendance-list_all .card-box .day{color:#929292;display:block;font-size:.8em;line-height:1;margin:0 0 5px}#attendance-list_all .card-box .title{font-size:.9em;font-weight:700;line-height:1.3}#attendance-list_all .card-box .status{background:#de4073;border-radius:0 0 5px 5px;color:#fff;font-size:.8em;padding:1px 4px;position:absolute;right:5%;top:0}#attendance-list_all .card-box .status.status-0{background:#b7b7b7}#attendance-list_all .card-box .status.status-1{background:var(--green)}#attendance-list_all .card-box .status.status-3{background:var(--orange)}#attendance-list_all .card-box ul{display:flex;padding:0}#attendance-list_all .card-box ul li{font-weight:700;margin:0 10px 0 0}#attendance-list_all .card-box ul li span{font-size:.8em;font-weight:400}#attendance-list_all .card-box .btn_area{grid-gap:10px;display:flex;margin:5px 0 0}#attendance-list_all .card-box .btn_area .btn{font-size:.9em;font-weight:400;padding:3px 0 4px 10px;width:35%}#attendance-list_all .card-box .btn_area .btn:before{left:15px;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}#attendance-list_all .card-box .btn_area .btn-edit{background:var(--blue1)}#attendance-list_all .card-box .btn_area .btn-edit:hover{background:var(--blue1-hv)}#attendance-list_all .card-box .btn_area .btn-edit:before{content:url(/img/icon_edit_w.svg);width:16px}#attendance-list_all .card-box .btn_area .btn-delete{background:var(--other)}#attendance-list_all .card-box .btn_area .btn-delete:hover{background:var(--other-hv)}#attendance-list_all .card-box .btn_area .btn-delete:before{content:url(/img/icon_x.svg);width:15px}#attendance-list_all .card-box .btn_area .active{background:var(--green)}#attendance-list_all .card-box .btn_area .active:hover{background:var(--green-hv)}#attendance-list_all .card-box .btn_area .active:before{content:url(/img/icon_ok.svg);width:15px}#planner-attendance_page .attendance_01 .biz_list label{border-radius:100px;cursor:pointer;line-height:1.1;margin:0 10px 10px 0;padding:7px 20px 7px 25px;position:relative;transition:all .5s cubic-bezier(.215,.61,.355,1)}#planner-attendance_page .attendance_01 .biz_list label:after,#planner-attendance_page .attendance_01 .biz_list label:before{content:"";height:1px;position:absolute;transition:all .3s;width:8px}#planner-attendance_page .attendance_01 .biz_list label.biz-hidden:before,#planner-attendance_page .attendance_01 .biz_list label.biz-show:before{height:1px;left:11px;top:16px;transform:rotate(45deg);width:4px}#planner-attendance_page .attendance_01 .biz_list label.biz-hidden:after,#planner-attendance_page .attendance_01 .biz_list label.biz-show:after{height:1px;left:13px;top:15px;transform:rotate(-45deg);width:7px}#planner-attendance_page .attendance_01 .biz-show{background:var(--green);color:#fff}#planner-attendance_page .attendance_01 .biz-show:after,#planner-attendance_page .attendance_01 .biz-show:before{background:#fff}#planner-attendance_page .attendance_01 .biz-hidden{background:#bbb}#planner-attendance_page .attendance_01 .biz-hidden:hover{background:#ccc}#planner-attendance_page .attendance_01 .biz-hidden:after,#planner-attendance_page .attendance_01 .biz-hidden:before{background:var(--other)}input[type=checkbox],input[type=radio]{display:none}.form-check label span{cursor:pointer;display:inline-block;font-size:12px;margin:0;padding:0 0 0 30px;position:relative;transition:.4s}.form-check label span:before{background:#fff;border:1px solid #ccc;content:"";display:block;height:21px;left:0;position:absolute;top:2px;width:21px}.form-check label span:after{background:var(--blue1);content:"";display:block;height:14px;left:3.5px;opacity:0;position:absolute;top:5px;transform:scale(.01);transition:.4s;width:14px}.form-check input[type=checkbox]:checked+label span:after,.form-check input[type=radio]:checked+label span:after{opacity:1;transform:scale(.9)}.form-check input[type=radio]+label span:after,.form-check input[type=radio]+label span:before{border-radius:50%}.vdp-datepicker__clear-button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}
