html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#000000}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}html{font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif}html,body{height:100%}.wrapper{position:relative}.mrg_r5{margin-right:5px}.mrg_t20{margin-top:20px}.pdg_tb0{padding-top:0px !important;padding-bottom:0px !important}.pdg_r5{padding-right:5px}.pdg_15{padding:15px !important}.w_15{width:15% !important}.w_25{width:25% !important}.w_50{width:50% !important}.w_100{width:100% !important}.w_21{width:21.5% !important}@-moz-document url-prefix(){.ff_w_22{width:22% !important}}.contents{margin:0px auto;margin-bottom:25px;text-align:center;width:95%;padding-top:75px}.contents .date_head{position:relative}.contents .date_head .btn{position:absolute;top:0px;right:0px;width:10%;background:#F97C04}.contents .date_head .back{position:absolute;top:0px;left:0px;padding:10px 0px}.contents .date_head .back::before{font-family:"Font Awesome 5 Free";content:'\f053';font-weight:900}.txt_small{font-size:60%}.txt_blue{color:#337ac6}.txt_red{color:#ff0000}.btn{text-align:center;background:#337ac6;border-radius:6px;color:#ffffff;font-weight:600;font-size:100%;border:none;-webkit-appearance:none;cursor:pointer}.btn a{display:block;color:#fff !important;font-weight:600;text-decoration:none !important;padding:10px}div.btn{padding:0px}.check_btn label{line-height:135%;position:relative;cursor:pointer}.check_btn label .option-input{position:relative;margin:0 1rem 0 0;cursor:pointer}.check_btn label .option-input:before{position:absolute;z-index:1;top:0;left:0.125rem;width:0.75rem;height:0.75rem;content:'';-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:scale(0, 0);transform:scale(0, 0);border-radius:50%;background:#337ac6}.check_btn label .option-input:checked:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.check_btn label .option-input:after{position:absolute;top:-0.25rem;left:-0.125rem;width:1rem;height:1rem;content:'';border:2px solid #666666;border-radius:50%;background:#ffffff}.pager{margin-top:25px}.pager ul.pagination{text-align:center;margin:0;padding:0}.pager ul.pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#ffffff;border:1px solid #337ac6;width:30px;height:30px;font-size:60%;text-align:center;position:relative}.pager ul.pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#337ac6;text-decoration:none}.pager ul.pagination li a span{display:table-cell;vertical-align:middle}.pager ul.pagination li a:hover,.pager ul.pagination li a.active{color:#ffffff;background:#337ac6}.pink{background:#FFEAEB}.lightgreen{background:#b8eba2}.gray{background:#f1f1f1}.blue_bdr{border-left:5px solid #337ac6 !important}.green_bdr{border-top:1px solid #338F00 !important;border-bottom:1px solid #338F00 !important}.green_bdr_l{border-left:1px solid #338F00 !important}.green_bdr_r{border-right:1px solid #338F00 !important}.errorlist{color:#ff0000;font-size:80%}.error_msg{color:red;margin-top:20px}.month{margin:20px auto 0px auto}.month ul{display:flex;justify-content:space-between}.month ul li:first-child::before{font-family:"Font Awesome 5 Free";content:'\f053';font-weight:900}.month ul li:nth-child(2){font-weight:600}.month ul li:last-child::after{font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900}.cp_ipselect{overflow:hidden;width:100%;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_sl01{position:relative;border:1px solid #bbbbbb;border-radius:2px;background:#ffffff}.cp_sl01::before{position:absolute;top:0.8em;right:0.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666666;pointer-events:none}.cp_sl01 select{padding:8px 38px 8px 8px;color:#000000}textarea{border:1px solid #d7d7d7}.checkbox-input{display:none}.checkbox-parts{padding-left:25px;position:relative;margin-right:20px}.checkbox-parts::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.checkbox-input:checked+.checkbox-parts{color:#337ac6}.checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #337ac6;border-right:3px solid #337ac6}@media screen and (max-width: 480px){.sp_mrg_t25{margin-top:25px}.sp_w_100{width:100% !important}.sp_w_35{width:35% !important}body{min-height:100vh}}.alert-overlay{animation:show 0.07s linear 0s;z-index:99999;background:rgba(0,0,0,0.2);position:fixed;left:0;top:0;height:100vh;width:100vw;opacity:100}.alert-overlay.hide{display:none;opacity:0}.alert-message{text-align:center;color:black;padding:20px;border-radius:6px;margin:0 auto;margin-top:40vh;width:80%;background:white}.alert-title{color:red;font-weight:bold;text-align:center;margin-bottom:10px}@keyframes show{from{opacity:0}to{opacity:1}}header{background:#337ac6;padding:10px 20px;width:100%;position:fixed;display:flex;align-items:center;min-height:60px;z-index:1000}header .title{color:#ffffff;font-weight:600;width:25%}header nav ul{display:flex;background:#ffffff;border:1px solid #d7d7d7}header nav ul li{padding:10px;border-right:1px solid #d7d7d7}header nav ul li a{display:block}header nav ul :last-child{border-right:none}header nav ul .stay{background:#f7f891}header .user{display:flex;margin-left:auto;position:relative;color:#ffffff;align-items:center}header .user .sp_menu{display:none}header .user .status{display:flex;padding-right:15px;color:#ffffff;align-items:center}header .user .status li{padding-left:10px}header .user .status li:first-child::after{content:"："}header .user .status .fa-angle-down{color:#ffffff}header .user .status .fa-user{display:none}header .user .fa-bell{font-size:150%}header .user .unread{position:absolute;z-index:999;top:-5px;right:0px;font-size:40%;text-align:center;color:#ffffff;padding:3px;background:#ff0000;min-width:15px;height:15px;line-height:9px;border-radius:50%}.tooltip{position:relative;cursor:pointer;display:inline-block}.tooltip p{margin:0;padding:10px}.tooltip .description{display:none;position:absolute;background:#ffffff;padding:10px;font-size:12px;line-height:1.6em;color:#000000;border-radius:5px;width:100px;border:1px solid #d7d7d7}.tooltip .description p{display:none}.tooltip .description:before{content:"";position:absolute;top:-24px;right:0%;border:15px solid transparent;border-top:15px solid #ffffff;margin-left:-15px;transform:rotateZ(180deg)}.tooltip:hover .description{display:inline-block;top:40px;right:-10px}@media screen and (min-width: 480px){.sp_new{display:none}}@media screen and (max-width: 480px){#sidebar{position:relative;z-index:99}#sidebar #menu-wrap.is-active{opacity:1;visibility:visible;right:0}#sidebar .scd_new{width:80%;height:70vh;background:white;overflow:scroll}header .title{display:none}header .login_title{display:block}header .user .sp_menu{display:block !important}header .user .pc_menu{display:none}header .status li:nth-child(-n+2){display:none}header .status li:nth-child(3) i.fa-angle-down{display:none}header .status li:nth-child(3) i.fa-user{display:block;color:#000000}.tooltip .description{width:150px}.tooltip .description p{display:block}}#notification{transition:.3s ease-in-out;display:none}#notification-switch:checked ~ #notification{display:block}#sidebar{width:1px;overflow:hidden}#notification-switch-sp-sidebar:checked ~ #sidebar{width:auto;overflow:visible}#notification-sp{transition:.3s ease-in-out;display:none}#notification-switch-sp:checked ~ #notification-sp{display:block}#sp_menu_header{width:100vw}body{width:100vw !important;overflow-x:hidden !important}.scd_new{position:absolute;width:20%;background:#ffffff;border:1px solid #d7d7d7;right:0px;top:60px;padding:10px;text-align:left;line-height:1.6em;z-index:100}.scd_new .title{font-weight:600}.scd_new .new_detail{font-size:90%;margin-top:10px}.scd_new .date{font-weight:600}.scd_new .item{border:1px solid #d7d7d7;padding:10px;border-radius:6px;align-items:center;position:relative}.scd_new .item div::after{font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900;position:absolute;right:5px;top:50%}.scd_new .item .time_scd{font-weight:600;border-bottom:1px solid #4e7c45;padding-bottom:5px}.scd_new .item ul{display:flex;flex-wrap:wrap;font-size:80%;margin-top:5px;margin-bottom:15px;width:90%}.scd_new .item ul li{line-height:1.6em;margin-top:0px}.scd_new .item ul li:nth-child(odd){font-weight:600;width:30%}.scd_new .item ul li:nth-child(even){width:70%;text-indent:-0.3em;padding-left:0.5em}.scd_new .item ul li:nth-child(even)::before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.scd_new .item .date_sent{position:absolute;bottom:0px;right:5px}.scd_new .item:nth-child(n+2){margin-top:5px}.contents_scd{margin:0px auto;text-align:center;padding-top:60px}.contents_scd .scd_all{display:flex;position:relative}.contents_scd .scd_all .charge{position:absolute;left:26%;top:25px}.contents_scd .scd_all .charge ul{display:flex;justify-content:flex-start}.contents_scd .scd_all .charge ul li:first-child::after{content:"/";font-weight:300}.contents_scd .scd_all .charge ul .stay{font-weight:600}.contents_scd .scd_all .buttons{position:absolute;right:1%;top:15px}.contents_scd .scd_all .buttons .add_btn{background:#F97C04}.contents_scd .scd_all .buttons .add_btn a{padding:5px}.contents_scd .scd_all .scd_detail{width:25%;border-right:1px solid #d7d7d7;height:100vh;padding:15px;padding-bottom:75px;text-align:left;overflow:scroll;-webkit-overflow-scrolling:auto;overflow-scrolling:auto}.contents_scd .scd_all .scd_detail .detail li:nth-child(n+2){margin-top:15px}.contents_scd .scd_all .scd_detail .detail .date{font-weight:600}.contents_scd .scd_all .scd_detail .detail .item{margin-top:10px;padding:10px;border-radius:6px;align-items:center;position:relative}.contents_scd .scd_all .scd_detail .detail .item div::after{font-family:"Font Awesome 5 Free";content:'\f054';font-weight:900;position:absolute;right:5px;top:50%}.contents_scd .scd_all .scd_detail .detail .item .time_scd{font-weight:600;border-bottom:1px solid #4e7c45;padding-bottom:5px}.contents_scd .scd_all .scd_detail .detail .item ul{display:flex;flex-wrap:wrap;font-size:80%;margin-top:5px;width:90%}.contents_scd .scd_all .scd_detail .detail .item ul li{line-height:1.6em;margin-top:0px}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(odd){font-weight:600;width:30%}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(even){width:70%;text-indent:-0.3em;padding-left:0.5em}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(even)::before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.contents_scd .scd_all .scd_detail .detail .done{background:#d7d7d7}.contents_scd .scd_all .scd_detail .detail .decided{background:#b8eba2}.contents_scd .scd_all .scd_detail .detail .undecided{background:#f7f891}.contents_scd .scd_all .scd_calendar{width:75%;padding:40px 20px}.contents_scd .scd_all .scd_calendar .month{margin-top:20px}.contents_scd .scd_all .scd_calendar .calendar{width:100%;display:flex;flex-wrap:wrap;border:1px solid #d7d7d7;margin-top:20px;height:75vh}.contents_scd .scd_all .scd_calendar .calendar li{width:14.28571%;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.contents_scd .scd_all .scd_calendar .calendar li .day{font-size:70%;font-weight:600;text-align:center;padding:5px}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li{border-radius:100px;padding:2px;width:90%;text-align:left;margin:3px auto 0px auto;color:#000;font-size:50%;border:none}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li a{display:block}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .done{background:#d7d7d7}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .decided{background:#b8eba2}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .undecided{background:#f7f891}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .more{margin:0px 15px}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(-n+7){text-align:center;font-size:80%;font-weight:600;padding:5px}.contents_scd .scd_all .scd_calendar .calendar li:nth-last-child(-n+7){border-bottom:none}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(7n){color:#0059AF}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(7n+1){color:#ff0000}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(n+8){min-height:80px}.contents_scd .scd_all .scd_calendar .calendar li.today{border:1px solid #ff0000;background-color:rgba(255,0,4,0.1)}@media screen and (max-width: 480px){.wrapper .scd_detail{display:none}.wrapper #schedulelist-switch:checked ~ .scd_detail{display:block;width:80% !important;position:absolute;z-index:1;background:white}.wrapper .pc_new{display:none}.contents_scd .scd_all .charge{left:20px}.contents_scd .scd_all .scd_calendar{width:100%}.contents_scd .scd_all .scd_calendar .calendar .scd li{font-size:50%;text-align:left}}.srl_head{position:relative}.srl_head .back{position:absolute;top:0px;left:0px;padding:10px 0px}.srl_head .back::before{font-family:"Font Awesome 5 Free";content:'\f053';font-weight:900}.srl_head .request{margin:0px auto;text-align:center;padding:10px 0px}.srl_head .request .request_number{display:flex;justify-content:center;font-weight:600}.srl_head .request .request_number li:first-child::after{content:'：'}.srl_head .request .request_number li:last-child{padding-left:30px}.srl_head .edit_btn{background:#F97C04;position:absolute;top:0px;right:0px;width:10%}.srl_head .delete_btn{background:#F97C04;position:absolute;top:0px;right:12%;width:10%}@media screen and (max-width: 480px){.srl_head .delete_btn{right:0px;width:30%}}.info_patient{margin-top:30px}.info_patient .fa-file{position:absolute;right:2.5%;font-size:150%}.info_patient ul{display:flex}.info_patient ul li{width:25%;border-left:5px solid #d7d7d7;padding:0px 10px}.info_patient ul li dl{display:flex;flex-wrap:wrap;font-size:80%;text-align:left;align-items:center}.info_patient ul li dl dt{width:45%;line-height:1.6em;margin-top:0px;font-weight:600}.info_patient ul li dl dd{width:55%;text-indent:-0.3em;padding-left:0.5em}.info_patient ul li dl dd img{width:18px;vertical-align:middle;margin-left:10px}.info_patient ul li dl dd::before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.info_patient .hidden_box{margin:35px auto;padding:0}.info_patient .hidden_box label{padding:10px;font-weight:bold;border:solid 1px #000;cursor:pointer;border-radius:6px;position:relative;z-index:600}.info_patient .hidden_box input{display:none}.info_patient .hidden_box .hidden_show{height:0;width:100%;padding:0;overflow:hidden;position:absolute;background:#ffffff;z-index:500;opacity:0;left:0px}.info_patient .hidden_box .hidden_show .add_info{width:95%;margin:20px auto;text-align:center}.info_patient .hidden_box .hidden_show .add_info .add_title{text-align:left;font-weight:600;border-left:5px solid #337ac6;padding-left:10px}.info_patient .hidden_box .hidden_show .add_info ul{margin-top:15px}.info_patient .hidden_box input:checked ~ .hidden_show{padding:10px 0 35px 0;height:auto;opacity:1;border-bottom:1px solid #000000}.reservation{display:flex;flex-wrap:wrap;border:1px solid #d7d7d7;max-height:350px;overflow-y:scroll}.reservation dt{width:20%;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.reservation .reservation_name{display:flex;justify-content:space-between;align-items:center;padding-left:10px}.reservation dd{width:80%}.reservation .reservation_time{display:flex}.reservation .reservation_time li{width:7.69231%;border-bottom:1px solid #d7d7d7;text-align:center;padding:0px;min-height:36px}.reservation .reservation_time li ul.minute{display:flex;flex-wrap:wrap;width:100%}.reservation .reservation_time li ul.minute li{width:16.66667%;padding:0px;border:none;display:flex;align-items:center}.reservation .reservation_time li ul.minute li span{position:relative;z-index:99}.reservation .reservation_time li:last-child{border-right:none}.list_header{height:auto;border-bottom:none}.list_header dt{border-bottom:none;padding:10px}.list_header dd{position:relative}.list_header dd .reservation_time li{padding:10px;border-right:1px solid #d7d7d7}.list_header dd .time_position{position:relative;z-index:10}.list_header dd .time_bg{position:absolute;top:0px;width:100%}.list_header dd .time_bg li{padding:0px}.list_header .reservation_time li{border-bottom:none}.last_time{border-bottom:none !important}.last_time li{border-bottom:none !important}.dr_decision_btn{background:#F97C04;margin:25px auto 0px auto;width:15%;padding:10px}.dr_change_btn{padding:5px 20px;margin-left:10px;background:#F97C04}.info_add_patient{display:flex;width:100%;margin-top:25px}.info_add_patient .add_item{width:50%}.info_add_patient .add_item .title{text-align:left;border-left:5px solid #EF38D0;padding:0px 10px;font-weight:600}.info_add_patient .add_item dl{margin-top:20px;display:flex;flex-wrap:wrap;font-size:80%;text-align:left;border-left:5px solid #d7d7d7;padding:0px 10px;align-items:center}.info_add_patient .add_item dl dt{width:30%;line-height:1.8em;margin-top:0px;font-weight:600}.info_add_patient .add_item dl dd{width:70%;text-indent:-0.3em;padding-left:0.5em;display:flex;align-items:center}.info_add_patient .add_item dl dd input{padding:8px;border:1px solid #bbbbbb;font-size:100%;width:100%;margin-top:5px;margin-bottom:5px}.info_add_patient .add_item dl dd textarea{width:100%;height:50px;margin-top:5px}.info_add_patient .add_item dl dd span{padding-left:15px}.info_add_patient .add_item dl dd::before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.info_add_patient .add_item .btn_kiroku{padding:5px 20px;background:#F97C04;margin-top:20px;display:flex}@media screen and (max-width: 480px){.contents_surgery_eddit .srl_head .back{display:none}.contents_surgery_eddit .srl_head .edit_btn{display:none}.contents_surgery_eddit .srl_head .request_number{display:block;text-align:left}.contents_surgery_eddit .srl_head .request_number li{padding-bottom:7px}.contents_surgery_eddit .srl_head .request_number li:last-child{padding-left:0px}.contents_surgery_eddit .info_patient i{display:none}.contents_surgery_eddit .info_patient ul{display:block}.contents_surgery_eddit .info_patient ul li{width:100%}.contents_surgery_eddit .info_patient ul li dl{font-size:100%;align-items:center}.contents_surgery_eddit .info_patient ul li dl dt{width:35%}.contents_surgery_eddit .info_patient ul li dl dd{width:65%}.contents_surgery_eddit .info_patient ul li dl dd .dr_change_btn{margin-left:0px;margin-top:5px}.contents_surgery_eddit .info_add_patient{display:block}.contents_surgery_eddit .info_add_patient .add_item{width:100%}.contents_surgery_eddit .info_add_patient .add_item dl{font-size:100%}.contents_surgery_eddit .info_add_patient .add_item dl dt{width:35%}.contents_surgery_eddit .info_add_patient .add_item dl dd{width:65%}}.contents_login{background:#C2D8DF;height:100vh}.contents_login .login_all{min-width:250px;margin:0px auto;text-align:center;padding:30px;background:#fff;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.contents_login .login_all .login_item{display:flex;flex-wrap:wrap;align-items:center}.contents_login .login_all .login_item dt{font-weight:600;padding-right:15px;padding-top:15px;width:30%}.contents_login .login_all .login_item dd{width:70%;padding-top:15px}.contents_login .login_all .login_item dd input{padding:8px;border:1px solid #bbbbbb;font-size:100%;width:100%}.contents_login .login_all .login_btn{width:50%;margin:20px auto 0px auto;padding:10px}@media screen and (max-width: 480px){.contents_login .login_all{width:80%}.contents_login .login_all .login_item{display:block}.contents_login .login_all .login_item dt,.contents_login .login_all .login_item dd{width:100%}.contents_login .login_all .login_btn{width:100%}}.date_head .date_title{margin:0px auto;text-align:center;padding-top:10px;font-weight:600}.search_area{display:flex;justify-content:space-between;padding-top:25px}.search_area .searchbox{width:40%;position:relative}.search_area .searchbox input{padding:8px;padding-right:10%;border:1px solid #bbbbbb;font-size:100%;width:100%}.search_area .searchbox a{display:block;position:absolute;right:0px;top:10px;width:10%}.search_area .dr_add_btn{width:10%;background:#F97C04}.dr_list{margin-top:25px}.dr_list dl{border:1px solid #d7d7d7}.dr_list dl dt ul{font-weight:600;background:#f1f1f1}.dr_list dl dt ul,.dr_list dl dd ul{display:flex}.dr_list dl dt ul li,.dr_list dl dd ul li{width:16.66667%;text-align:left;padding:10px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;display:table-cell;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4em}.dr_list dl dt ul li img,.dr_list dl dd ul li img{width:18px;margin-left:10px;vertical-align:middle}.dr_list dl dt ul li .action,.dr_list dl dd ul li .action{display:flex;width:100%}.dr_list dl dt ul li .action li,.dr_list dl dd ul li .action li{width:33.33333%;border:none;padding:0px 5px 0px 0px}.dr_list dl dt ul li .action li .action_btn,.dr_list dl dd ul li .action li .action_btn{width:100%}.dr_list dl dt ul li:first-child,.dr_list dl dd ul li:first-child{width:10%}.dr_list dl dt ul li:nth-child(2) a,.dr_list dl dd ul li:nth-child(2) a{text-decoration:underline;color:#337ac6}.dr_list dl dt ul li:last-child,.dr_list dl dd ul li:last-child{width:26.2%;border-right:none;padding-right:0px}.date_head .month{width:80%}.time_add{background:#ffffff;padding:15px;position:absolute;width:30%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto}.time_add dl{display:flex;flex-wrap:wrap}.time_add dl dt{width:20%;font-weight:600;margin-bottom:10px;display:flex;align-items:center}.time_add dl dd{width:80%;margin-bottom:10px}.time_add dl dd input{padding:8px;border:1px solid #bbbbbb;width:40%}.time_add .time_decision_btn{background:#F97C04;width:45%;padding:5px}.time_edit{background:#ffffff;position:absolute;padding:15px;width:50%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto}.time_edit div{display:flex;align-items:center}.time_edit div input.btn_cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none;cursor:pointer;width:30px;padding-left:0px;padding-right:0px;margin-right:10px;z-index:10}.time_edit div i.fas.fa-times-circle{position:absolute;cursor:pointer;margin-top:-10px}.time_edit div dl{display:flex}.time_edit div dl dt{width:20%;font-weight:600;margin-bottom:10px;display:flex;align-items:center}.time_edit div dl dd{width:80%;margin-bottom:10px}.time_edit div dl dd input{padding:8px;border:1px solid #bbbbbb;width:40%}.time_edit .time_decision_btn{background:#F97C04;width:45%;padding:5px}.schedule_list{border:1px solid #d7d7d7;border-bottom:none;text-align:left;margin-top:25px}.schedule_list div{display:flex;flex-wrap:wrap}.schedule_list div dt{font-weight:600;padding:5px;width:10%;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;display:flex;align-items:center}.schedule_list div dd{padding:5px;width:90%;border-bottom:1px solid #d7d7d7;display:flex;justify-content:space-between;align-items:center}.schedule_list .item_time li{display:flex;line-height:1.4em;align-items:center}.schedule_list .item_time li div{display:flex}.schedule_list .item_time li .order{margin-left:10px;background:#ff0000;border-radius:6px;padding:3px;color:#ffffff;font-size:80%}.schedule_list .item_btn{display:flex}.schedule_list .item_btn .btn_sdl_edit{margin-left:10px}.v--modal-overlay .v--modal-box{position:inherit !important}.v--modal{background-color:transparent !important;text-align:center !important;box-shadow:none !important}@media screen and (max-width: 480px){.schedule .date_head .month{width:100%}.schedule .date_head .back{display:none}.time_add{width:80%}.time_edit{top:320px;width:80%}.schedule_list{font-size:80%}.schedule_list div dt{width:22%}.schedule_list div dd{width:78%}}.cancel_btn{position:absolute;top:0px;right:0px;width:15%;background:#F97C04}.surgery_add{margin-top:30px}.surgery_add ul{display:flex}.surgery_add ul li{width:50%;border-left:5px solid #d7d7d7;padding:0px 10px}.surgery_add ul li dl{display:flex;flex-wrap:wrap;font-size:80%;text-align:left;align-items:center}.surgery_add ul li dl dt{width:30%;line-height:1.6em;margin-top:0px;font-weight:600}.surgery_add ul li dl dt:after{content:".";width:0;font-size:0;color:transparent;margin-right:1px}.surgery_add ul li dl dd{width:70%;text-indent:-0.3em;padding-left:0.5em;margin-bottom:10px;display:flex;align-items:center}.surgery_add ul li dl dd input{padding:8px;border:1px solid #bbbbbb;font-size:100%;width:100%}.surgery_add ul li dl dd textarea{width:100%;height:50px}.surgery_add ul li dl dd::before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.before_surgery{margin-top:25px}.before_surgery .title{text-align:left;border-left:5px solid #EF38D0;padding:0px 10px;font-weight:600}.before_surgery ul{border-left:5px solid #d7d7d7}.before_surgery ul .bs_item{margin-top:25px;display:flex;flex-wrap:wrap;font-size:80%;text-align:left;align-items:center}.before_surgery ul .bs_item dt{width:8%;line-height:1.6em;margin-top:0px;font-weight:600;padding-left:10px}.before_surgery ul .bs_item dd{text-indent:-0.3em;margin-bottom:10px;display:flex;align-items:center}.before_surgery ul .bs_item .comment{width:90%}.before_surgery ul .bs_item .comment textarea{width:100%;height:100px}.before_surgery ul .bs_item .item_select{width:12%}.before_surgery ul .bs_item .item_select div{display:flex;justify-content:flex-start;width:100%;align-items:center}.before_surgery ul .bs_item .item_select div p{width:30%;padding-right:5px}.before_surgery ul .bs_item .item_detail{width:75%;padding-left:15px}.before_surgery ul .bs_item .item_detail .item_check{display:flex;width:25%}.before_surgery ul .bs_item .item_detail .item_check div{display:flex;align-items:center}.before_surgery ul .bs_item .item_detail .item_check div input{width:auto;margin-right:10px}.before_surgery ul .bs_item .item_detail .item_check div p{line-height:1.4em;word-break:break-word;white-space:nowrap}.before_surgery ul .bs_item input{padding:8px;border:1px solid #bbbbbb;font-size:100%;width:100%}.srl_head .date_title{padding:10px 0px;font-weight:600}.patient_add dl{display:flex;flex-wrap:wrap;border:1px solid #d7d7d7;border-bottom:none;margin-top:25px;font-size:100%}.patient_add dl dt{font-weight:600;width:30%;background:#f1f1f1;display:flex;align-items:center;padding:5px;border-righth:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.patient_add dl dd{width:70%;padding:10px;border-bottom:1px solid #d7d7d7;display:flex;align-items:center}.patient_add dl dd .cp_ipselect select{font-size:100%}.patient_add dl dd input{padding:8px;border:1px solid #bbbbbb;font-size:100%;margin-right:5px}.patient_add dl dd .check_btn label{display:flex;padding:5px}.patient_add dl dd .check_btn label div{display:flex;align-items:center;margin-right:25px}.patient_add dl dd select {border:1px solid  #d7d7d7;padding:8px;border-radius:0;background:#ffffff;font-size:100%}


/*# sourceMappingURL=main_style-8c624e577023520c408b.css.map*/