.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#ffb701;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:400}img{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:bottom;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote,q{quotes:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;min-height:1%}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.record *{margin:0;padding:0;line-height:calc(1.2rem + 1em)}.record *,.record :after,.record :before{box-sizing:border-box}.record :where(:not(fieldset):not(progress):not(meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}.record :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}.record :where(img,svg,video){height:auto;max-width:100%}.record :where(svg){stroke:none;fill:currentColor}.record :where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.record :where(svg):where(:not([width])){width:5rem}.record :where(input,button,textarea,select),.record :where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}.record :where(textarea){resize:vertical}@supports(resize:block){.record :where(textarea){resize:vertical}}.record :where(p,h1,h2,h3,h4,h5,h6){word-wrap:break-word}.record h1{font-size:2em}.record :where(ul,ol){list-style-position:inside}.record :where(ul,ol)[role=list]{list-style:none}.record a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.record :where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}.record :where(input[type=file]){cursor:auto}.record :where(input[type=file])::-webkit-file-upload-button,.record :where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion:no-preference){.record .focus-visible,.record :focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}.record :where(:not(:active)).focus-visible,.record :where(:not(:active)):focus-visible{transition-duration:.25s}}.record :where(:not(:active)).focus-visible,.record :where(:not(:active)):focus-visible{outline-offset:5px}.record :where(button,button[type],input[type=button],input[type=submit],input[type=reset]),.record :where(input[type=file])::-webkit-file-upload-button,.record :where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}.record :where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */.kanzyakanri *,.kanzyakanri :after,.kanzyakanri :before{box-sizing:border-box;border-style:solid;border-width:0}.kanzyakanri main{display:block}.kanzyakanri address,.kanzyakanri blockquote,.kanzyakanri dl,.kanzyakanri figure,.kanzyakanri form,.kanzyakanri iframe,.kanzyakanri p,.kanzyakanri pre,.kanzyakanri table{margin:0}.kanzyakanri h1,.kanzyakanri h2,.kanzyakanri h3,.kanzyakanri h4,.kanzyakanri h5,.kanzyakanri h6{font-size:inherit;font-weight:inherit;margin:0}.kanzyakanri ol,.kanzyakanri ul{margin:0;padding:0;list-style:none}.kanzyakanri dt{font-weight:700}.kanzyakanri dd{margin-left:0}.kanzyakanri hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}.kanzyakanri pre{font-family:monospace,monospace;font-size:inherit}.kanzyakanri address{font-style:inherit}.kanzyakanri a{background-color:transparent;text-decoration:none;color:inherit}.kanzyakanri abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kanzyakanri b,.kanzyakanri strong{font-weight:bolder}.kanzyakanri code,.kanzyakanri kbd,.kanzyakanri samp{font-family:monospace,monospace;font-size:inherit}.kanzyakanri small{font-size:80%}.kanzyakanri sub,.kanzyakanri sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.kanzyakanri sub{bottom:-.25em}.kanzyakanri sup{top:-.5em}.kanzyakanri embed,.kanzyakanri iframe,.kanzyakanri img,.kanzyakanri object,.kanzyakanri svg{vertical-align:bottom}.kanzyakanri button,.kanzyakanri input,.kanzyakanri optgroup,.kanzyakanri select,.kanzyakanri textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}.kanzyakanri [type=button],.kanzyakanri [type=reset],.kanzyakanri [type=submit],.kanzyakanri button{cursor:pointer}.kanzyakanri [type=button]:disabled,.kanzyakanri [type=reset]:disabled,.kanzyakanri [type=submit]:disabled,.kanzyakanri button:disabled{cursor:default}.kanzyakanri :-moz-focusring{outline:auto}.kanzyakanri select:disabled{opacity:inherit}.kanzyakanri option{padding:0}.kanzyakanri fieldset{margin:0;padding:0;min-width:0}.kanzyakanri legend{padding:0}.kanzyakanri progress{vertical-align:baseline}.kanzyakanri textarea{overflow:auto}.kanzyakanri [type=number]::-webkit-inner-spin-button,.kanzyakanri [type=number]::-webkit-outer-spin-button{height:auto}.kanzyakanri [type=search]{outline-offset:-2px}.kanzyakanri [type=search]::-webkit-search-decoration{-webkit-appearance:none}.kanzyakanri ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.kanzyakanri [type=number]{-moz-appearance:textfield}.kanzyakanri label[for]{cursor:pointer}.kanzyakanri details{display:block}.kanzyakanri summary{display:list-item}.kanzyakanri [contenteditable]:focus{outline:auto}.kanzyakanri table{border-color:inherit;border-collapse:collapse}.kanzyakanri caption{text-align:left}.kanzyakanri td,.kanzyakanri th{vertical-align:top;padding:0}.kanzyakanri th{text-align:left;font-weight:700}.medicine *,.medicine :after,.medicine :before{box-sizing:border-box;border-style:solid;border-width:0}.medicine main{display:block}.medicine textarea.focus-visible,.medicine textarea:focus-visible{outline-offset:0}.medicine input:not([type=range]):not([type=color]){writing-mode:horizontal-tb!important}.medicine input.focus-visible,.medicine input:focus-visible{outline-offset:0}.medicine .focus-visible,.medicine :focus-visible{outline:none!important}.medicine address,.medicine blockquote,.medicine dl,.medicine figure,.medicine form,.medicine iframe,.medicine p,.medicine pre,.medicine table{margin:0}.medicine h1,.medicine h2,.medicine h3,.medicine h4,.medicine h5,.medicine h6{font-size:inherit;font-weight:inherit;margin:0}.medicine ol,.medicine ul{margin:0;padding:0;list-style:none}.medicine dt{font-weight:700!important}.medicine dd{margin-left:0}.medicine hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}.medicine pre{font-family:monospace,monospace;font-size:inherit}.medicine address{font-style:inherit}.medicine a{background-color:transparent;text-decoration:none;color:inherit}.medicine abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.medicine b,.medicine strong{font-weight:bolder}.medicine code,.medicine kbd,.medicine samp{font-family:monospace,monospace;font-size:inherit}.medicine small{font-size:80%}.medicine sub,.medicine sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.medicine sub{bottom:-.25em}.medicine sup{top:-.5em}.medicine embed,.medicine iframe,.medicine img,.medicine object,.medicine svg{vertical-align:bottom}.medicine button,.medicine input,.medicine optgroup,.medicine select,.medicine textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}.medicine [type=button],.medicine [type=reset],.medicine [type=submit],.medicine button{cursor:pointer}.medicine [type=button]:disabled,.medicine [type=reset]:disabled,.medicine [type=submit]:disabled,.medicine button:disabled{cursor:default}.medicine :-moz-focusring{outline:auto}.medicine select:disabled{opacity:inherit}.medicine option{padding:0}.medicine fieldset{margin:0;padding:0;min-width:0}.medicine legend{padding:0}.medicine progress{vertical-align:baseline}.medicine textarea{overflow:auto;font-weight:400}.medicine [type=number]::-webkit-inner-spin-button,.medicine [type=number]::-webkit-outer-spin-button{height:auto}.medicine [type=search]{outline-offset:-2px}.medicine [type=search]::-webkit-search-decoration{-webkit-appearance:none}.medicine ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.medicine label[for]{cursor:pointer}.medicine details{display:block}.medicine summary{display:list-item}.medicine [contenteditable]:focus{outline:auto}.medicine table{border-color:inherit;border-collapse:collapse}.medicine caption{text-align:left}.medicine td,.medicine th{vertical-align:top;padding:0}.medicine th{text-align:left;font-weight:700}html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif;color:#595959;font-size:15px;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mon{font-family:Montserrat,sans-serif}img{max-width:100%;height:auto}a{text-decoration:none}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.c-white{color:#fff}.c-black{color:#000!important}.top20{margin:20px 0 0}.f-w400{font-weight:400!important}.SP{display:none}.p-0{padding:0!important}.blod{font-weight:700}.no-blod{font-weight:unset!important}header{padding:40px 100px;justify-content:space-between}header,header nav ul{display:flex;align-items:center}header nav li{margin:0 20px}header nav li a{color:#00abb6;font-weight:700}.wrapp{width:1200px;margin:0 auto}.form_inner{width:600px;margin:0 auto}.form_inner>p{font-weight:700}footer{padding:150px 0;text-align:center;background-color:#00abb6}footer.footer-record{background:#c2e2e5;height:20vh;color:#01abb6;text-align:center;padding:2rem 0}footer.footer-record>img{min-width:12vw;margin:3vh auto 0}footer p{color:#fff;padding:40px 0;font-weight:600}.border{border:1px solid #000}.d-flex{display:flex!important}.d-contents{display:contents!important}.justify-content-end{justify-content:flex-end}.about_entry p a{color:#000;display:inline;border-bottom:1px solid #000;margin:0;font-size:inherit;font-weight:400}.flex_center{width:-moz-fit-content;width:fit-content;margin:40px auto 50px}.side-bar .custom-title.message_box_open{border-radius:130px;border:none;background:#0074b7;color:#fff;padding:.65em .1em!important;font-weight:700;display:flex;position:relative;text-align:center;font-size:1.07143em;justify-content:center;align-items:flex-end;height:42px!important;font-family:Arial;line-height:normal!important;letter-spacing:normal}.side-bar .custom-title.message_box_open:after{content:"";background:url(/_nuxt/img/bell.fd29ca0.png) no-repeat;background-size:contain;width:25px;height:25px;display:block;position:absolute;right:10px;top:9px;animation:purupuru_anim 1.5s alternate}.side-bar .custom-title.message_box_open>img{max-height:25px;margin-top:1px;width:auto;margin-left:12px}.side-bar .custom-title.message_box_open>span{font-size:16px}.sec_entry .wrapp{background-color:#f0f0f0;padding:100px 0}h1{font-weight:700;text-align:center;font-size:30px;margin-bottom:70px}.about_entry p{line-height:2em;font-weight:700}.about_entry p span{display:block;text-align:center;font-size:18px;font-weight:500;margin-bottom:15px}.about_entry a{color:#00abb6;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;font-size:18px;margin:30px auto 40px;border-bottom:2px solid #00abb6}input{outline:unset!important}.ent_check{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto;line-height:1.3em}.ent_check:before{background:#fff;border:2px solid #595959;border-radius:3px;height:16px;left:5px;margin-top:-8px;width:16px}.ent_check:after,.ent_check:before{content:"";display:block;position:absolute;top:50%}.ent_check:after{border-right:6px solid #00abb6;border-bottom:3px solid #00abb6;height:20px;left:7px;margin-top:-16px;opacity:0;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}input[type=checkbox]:checked+.ent_check:before{border-color:#666}input[type=checkbox]:checked+.ent_check:after{opacity:1;transform:rotate(45deg) scaleX(1)}.ent_checkbox{width:-moz-fit-content;width:fit-content;margin:0 auto}.ent_checkbox label{font-weight:600}button#ent_start{background-color:#595959;color:#fff;display:block;width:450px;padding:15px 0;font-family:inherit;font-size:100%;font-weight:700;margin:40px auto;border:none;box-shadow:none;pointer-events:none}button#ent_start.on{background-color:#00abb6;cursor:pointer;pointer-events:painted}#ent_form{background-color:#fff;border-radius:20px;padding:30px}#ent_form.open{display:block}#ent_form dl{display:flex}#ent_form dt{width:42px}#ent_form dt img{display:block}#ent_form .bot dd{width:80%;margin-left:20px;margin-top:20px}.bot .baloon{display:inline-block;position:relative;margin:0 0 15px;padding:15px;width:-moz-fit-content;width:fit-content;border-radius:12px;background:#00abb6}.bot .baloon:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #00abb6;transform:rotate(35deg)}.bot .baloon p{color:#fff;line-height:1.5em}#ent_form dl.answ{justify-content:flex-end}.answ p{display:none;position:relative;margin:0 10px 0 auto;padding:15px;width:-moz-fit-content;width:fit-content;max-width:250px;border-radius:12px;background:#0074b7;font-size:15px;color:#fff}.answ .clear.view,.answ p.view{display:block}.answ p:after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #0074b7;transform:rotate(-35deg)}.clear{display:none;text-align:right;font-size:15px;color:#565656;border-bottom:1px solid #565656;width:-moz-fit-content;width:fit-content;margin:5px 15px 0 auto;cursor:pointer}input[type=text]{border:1px solid #595959;padding:10px;font-family:inherit}input[name=mei],input[name=mei_kana],input[name=sei],input[name=sei_kana]{width:100px}input[name=mail],input[name=phone]{width:220px}select{width:80px;padding:5px 10px}dt select,select{font-family:inherit;font-size:inherit}dt select{width:100px!important;padding:0!important}.edit_btn{cursor:pointer}.cd_modal_main_btn,.cd_modal_sub_btn,.cd_modal_sub_btn+a.cd_sub_edit,.edit_btn{display:block;padding:10px 30px;border-radius:50px;text-align:center;color:#fff;background-color:#0074b7;margin:15px auto}.cd_modal_sub_btn+a.cd_sub_edit{cursor:pointer}.cd_modal_cont_inner{margin-bottom:30px}.cd_modal_cont_inner ul{background-color:#f0f0f0;padding:20px}.cd_main_modal_cont h3,.cd_sub_modal_cont h3{font-weight:700;border-left:5px solid #00abb6;text-align:left;padding-left:10px;margin-bottom:20px}.cd_sub_modal_cont input[type=checkbox]{display:inline-block}.cd_main_modal_cont,.cd_sub_modal_cont{display:flex;justify-content:center;grid-gap:20px;gap:20px}.many_check_ok{display:block;margin-bottom:10px}.birth_answ,.birth_bot,.end_bot,.kana_answ,.kana_bot,.mail_answ,.mail_bot,.name_answ,.name_bot,.phone_answ,.phone_bot{display:none}.form_step p{margin-bottom:15px;margin-top:15px}.step_bar{display:flex;align-items:center;justify-content:center}.birth_bar,.kana_bar,.mail_bar,.name_bar,.phone_bar,.step_end{position:relative;visibility:hidden;width:100px;height:5px;background-color:#00abb6}.birth_bar:before,.kana_bar:before,.name_bar:before,.phone_bar:before{content:"";background-color:#00abb6;padding:7px;position:absolute;right:0;border-radius:50%;bottom:-4px}.birth_bar.show_bar,.kana_bar.show_bar,.mail_bar.show_bar,.name_bar.show_bar,.phone_bar.show_bar,.step_end.show_bar{visibility:visible;transition:.3s}.step_end,.step_start{width:15px;height:15px;background-color:#00abb6;border-radius:50%}button#send_btn{display:block;border-radius:50px;padding:10px 40px;text-align:center;font-family:inherit;font-size:inherit;color:#fff;border:none;background-color:#0074b7;margin:30px auto;cursor:pointer;font-weight:600}button#send_btn:hover{transform:scale(1.1);transition:.3s}.about_entry a.after_link{background-color:#00abb6;color:#fff;border:none;padding:10px 40px}.bt-close-menu-sidebar,.bt_open_menu{display:none}.sec_login .wrapp{background-color:#f0f0f0;padding:100px 0;max-width:100%}#login_form input{margin:0 auto 20px}#login_form button,#login_form input{display:block;width:300px;border:none;border-radius:50px;padding:10px 20px}#login_form button{background-color:#00abb6;color:#fff;text-align:center;margin:20px auto;font-family:inherit;font-weight:700;font-size:18px;cursor:pointer}#login_form button:hover{opacity:.8;transition:.3s}.lost_pass{color:#00abb6;font-weight:700;display:block;border-bottom:1px solid #00abb6;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:13px}.lost_pass:hover{opacity:.8;transition:.3s}.sec_master_menu p{text-align:center}.sec_master_menu .master_menu_list li>p{background-color:#00abb6;padding:5px 20px;color:#fff;text-align:center;width:300px;border-radius:50px;margin:30px auto 10px;font-weight:700;cursor:pointer}.menu_inner a{display:inline-block;font-size:15px;margin:15px;border-bottom:none}.menu_inner a:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAYAAAA4/K6pAAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQ4jY3SvWrTURzG8U+SDrrEFG/BO5DSRZQuDs6ii5toEUUUUaSggy/QWlEram7C3algsHoLQpdegkuwxqStwzlH0pNz/uRZDpwfz/f32vL5i6hlrOI59syphfiewgNcwh/cweG8gEX0cRkt3Izv7Xkg7Wi+Gk3QwQ18nKqwEfATf7P/TqzkA042ATquXBsIfZ/PMrZwFqcxKCT5D4AfmOBcAbKEHr6VIAkA3zHGhdjCtJaETe1gVAMkyAgrwnxySA9fY6IiILWzj4t5IEIWsS20XF3TaxzFN9ctYTZ3MW7a81vhkN4UYqsJ0gQ4xHscYCuLtYRjW8gHlesEzlRibew2VdDFunCRucZ4iH4N0MUroddc+1gTzvyg1EIXmxXzMJq3hNnMHEtPWF2p7CGe4p2wYhy/gy42hOnm+o0n0XxMqYLUcynzqGZOFTQNbILHNXMCbFYyH+GR2SOaAfyqxO7hk6mBldTGC7yM5Sbdj+ZJyZRXMMQz4b6vR1h/HjP8A2NAV08fn9tDAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-size:contain;padding:3px;margin-left:5px}.menu_inner a.close:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAaCAYAAABRqrc5AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQ4jY3TvU5UQRjG8R/rqqWJhV+BxNvwg9hZWogNiRqNrIVhVxuxAlyQmEgBQmXsKEyMoBfhrewF+JGgJgoWMwcmy3kP+zRnznln/vPMM+cdGwwGCs3jMmbxy4hqF+MXeIkW/qGLP6NCzuMBXmMsf+/k5xP8HQXyCjM1tU521cNuE6SFLXwJ6o/wFieOg3zFXWwHc2awhpNNEJLdDnaCeV2sRqDydr7hfh5P1cx9KgX/DPt1Tirt4iE+BY562MDpJgj8lI72OQDN4k25tg4C33FPHHYP63JG7WASh2HDnZp6V8pmrglCCnsap3ArcNSKjlPqLM401H8cB5mQcrkR1Jcw33ScC/iA60G9L3V9eDvj2UEdYB/LFYD627mUHVwLNljOLg40DLko/a1XaxbvSRn0hwvlcSbwMQDASoYcUQWpQpwMAH0sGGq8EnJb6pMoxCVFiBHkJq4E9SMhRpDneIzfxfe9vPtiHjeqLbX++wzclDozDDGCVHqX389lByPrP9TlSAnGGroRAAAAAElFTkSuQmCC)}.menu_inner a:hover{opacity:.8;transition:.3s}.menu_inner{background-color:hsla(0,0%,100%,.7);display:none;border-radius:50px;padding:10px 30px;width:300px;margin:0 auto}.menu_inner a.close{color:#e4e4e4;cursor:progress;pointer-events:none}.list_table td,.list_table th{padding:8px 15px;font-size:14px;border:1px solid #595959}.list_table th{background-color:#595959;color:#fff;text-align:center;border-right:1px solid #fff}.list_table th:last-of-type{border-right:1px solid #595959}.list_table td{background-color:#fff}.list_table .modal td,.list_table td{text-align:left}.list_table td p,.modal_close{color:#00abb6;font-weight:700;cursor:pointer}.list_table td p img,.modal p img{width:8px;padding-left:5px}.d_btns,.tab_btn{background-color:#595959;display:inline-block;color:#fff;font-weight:700;padding:5px 20px;border-radius:50px;cursor:pointer;margin:0 10px 0 0}.d_btns.active,.tab_btn.active{background-color:#00abb6}.d_tabs,.tab_menu{display:none}.d_tabs.active,.tab_menu.active{display:block}.ikkatu_modal,.modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;max-width:80%}.overlayShow{display:block}.modal_close{margin-top:30px}.modal table th{border-right:#595959;border-bottom:1px solid #fff}.modal table tr:last-of-type th{border-bottom:1px solid #595959;vertical-align:middle}.deleat{cursor:pointer;background-color:#595959;font-size:12px;font-weight:700;color:#fff;border-radius:50px;display:block;margin:0 0 10px auto;width:-moz-fit-content;width:fit-content;padding:8px 20px}.modal input{padding:5px 10px;width:250px}.licens_ok{background-color:#00abb6;padding:3px 12.5px}.licens_no,.licens_ok{color:#fff;font-weight:700}.licens_no{background-color:#595959;padding:3px 5px}.licens_stop{background-color:red}.licens_register,.licens_stop{color:#fff;font-weight:700;padding:3px 12.5px}.licens_register{background-color:#595959}.list_table .tab_menu{height:500px;overflow-y:scroll}.list_table{width:-moz-fit-content;width:fit-content;margin:0 auto}#pages .wrapp{padding:40px 0}#pages .pages_side .wrapp{margin:0 50px}#pages h1{margin-bottom:10px;font-size:24px}.tab_head{display:flex;align-items:center;margin-bottom:10px}.search_box{display:inline-block;margin:0 0 0 auto}.search_box select{width:-moz-fit-content;width:fit-content;margin-right:15px;font-size:13px;background-color:#0074b7;border-radius:50px;border:none;color:#fff;font-weight:700;text-align:center}.search_box input{border:none;padding:5px 10px;border-radius:50px 0 0 50px}.search_box button{background-color:#00abb6;padding:5px 10px;border-radius:0 50px 50px 0;border:none;cursor:pointer}.search_box button img{width:19px}.modal_close{display:inline-block;width:-moz-fit-content;width:fit-content;margin:20px 15px}.modal_close:hover{opacity:.8;transition:.3s}.list_table table tr td:first-of-type a{color:#00abb6;border-bottom:1px solid #00abb6}#master_form{width:100%;margin-top:30px}#master_form dl{display:flex;margin:0 0 15px;justify-content:center}#master_form dt{width:90px;min-width:90px;padding-top:10px;padding-bottom:10px}#master_form dd{width:350px}#master_form dd input,#master_form dd textarea{width:100%;padding:10px;border-radius:0;border:1px solid #595959;box-sizing:border-box}.list_table .tab_menu.tab_form{overflow-y:visible}.tab_menu select{width:100px}#master_form button{display:block;width:250px;text-align:center;margin:30px auto;background-color:#00abb6;color:#fff;font-weight:700;border:none;font-family:inherit;padding:10px 30px;cursor:pointer}#pages .side_menu{width:200px;margin-left:20px;padding:20px 15px}#pages .side_menu .next{line-height:2;font-weight:700}#pages .side_menu .next img{width:42px}#pages .side_menu .menu_inner{background-color:inherit}#pages .sec_entry.sec_master_menu.pages_side{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto}#pages .sec_master_menu .master_menu_list li>p{width:150px}#pages .form_inner{width:100%}.form_inner .el-submenu-admin .el-submenu__title span{font-size:15px}#pages .menu_inner a{display:block}#pages .menu_inner{width:180px}#pages .sec_master_menu .master_menu_list li>p{margin:15px auto 0}.logo span{background-color:#00abb6;display:inline-block;padding:10px 20px;margin-left:20px;color:#fff;font-weight:700;text-align:center;border-radius:50px;width:80px}#pages{background-color:#f0f0f0}#pages-admin{background-color:#fff}.master_doctor_details th{background-color:#c6dee0;border:none;margin-right:10px;color:#595959;display:inline-block;width:120px;margin-bottom:5px}.master_doctor_details th:last-of-type{border-right:none}.master_doctor_details td{border:none;margin-bottom:5px;display:inline-block;width:460px}#pages .master_doctor_detailOuter h1{text-align:left;border-left:10px solid #00abb6;padding-left:20px}.master_doctor_details{display:flex;align-items:flex-start}.master_doctor_details ul.tabs-component-tabs{display:flex}.master_doctor_details ul.tabs-component-tabs li.tabs-component-tab{width:60px;height:30px}.master_doctor_details .tabs-component-tab-a{width:30px;margin:0 0 10px;border-radius:0;background-color:#c6dee0;font-size:14px;vertical-align:middle;font-weight:700;color:#595959;line-height:0;padding:5px 15px;height:20px;display:flex;align-items:center}.master_doctor_details .tabs-component-tabs{display:flex;margin-bottom:10px}.master_doctor_details .tabs-component-tabs .is-active>a{background-color:#00abb6;color:#fff}.d_tabs_tableOuter{width:300px;margin-left:50px;border-left:2px solid #e4e4e4;padding:0 20px}.master_doctor_details .d_tabs_table th{width:30px;margin:0 0 10px;border-radius:0}.d_tabs_btns{display:flex}.master_doctor_details .d_tabs_table td{display:inherit;margin-bottom:0}.master_doctor_details .d_tabs_table td div{padding:15px;border-bottom:1px solid #e4e4e4}.master_doctor_details .d_tabs_table td div:last-of-type{border-bottom:none}.doctor_stars img{height:20px}.doctors_rank{width:240px}.doctor_stars{text-align:center;margin:0 0 5px}.doctor_rankbadge{display:block;margin:0 auto 5px;width:90px}.doctors_rank .modal_open{font-size:13px;color:#00abb6;font-weight:700;padding:5px 0;cursor:pointer}.doctors_rank .modal_open img{width:8px;padding-left:10px}.doctors_rank .modal h4{font-weight:700;font-size:18px;border-bottom:2px solid #00abb6;display:block;padding-bottom:3px;text-align:left}.doctors_rank .modal{max-width:60%}.doctors_rank .modal p{text-align:left;line-height:1.5em;padding:15px;font-size:15px}.doctors_rank .modal .modal_inner a{font-size:13px;color:#00abb6;font-weight:700;padding:5px 0}.doctors_rank .modal .modal_inner a img{width:8px;padding-left:10px}.doctors_rank .modal .modal_close{background-color:#00abb6;color:#fff;padding:5px 30px;border-radius:50px;width:100px;margin:10px auto;text-align:center}.d_tabs_tableOuter>.d_tabs_table{margin-top:30px;width:80%}.master_doctor_details{max-width:100%}.d-none{display:none!important}.d-bock{display:block!important}.banner{background-size:cover;position:relative;overflow:hidden;border-radius:5px;padding:25px;margin-bottom:3px}.text-center{text-align:center}.menu-center{display:flex;justify-content:center;background-color:hsla(0,0%,100%,.7);border-radius:50px;padding:10px 30px;width:300px;margin:0 auto}.el-submenu__title{background-color:#00abb6!important;padding:5px 20px!important;color:#fff!important;text-align:center;width:340px;border-radius:50px;margin:30px auto 10px;font-weight:700;cursor:pointer!important;height:40px!important;line-height:3rem!important}.el-submenu__title span{font-weight:600}.about_entry_admin p{padding:0 20px;line-height:2em;font-weight:500}.item-operational-user .el-menu-item{min-width:unset!important;background-color:unset!important;padding:0 20px!important;color:#00abb6!important;font-weight:600}.item-operational-user .menu-disabled{color:#e4e4e4!important;cursor:progress!important;pointer-events:none!important}.item-list-left{justify-content:flex-start}.side-bar .partner-side-bar .el-submenu__title{margin-bottom:0}.side-bar .side-bar-menu-left{display:block;width:180px;margin:0 auto;text-align:left;padding:10px 30px}.side-bar .side-bar-menu-left .el-menu-item{font-size:15px;margin:15px;border-bottom:none;color:#00abb6!important;font-weight:700;width:-moz-fit-content;width:fit-content;padding:0;padding-left:unset!important;min-width:unset!important;height:unset!important;line-height:unset!important}.side-bar .el-submenu__title{background-color:#00abb6!important;padding:3px 20px!important;color:#fff!important;text-align:center;width:190px;border-radius:50px;margin:15px auto 10px;font-weight:700;cursor:pointer!important;height:40px!important;line-height:3rem!important}.side-bar .el-submenu__title span{font-weight:600}.side-bar .el-submenu-top .el-submenu__title{background-color:#0074b7!important}.side-bar .el-menu-item.el-submenu-top{padding:0;padding-left:0!important;height:auto}.side-bar .about_entry_admin p{padding:0 20px;line-height:2em;font-weight:500}.side-bar .side-bar-item-operational-user .menu-disabled{color:#e4e4e4!important;cursor:progress!important;pointer-events:none!important}.side-bar .item-list-left{justify-content:flex-start}.text-break-spaces{white-space:break-spaces!important}.text-nowrap{white-space:nowrap}.mL-10{margin-left:10px!important}.mR-10{margin-right:10px!important}.mR-15{margin-right:15px!important}#master_form dt{white-space:nowrap}.modal-body .el-dialog__header{display:none}.modal-body .el-dialog__body{padding:0}.el-icon-arrow-down:before{content:none!important}.chat_box{display:none}.chat_box.chat_on{position:fixed;right:15px;bottom:15px;max-width:300px;width:300px;box-shadow:3px 3px 10px #d3d3d3;border-radius:20px;display:block}.chat_close{display:inline-block;margin:0 0 0 10px;width:18px;height:18px;background-color:#fff;color:#0074b7;padding:2px;font-size:18px}.chat_close,.chat_open{font-weight:700;text-align:center;border-radius:50px;cursor:pointer}.chat_open{background-color:#0074b7;color:#fff;padding:10px 0;margin-top:15px}.chat_open span img{width:25px;vertical-align:middle;margin-left:10px}.talk_host{max-width:70%;margin:10px 5px 10px auto;padding:10px;background-color:#c6dee0;position:relative;border-radius:20px}.talk_host:after{content:"";position:absolute;top:3px;right:-17px;border:8px solid transparent;border-left:18px solid #c6dee0;transform:rotate(-35deg)}.talk_to{max-width:70%;margin:10px auto 10px 5px;background-color:#e4e4e4;padding:10px;position:relative;border-radius:20px}.talk_to:after{content:"";display:inline-block;position:absolute;top:3px;left:-17px;border:8px solid transparent;border-right:18px solid #e4e4e4;transform:rotate(35deg)}.talk_host p,.talk_to p{text-align:left;font-size:14px;padding:0 10px}.talk_host span,.talk_to span{font-size:10px;text-align:right;display:inline-block;margin-top:10px;width:100%}.chat_inner{z-index:9999999999;background-color:#fff;padding:19px;height:185px;overflow-y:scroll}.chat_label{background-color:#0074b7;color:#fff;font-weight:700;width:100%;padding:15px 0;border-radius:20px 20px 0 0;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between}.chat_label>span{margin-left:10px;margin-top:5px}.chat_label>.chat_close{margin-right:10px}.talk_input{background-color:#e4e4e4;padding:15px;border-radius:0 0 20px 20px;height:-moz-fit-content;height:fit-content;display:flex}.talk_input textarea{border:1px solid #00abb6;border-radius:20px 0 0 20px;padding:5px 10px}.talk_input textarea:focus{box-shadow:none}.talk_input button{display:inline-block;background-color:#00abb6;color:#fff;border-radius:0 20px 20px 0;border:1px solid #00abb6;cursor:pointer;font-weight:700;padding:0 10px;white-space:nowrap}.chat_inner .talk_host p,.chat_inner .talk_to p{word-wrap:break-word}.empty-td{text-align:center!important}.empty-td span{padding:1em;display:block}.btn_next{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAYAAAA4/K6pAAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQ4jY3SvWrTURzG8U+SDrrEFG/BO5DSRZQuDs6ii5toEUUUUaSggy/QWlEram7C3algsHoLQpdegkuwxqStwzlH0pNz/uRZDpwfz/f32vL5i6hlrOI59syphfiewgNcwh/cweG8gEX0cRkt3Izv7Xkg7Wi+Gk3QwQ18nKqwEfATf7P/TqzkA042ATquXBsIfZ/PMrZwFqcxKCT5D4AfmOBcAbKEHr6VIAkA3zHGhdjCtJaETe1gVAMkyAgrwnxySA9fY6IiILWzj4t5IEIWsS20XF3TaxzFN9ctYTZ3MW7a81vhkN4UYqsJ0gQ4xHscYCuLtYRjW8gHlesEzlRibew2VdDFunCRucZ4iH4N0MUroddc+1gTzvyg1EIXmxXzMJq3hNnMHEtPWF2p7CGe4p2wYhy/gy42hOnm+o0n0XxMqYLUcynzqGZOFTQNbILHNXMCbFYyH+GR2SOaAfyqxO7hk6mBldTGC7yM5Sbdj+ZJyZRXMMQz4b6vR1h/HjP8A2NAV08fn9tDAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-size:contain;padding:6px 3px 3px;margin-left:5px;width:8px}.menu-disabled .btn_next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAaCAYAAABRqrc5AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQ4jY3TvU5UQRjG8R/rqqWJhV+BxNvwg9hZWogNiRqNrIVhVxuxAlyQmEgBQmXsKEyMoBfhrewF+JGgJgoWMwcmy3kP+zRnznln/vPMM+cdGwwGCs3jMmbxy4hqF+MXeIkW/qGLP6NCzuMBXmMsf+/k5xP8HQXyCjM1tU521cNuE6SFLXwJ6o/wFieOg3zFXWwHc2awhpNNEJLdDnaCeV2sRqDydr7hfh5P1cx9KgX/DPt1Tirt4iE+BY562MDpJgj8lI72OQDN4k25tg4C33FPHHYP63JG7WASh2HDnZp6V8pmrglCCnsap3ArcNSKjlPqLM401H8cB5mQcrkR1Jcw33ScC/iA60G9L3V9eDvj2UEdYB/LFYD627mUHVwLNljOLg40DLko/a1XaxbvSRn0hwvlcSbwMQDASoYcUQWpQpwMAH0sGGq8EnJb6pMoxCVFiBHkJq4E9SMhRpDneIzfxfe9vPtiHjeqLbX++wzclDozDDGCVHqX389lByPrP9TlSAnGGroRAAAAAElFTkSuQmCC)}.bold{font-weight:700!important}#pages .side_menu .form_inner p.next{line-height:2em;font-weight:500}.error_messenger{color:red}.tabs{padding-bottom:40px;width:100%;margin:0 auto}.tab_item{width:23.75%;height:50px;background-color:#d9d9d9;line-height:50px;font-size:15px;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;margin:0 9px 15px;border-radius:5px}.tab_item:first-of-type{margin-left:0}.tab_item:last-of-type{margin-right:0}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:40px 20px;clear:both;overflow:hidden;background-color:#fff}#all:checked~#all_content,#end:checked~#end_content,#request:checked~#request_content,#wait:checked~#wait_content{display:block}.tabs input:checked+.tab_item{background-color:#00abb6;color:#fff}.news_area{background-color:#fff;padding:20px;max-width:100%;margin:0 auto 20px}.news_area ul{height:162px;overflow-y:scroll}.news_area li{line-height:1.5em;margin:0 0 5px;font-size:12px}.news_area li span{color:#fff;background-color:#00abb6;padding:5px;font-size:12px;display:inline-block;margin-right:15px;font-weight:700;border-radius:5px}.news_area li a{color:#00abb6;border-bottom:1px solid #00abb6}.news_area h2 span{font-size:18px;font-weight:700}.news_area ul::-webkit-scrollbar,.page_tos>div::-webkit-scrollbar{width:10px}.news_area ul::-webkit-scrollbar-track,.page_tos>div::-webkit-scrollbar-track{background-color:inherit;border-radius:100px}.news_area ul::-webkit-scrollbar-thumb,.page_tos>div::-webkit-scrollbar-thumb{background-color:#00abb6;border-radius:100px}.news_area h2 span:first-of-type{border-left:10px solid #00abb6;padding-left:10px}.news_area h2{margin-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:10px}.news_area h2 span{display:inline-block;color:#595959}.news_area ul::-webkit-scrollbar{width:10px}.news_area ul::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:100px}.news_area ul::-webkit-scrollbar-thumb{background-color:#00abb6;border-radius:100px}.news_area h2 span:last-of-type{cursor:pointer}.news_area h2 span:last-of-type.open:before,.news_area h2 span:last-of-type:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;padding:10px}.partner_table{width:100%;margin:0 auto}.partner_table tr{background-color:#fff}.partner_table th{background-color:#565656;color:#fff;padding:10px;position:sticky;top:-3px;z-index:1;font-weight:700;font-size:13px;border:1px solid #565656;border-top:none;border-right:1px solid #fff}.partner_table th:last-of-type{border-right:1px solid #565656}.partner_table td{padding:10px;border:1px solid #ccc;font-size:12px;text-align:center}.scroll_table_wrap{height:545px;overflow-y:scroll}.scroll_table_wrap::-webkit-scrollbar{width:10px;height:10px}.scroll_table_wrap::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:100px}.scroll_table_wrap::-webkit-scrollbar-thumb{background-color:#00abb6;border-radius:100px}.partner_table tr:nth-of-type(odd){background-color:#f0f0f0}.table_search{width:-moz-fit-content;width:fit-content;margin:0 0 15px auto}.table_search .search_box input{background-color:#f0f0f0}.wait_doc,.wait_doc2,.wait_doc3{background-color:#0074b7;color:#fff;font-weight:700;border-radius:5px;padding:3px 5px;cursor:pointer}.wait_doc2{background:#00abb6;padding:3px 10px}.wait_doc3{background:#ff8c00;padding:3px 5px}.address_bar.show_bar,.modal_prev_doc,.modal_prev_doc_iie,.modal_select_doctor,.modal_select_doctor2,.modal_select_doctor3{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.modal_select_doctor2>p{line-height:2.2rem;font-size:1.5rem}.modal_select_doctor2 form{margin:2rem 0}.modal_select_doctor2 form button{margin-top:5rem}.modal_select_doctor2>section{margin:3rem auto}.modal_select_doctor2>section dl{width:60%;margin:0 auto;padding:1.4rem 0 1.6rem 2rem;border-bottom:1px solid #ccc;text-align:left}.modal_select_doctor2>section dt{padding-left:.4rem}.modal_select_doctor2>section dd{font-weight:700;margin-top:.5rem}.modal_select_doctor2>section dt span{background:#999;padding:.4rem 1rem;color:#fff;display:inline-block;border-radius:3px;margin-right:1rem}.modal_select_doctor2>section dt span.seibetu{background:#a2a883}.modal_select_doctor2>section dt span.syozaiti{background:#b27877}.modal_select_doctor2 .tit_line,.modal_select_doctor3 .tit_line{position:relative;margin-bottom:4rem}.modal_select_doctor2 .tit_line:before,.modal_select_doctor3 .tit_line:before{content:"";width:100%;height:1px;display:block;border-bottom:1px solid #ccc;position:absolute;left:-10px;bottom:-10px}.bikou_close,.select_close,.wait_doc,.wait_doc2{cursor:pointer}.modal_select_doctor3>p{line-height:2.3rem;margin:3rem 0 4rem}.search_box button.chancel_btn{border-radius:50px;background-color:#0074b7;color:#fff;font-weight:700}.zitai{background:tomato!important;display:inline-block;text-align:center;padding:4px 17px!important}.partner_table_request input[type=checkbox]{display:block;margin-bottom:-1px}.partner_table_request td:first-of-type,.partner_table_request th:first-of-type{width:-moz-fit-content;width:fit-content;padding:5px}.tit_blue{color:#00abb6;font-weight:700;font-size:1.4em;text-align:center;margin:0 0 2em}.tit_blue+p{font-weight:400!important;line-height:1.57em}.work_list_ma .tit_blue{margin:0;padding:.3em 0 0 1em;color:#565656}.star_rate{display:flex;flex-direction:row-reverse;justify-content:flex-end}.star_rate input[type=radio]{display:none}.star_rate label{position:relative;padding:0 5px;color:#ccc;cursor:pointer;font-size:1.5em}.star_rate input[type=radio]:checked~label,.star_rate label:hover,.star_rate label:hover~label{color:#fc0}.tab_content .table_search{margin:0 auto 15px;display:flex;justify-content:space-between;width:100%}.tab_content .table_search a{background-color:#00abb6;color:#fff;font-weight:700;padding:10px 15px;border-radius:5px}.new_request_form{background-color:#fff;padding:40px}.new_request_form h2 span{border-left:10px solid #00abb6;font-weight:700;padding-left:15px;font-size:18px}.new_request_form h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.new_request_form p{margin-bottom:15px;line-height:2.4rem}.new_request_form dt span,.new_request_form p span{color:#00abb6;font-weight:900}.new_request_form form{width:600px;margin:30px auto}.new_request_form form dl{display:flex;margin:0 0 5px}.new_request_form form dt{width:185px;background-color:#f0f0f0;padding:15px;margin-right:15px;font-weight:700}.new_request_form form dd{padding:10px;max-width:400px}.new_request_form form dd input,.new_request_form form dd select{padding:5px;font-size:13px}.new_request_form form dd span{padding:0 5px;font-size:13px}.new_request_form form button{font-family:inherit;font-size:inherit;font-weight:700;background-color:#0074b7;color:#fff;padding:10px 20px;display:block;margin:20px auto;cursor:pointer;border:none;width:200px}.new_request_form form .button_area{display:flex}.new_request_form form .button_area button:first-of-type{background-color:#595959}.modal_select_doctor{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.modal_overlay_doc{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.select_close,.wait_doc{cursor:pointer}.modal_select_doctor h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.modal_select_doctor h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #00abb6;padding-left:15px}.modal_select_doctor li{text-align:left;line-height:2em}.modal_select_doctor ul{width:-moz-fit-content;width:fit-content;margin:0 auto}.modal_select_doctor form button{background-color:#0074b7;padding:10px 20px;margin:20px auto 10px}.modal_select_doctor form button,.select_close_btn{font-family:inherit;font-size:inherit;font-weight:700;color:#fff;display:block;cursor:pointer;border:none;width:200px}.select_close_btn{background-color:#595959;margin:0 auto}.select_close_btn a{display:block;padding:10px 0}.modal_req_detai{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.modal_overlay_req{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.req_close,.req_num{cursor:pointer}.req_num{color:#00abb6;border-bottom:1px solid #00abb6}.zan_sec button{background:#0074b7;color:#fff;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.6rem 2rem;border:none;margin-left:1rem}.wait_doc_list,.zan_sec{padding:1.4rem 0}.wait_doc_list{display:none;display:block}.wait_doc_in_req,.zan_btn,.zan_okbtn{background-color:#0074b7;color:#fff;font-weight:700;padding:5px 10px;border-radius:5px;cursor:pointer}.zan_btn,.zan_okbtn{border:none;margin:10px 0 0}.zan_btn{background:#333}.zan_time{font-weight:700}.zan_time:after{content:"/h";color:#979797!important;font-weight:400!important;margin-left:1rem}.modal_req_detai dl{display:flex;margin-bottom:2px}.modal_req_detai dt{margin-right:10px;background-color:#565656;color:#fff;font-weight:700;width:90px}.modal_req_detai dd,.modal_req_detai dt{padding:10px 15px;font-size:14px;text-align:left}.modal_req_detai dd{background-color:#f0f0f0;width:340px}.modal_req_detai h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.modal_req_detai h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #00abb6;padding-left:15px}.req_close{background-color:#595959;padding:10px;display:block;width:200px;margin:20px auto;color:#fff;font-weight:700;text-align:center;font-family:inherit;border:none}.wait_doc_list form{padding:20px;width:-moz-fit-content;width:fit-content}.wait_doc_list form li{line-height:2em}.wait_doc_list form span{background-color:#0074b7;color:#fff;font-weight:700;display:block;margin:20px auto 0;border:none;padding:10px 20px;cursor:pointer}.bikou span{background-color:#c6dee0;padding:3px 5px;border-radius:5px;cursor:pointer}.modal_bikou{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.modal_overlay_bikou{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.modal_bikou h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.modal_bikou h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #00abb6;padding-left:15px}.modal_bikou table th{background-color:#333;color:#fff;font-weight:700;width:90px;padding:10px 15px;border:3px solid #fff;border-right-width:10px}.modal_bikou table td{text-align:left;padding:10px 15px;background-color:#f0f0f0;border:3px solid #fff}.bikou_btn{background-color:#595959;margin:10px auto 0}.bikou_btn,.bikou_cancel_btn{font-family:inherit;font-size:inherit;font-weight:700;color:#fff;display:block;cursor:pointer;border:none;width:200px;padding:10px 0}.bikou_cancel_btn{background-color:#0074b7;margin:15px auto 0}.modal_req_detai .bikou_cancel{background-color:#0074b7;color:#fff;font-weight:700;display:block;margin:10px auto 0 0;border:none;padding:10px 20px;cursor:pointer;width:-moz-fit-content;width:fit-content}.modal_select_doctor li div{margin-bottom:20px}.modal_select_doctor li div span:first-of-type{font-size:12px;padding-right:15px}.modal_select_doctor li div span:last-of-type{cursor:pointer;text-align:center;border-bottom:1px solid #333;font-weight:700;font-size:12px;height:-moz-fit-content;height:fit-content}.select_doc_acho_inner{display:none;position:absolute;right:-35%;top:15%;background-color:#f0f0f0;box-shadow:5px 5px 5px #565656;padding:20px}.select_doc_acho_inner.view_pop{display:block}.select_doc_acho_inner dl{display:flex}.select_doc_acho_inner dt{background-color:#00abb6;font-size:13px;font-weight:600;color:#fff;width:100px;padding:3px 5px;border:3px solid #f0f0f0;line-height:1.3em;text-align:center;display:flex;align-items:center;justify-content:center}.select_doc_acho_inner dl:last-of-type dt{display:block}.select_doc_acho_inner dd{font-size:13px;padding:3px 5px;line-height:1.3em;background-color:#fff;border:3px solid #f0f0f0;width:230px}.select_doc_acho_inner li{line-height:1.3em}.select_doc_acho_inner dt span{font-size:11px;display:block;margin:0 auto}.select_doc_acho_inner ul{margin-left:0}.modal_select_doctor li .select_doc_acho_inner dt span:last-of-type{padding:0;font-weight:400;cursor:text;border:none}.select_doc_acho_inner p{text-align:left;font-weight:700;padding-left:15px;margin-bottom:10px}.teiki_irai{cursor:pointer}input#teiki_irai{display:inline-block}.form_teiki_inner{display:block}.form_teiki_inner p{text-align:left;padding:10px 0 0}.form_teiki_inner p:before{content:"■";color:#00abb6}#teiki_times{display:block;margin-bottom:10px}.new_request_form_after dd{line-height:1.5em}.kouza_modal h2,.pay_modal h2,.s_e_modal h2,.status_modal h2{text-align:left;margin-bottom:25px}.pay_modal .partner_edit_form form dt,.s_e_modal .partner_edit_form form dt,.status_modal .partner_edit_form form dt{width:106px}.status_modal .partner_edit_form form dd{text-align:left;line-height:1.3em}.status_modal .partner_edit_form form dt a{display:block;color:#00abb6;border-bottom:1px solid #00abb6;margin:5px auto 0;width:-moz-fit-content;width:fit-content;font-size:13px}.pay_modal .new_request_form form,.s_e_modal .new_request_form form,.status_modal .new_request_form form{width:100%}.pay_modal .new_request_form,.s_e_modal .new_request_form,.status_modal .new_request_form{padding-bottom:0;margin-bottom:0}.pay_modal .partner_edit_form form dd input,.pay_modal .partner_edit_form form dd select,.s_e_modal .partner_edit_form form dd input,.s_e_modal .partner_edit_form form dd select,.status_modal .partner_edit_form form dd input,.status_modal .partner_edit_form form dd select{width:220px}.payment_list_box{background-color:#fff;padding:30px}.kouza_modal,.pay_modal,.status_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.kouza_modal_overlay,.pay_modal_overlay,.status_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.pay_modal_open{background-color:#0074b7;color:#fff;font-weight:700;padding:2px 10px;border-radius:50px;cursor:pointer}.work_list_search_box{display:flex;align-items:center;grid-gap:20px;gap:20px}.work_list_search_box .search_calender input{background-color:inherit;width:-moz-fit-content;width:fit-content}.work_list_search_box .search_calender{margin-bottom:0}.work_list_search_box select{margin-right:0}.work_search_tab_head{margin-top:15px}.work_list_search_box{margin:0 auto 0 0}.kouza_modal_open{color:#00abb6;border-bottom:1px solid #00abb6;cursor:pointer}.select_table{background-color:#595959;color:#fff;border:none;width:118px!important;padding-left:0;padding-right:0}.spin-overlay{background:rgba(0,0,0,.35);overflow:hidden;height:100%;width:100%;position:fixed;top:0;left:0;opacity:0;z-index:9999;display:flex;justify-content:flex-end;align-items:center;justify-content:center;transition:height 0s .5s,opacity .3s ease-in-out}.spin-overlay .wrap{display:inline-block;position:relative;width:80px;height:80px;background:rgba(0,0,0,.5);border-radius:5px}.circle{display:block;position:absolute;top:50%;left:50%;height:42px;width:42px;margin:-25px 0 0 -25px;border:4px solid hsla(0,0%,74.9%,.49);border-top-color:#f3f3f3;border-radius:50%;animation:spin2 1s linear infinite}@keyframes spin2{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.mT-5{margin-top:5px!important}.mT-10{margin-top:10px!important}.mT-20{margin-top:20px}.mB-0{margin-bottom:0!important}.mB-5{margin-bottom:5px}.mb-10{margin-bottom:10px!important}.mb-40{margin-bottom:40px!important}.max-w350{max-width:350px}.w-100{width:100%}.w-right-page{width:-moz-fit-content;width:fit-content;margin:unset}.c-p{cursor:pointer}.content{margin:0 50px}.border-dashed{border-style:dashed;border-color:#f1f1f1}.cursor{cursor:pointer!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-dancer{color:red;line-height:1.5}.text-left{text-align:left!important}.text-right{text-align:right!important}.line-height{line-height:1.3}.SP_fit_nav{display:none}.background-white{background:#fff}.bt-switch-tab{justify-content:left}.el-menu{border-right:unset!important}.input-disease{width:400px;resize:none}.fs-12{font-size:12px}.text-right{text-align:right}.ex{display:inline-block;width:18px;height:18px;background:url(/_nuxt/img/icon_ex.d62698d.png) no-repeat;background-size:contain;transition:.3s;margin-bottom:-3px;margin-left:.3rem;position:relative}.ex.doc:hover:after{content:"医師都合のみ\aキャンセルをカウントしています。"}.ex:hover:after{content:"医療機関都合のみ\aキャンセルをカウントしています。";white-space:pre;display:block;background:#eaeaea;color:#23304c;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:5px;font-size:1.2rem;line-height:1.6rem;position:absolute;right:-70px;bottom:-60px}.ex:hover:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #eaeaea;border-style:solid;border-width:0 5px 10px;position:absolute;right:8px;bottom:-10px}.cancelbox td,.master_doctor_details td{border:none;margin-bottom:5px;width:460px;background:#fff}.cancelbox th,.master_doctor_details th{background-color:#c6dee0;border:none;margin-right:10px;color:#595959;margin-bottom:5px}.d_tabs_table td{width:260px}.works_list .work_tables table:first-of-type{margin-top:0}.master_doctor_details table:first-of-type{margin-top:30px;width:80%}.work_tables td,.work_tables th{display:revert;height:15px;vertical-align:middle}.work_tables th{border-bottom:1px dotted #fff}.work_tables td{line-height:1.57em;border-bottom:1px dotted #e4e4e4}.work_tables tr:last-of-type td,.work_tables tr:last-of-type th{border-bottom:none}.work_tables td.rows,.work_tables th.rows{height:46px;vertical-align:middle}.itemH span,.work_tables td.rows span{font-size:17px;font-weight:900;color:tomato;padding-right:5px;display:inline}.work_tables td.rows span.price_slash{font-size:13px;color:#595959;font-weight:400;padding-right:0}.work_tables td.rows_price{font-size:13px}.work_tables{display:flex;align-content:stretch;justify-content:center}.work_tables table{max-width:50%}.work_detail_tables table{max-width:100%;width:100%}.work_detail_tables table:first-of-type{width:100%}.works_list_box{height:600px;overflow-y:scroll;padding:15px}.works_list_box::-webkit-scrollbar{width:10px}.works_list_box::-webkit-scrollbar-track{background-color:#fff}.works_list_box::-webkit-scrollbar-thumb{background-color:#00abb6}.works_list_box.works_detail_box{overflow-y:visible}.works_list_box li{background-color:#e4e4e4;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.works_list_box.works_detail_box li{background-color:inherit;padding:20px;margin:15px 0;box-shadow:none}.anken_intro span,.works_list_inner .icons span{display:inline-block;width:55px;padding:5px;text-align:center;color:#fff;font-size:13px;font-weight:700;margin:0 2px}.anken_intro span.new,.works_list_inner .icons span.new{background-color:tomato}.anken_intro span.teiki,.works_list_inner .icons span.teiki{background-color:#ff8c00}.anken_intro span.spot,.works_list_inner .icons span.spot{background-color:#9acd32}.anken_intro span.zaitaku,.works_list_inner .icons span.zaitaku{background-color:#686868}.anken_intro span.ondema,.works_list_inner .icons span.ondema{width:-moz-fit-content;width:fit-content;padding:5px 1rem!important;background-color:#3fa4d2}.works_list_inner dt{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px}.works_list_inner dt p{font-weight:700;width:100%;text-align:left;padding-left:1em;font-size:1.4em;margin:.5em 0}.works_list_inner p.work_tit{padding:10px 15px;text-align:left;font-weight:700;font-size:18px;background-color:#fff;margin:10px 0 1px;display:flex}.works_list_inner p.work_tit span{font-weight:700;padding-right:15px}.works_list_inner a{display:block;background-color:#0074b7;color:#fff;width:100%;border-radius:10px;padding:17px 0;text-align:center;margin:20px auto 0;font-weight:700}.works_list_inner a:hover{opacity:.8;transition:.3s}.work_list_ma{display:flex}.works_list_inner .work_list_ma a{display:inline;color:#00abb6;border-bottom:1px solid #00abb6;background-color:inherit;border-radius:0;padding:0}.works_list_ma_search{background-color:#fff;padding:20px}.clm_zan{background:#f5f5f5;display:flex;grid-gap:5px;gap:5px;flex-wrap:wrap;width:100%;padding:1.3rem 1.5rem;align-items:center;justify-content:right;box-sizing:border-box}.clm_zan>span{color:#565656;width:-moz-fit-content;width:fit-content;display:block;position:relative}.clm_zan img{margin-left:3px;max-width:1.6rem}.clm_zan>span:hover:after{content:"診察時間をオーバーして業務があった場合のみ記入してください。";width:430%;line-height:2rem;color:#0074b7;font-size:1.3rem;background:#fff;padding:1.5rem;display:block;position:absolute;left:-170%;bottom:-85px}.clm_zan>span:hover:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 10px;position:absolute;left:75%;bottom:-17px}.clm_zan input{margin:0 1rem;border:1px solid #979797;padding:4px 7px;border-radius:5px;width:50px}.clm_zan button{margin-left:1rem;font-weight:700;background:#0074b7;padding:.5rem 2rem;color:#fff;text-align:center;border:none;border-radius:5px}.list_table.master_doctor_details.works_list .works_list_box li:first-of-type{margin-top:0}.list_table.master_doctor_details.works_list .works_list_box{padding-top:0}.works_list_default{overflow:hidden;min-width:700px}.works_list_default li{background-color:#f0f0f0;box-shadow:none}.work_detail_tables_box{display:none}.open_dt{cursor:pointer;color:#00abb6;display:block;text-align:right;padding:10px;font-size:14px}.work_detail_tables td p{line-height:1.3em;color:#565656;font-weight:400;text-align:left}.works_list_inner th{width:150px}.works_search_box{width:800px;margin-top:30px}.works_search_inner{background-color:#fff;padding:15px;margin:10px auto}.works_search_box p{text-align:left;font-weight:700;margin-bottom:15px}.cd_modal_sub_btn,.works_search_box .cd_modal_main_btn{width:-moz-fit-content;width:fit-content;margin:15px auto 15px 0;background-color:#00abb6}.works_search_box input[type=checkbox]{display:inline-block}.works_search_inner ul{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}.works_search_inner ul:nth-of-type(2){margin-top:15px}#search_btn{display:block;width:-moz-fit-content;width:fit-content;padding:15px 30px;text-align:center;font-weight:700;font-family:inherit;font-size:100%;background-color:#0074b7;color:#fff;border:none;border-radius:50px;margin:20px auto;cursor:pointer}#search_btn:hover{opacity:.8;transition:.3s}.cd_checked_list span{display:inline-block;padding:10px}.cd_checked_list span:before{content:"●";color:#0074b7}.search_calender input[type=text]{border:none;caret-color:transparent;cursor:pointer}.search_calender{margin-bottom:10px}.search_calender input[type=text]::-moz-placeholder{color:#00abb6;border-bottom:1px solid #00abb6;font-weight:700}.search_calender input[type=text]::placeholder{color:#00abb6;border-bottom:1px solid #00abb6;font-weight:700}.search_calender img{width:25px;vertical-align:sub}.search_calender input:focus{outline:none}.app_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px}.app_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.app_modal_close,.app_modal_open{cursor:pointer}.app_modal_cont p{font-weight:700;padding:30px 0;font-size:20px}.app_modal_cont a{background-color:#0074b7;margin:0 auto}.app_modal_close,.app_modal_cont a{display:block;color:#fff;font-weight:700;padding:10px 15px;border-radius:50px;text-align:center;width:230px}.app_modal_close{background-color:#595959;margin:10px auto 0}.app_modal a:hover{opacity:.8;transition:.3s}.app_tab_area{display:flex;grid-gap:10px;gap:10px;cursor:pointer;margin-top:20px;margin-left:15px;margin-bottom:15px}.app_tab{width:-moz-fit-content;width:fit-content;padding:5px 15px;text-align:center;border:2px solid #0074b7;border-radius:50px;color:#0074b7;font-weight:700}.app_tab.active{background-color:#0074b7;color:#fff}.app_panel{display:none;text-align:center}.app_panel.active{display:block}.el-radio__label,.fs-15>span{font-size:15px!important}.el-radio__input.is-checked+.el-radio__label{color:unset!important}.el-radio__label{padding-left:unset!important}.el-radio__input.is-checked .el-radio__inner:after{background:#0075ff;width:9px;height:9px}.el-radio__input.is-checked .el-radio__inner{background:#fff!important;border-color:#0075ff!important}.el-radio__input{height:13px;width:12px;margin:0 0 5px 5px}.works_search_inner>ul>label{margin-right:unset}.el-radio__inner{border:1px solid #595959!important}.vdp-datepicker__calendar header{padding:unset}.lost_pass_page section,.modal.pass>section{display:flex}.lost_pass_page{padding:5rem 0;background-color:#f0f0f0}.lost_pass_page>article{background:#fff;width:60%;margin:auto;padding:5rem 10rem}.lost_pass_page section{margin-bottom:1.5rem}.lost_pass_page table th,.modal.pass>section>div{width:12vh;background:#f0f0f0;color:#595959;padding:1rem;margin-right:1rem}.lost_pass_page span{color:#00abb6}.modal.pass input{border-radius:2px;width:80%}.lost_pass_page p,.modal.pass p{margin:2em 0;font-size:.9em;line-height:1.5em;text-align:left}.lost_pass_page p{margin:1.5rem 0 3rem}input[name=pass_view]{display:inline-block;background:#000}.lost_pass_page input[type=password],.modal.pass input[type=password] .lost_pass_page input[type=text],.modal.pass input[type=text]{border:1px solid #999}.lost_pass_page table{width:70%}.lost_pass_page table tr{display:block;display:flex;margin-top:1rem}.lost_pass_page table th{width:30%;text-align:left;padding:1rem}.lost_pass_page table td{width:70%;padding-left:2rem}.bgnone{background:none!important}.lost_pass_page input[type=password],.lost_pass_page input[type=text]{width:90%;padding:10px;font-family:inherit}.tit_line{text-align:left;border-left:10px solid #00abb6;padding-left:20px;font-size:18px;font-weight:700}.rule{display:inline-block;margin:0;color:#595959!important;width:25%;font-size:.8em;line-height:1.7em;border:1px solid #6f6f6f;background:#f7f7f7;padding:2rem}.btn_blue{font-family:inherit;font-size:inherit;font-weight:700;background-color:#0074b7;color:#fff;padding:10px 20px;display:block;margin:20px auto;cursor:pointer;border:none;width:200px;white-space:nowrap}.btn_line{width:40%;border:1px solid #0074b7;color:#0074b7;background:#eef7fc;padding:10px 15px;transition:.3s}.btn_line:hover{opacity:.7}.btn_line.black{border:1px solid #595959;color:#595959;background:#d9d9d9;padding:10px 15px}.mg2{margin:2em 0}.foM{line-height:1.57em}.cd_main_modal,.cd_sub_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#fff;padding:30px}.modal_overlay{display:none;position:fixed}.cd_modal_main_btn,.cd_modal_sub_btn{cursor:pointer}.cd_main_modal_close_box,.cd_sub_modal_close_box{max-width:250px;margin:0 auto}.contact_cont{padding:20px;background-color:#fff;margin:20px 0}.contact_cont h5{display:block;text-align:center;font-weight:700;margin-bottom:15px;font-size:18px;background-color:#00abb6;border-radius:50px;padding:5px 0;color:#fff}.contact_cont p{text-align:left;line-height:1.3em;margin-bottom:15px}.contact_cont p a{color:#00abb6}.contact_cont p span{display:block;font-weight:700;margin-bottom:10px}.chat_start p{background-color:#0074b7;color:#fff;font-weight:700;padding:10px 15px;width:200px;border-radius:50px;display:block;margin:0 auto;cursor:pointer}.sp_chat_outer{display:none}.calendar_case{margin-bottom:0}.calendar_case input[type=text]{background-color:inherit}.calender_case_kikan{font-weight:700}.inquiry_list{height:600px;overflow-y:scroll;padding:15px}.inquiry_list::-webkit-scrollbar{width:10px}.inquiry_list::-webkit-scrollbar-track{background-color:inherit}.inquiry_list::-webkit-scrollbar-thumb{background-color:#00abb6}.inquiry_list.works_detail_box{overflow-y:visible}.inquiry_list li{background-color:#e4e4e4;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.inquiry_list.works_detail_box li{background-color:inherit;padding:20px;margin:15px 0;box-shadow:none}.inquiry_list li p{background-color:#fff;padding:10px;text-align:left;margin:5px 0;line-height:1.3em}.inquiry_list li .inq_inner{display:none}.inq_tit{cursor:pointer}.inq_tit span{background-color:#00abb6;color:#fff;font-weight:700;border-radius:50px;padding:2px 10px;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.question_ach{display:flex;justify-content:space-between;align-items:center;grid-gap:15px;gap:15px;background-color:#fff;padding:10px;cursor:pointer}.inquiry_list li .question_ach p{padding:0}.answer_ach{display:none}.box_shadow{background:#e9e9e9;padding:2em 3em;margin:2em 0 0;width:-moz-fit-content;width:fit-content}.flex{display:flex}.question_ach span img{display:block;width:25px}.question_ach span{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI3LjgzIj48cGF0aCBmaWxsPSIjMTFhMmFjIiBkPSJNNDQwLjE5IDBMMjU2LjAyIDE4NC4xNyA3MS44MyAwIDAgNzEuODNsMjU2LjAyIDI1Nkw1MTIgNzEuODMgNDQwLjE5IDB6Ii8+PC9zdmc+);padding:10px;background-repeat:no-repeat;background-position:50%;background-size:contain}.question_ach span.open{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI3LjgyIj48cGF0aCBmaWxsPSIjMTFhMmFjIiBkPSJNMjU1Ljk5IDBMMCAyNTUuOTlsNzEuODIgNzEuODMgMTg0LjE3LTE4NC4xNyAxODQuMTkgMTg0LjE3TDUxMiAyNTUuOTkgMjU1Ljk5IDB6Ii8+PC9zdmc+)}button.kyubo,button.spot,button.teiki{border:none;background:#9acd32;color:#fff;font-weight:700;padding:2px 10px}button.kyubo{background:#eb2300}button.teiki{background:#ff8c00}.osusume{background:#00abb6}.kyubo,.osusume{border:none;color:#fff;font-weight:700;padding:2px 10px}.kyubo{background:#eb2300}.work_tit>button{margin-right:1rem}.list_table table tr td.works_reserve_doctor:first-of-type a{display:inline;background-color:inherit;color:#00abb6;margin:0;border-radius:0;border:none;padding:0}.page_tos{width:80%;margin:0 auto}.page_tos *{line-height:1.75em}.page_tos section{margin:3em 0}.page_tos h4{font-size:1.3em;margin:0 0 .5em}.page_tos h5{font-size:1em}.tit_border{border-bottom:1px solid #565656;width:-moz-fit-content;width:fit-content;padding:0 .2em;margin-top:1em}.txt_right{text-align:right!important}.migi>*{text-align:right}.list_ad{font-size:.88em;margin:1em 0 0}.list_ad li{display:flex;margin:.5em 0}.list_ad li>span{font-weight:700;width:110px;margin-right:1em;text-align:right}.list_number>li{list-style-type:decimal;padding:0 0 0 .5em;margin-left:1.4em;margin-top:1em}.list_number>li li{font-size:.9em;padding:.3em 0 .3em 1.7em}.list_number>li ul{margin:.5em 0}.li_info{margin:1em 0 0;background:#fff;padding:1.4em 1.4em 1.2em}.li_info ul{width:100%;background:#fff;overflow-y:scroll;height:100px;display:block}.li_info ul::-webkit-scrollbar{background:transparent;width:10px}.li_info ul::-webkit-scrollbar-thumb{background:#00abb6}.li_info a{color:#00abb6;border-bottom:1px solid #00abb6}.li_info a:hover{opacity:.7}.li_info li{margin:1em 0}.li_info li:first-child{margin:.2em 0 1em}.li_info li span{color:#fff;background:#00abb6;font-size:.87em;font-weight:700;padding:.2em .5em;border-radius:4px;margin-right:1em}.sec_banner{width:100%;display:flex;justify-content:space-between;margin:2em 0}.sec_banner button{border:none;border-radius:6px;color:#fff;font-weight:700;font-size:1.1em}.btn_anken,.btn_yotei{background:#0074b7}.btn_kyubo{background:tomato}.btn_osusume{background:#9acd32}.btn_osusume2{background:#00abb6}.sec_banner *{width:32.3333333333%}.sec_banner>div>button{display:block;width:100%;margin-top:.6em;height:-moz-fit-content;height:fit-content;padding:10px 0}.sec_banner>div button:first-of-type{margin-top:0}.doctor_ma_table{margin-top:20px}.work_list_ma>p+p{margin:0 0 .3em}.list_table table tr td span{display:inline-block;padding:3px 10px 4px;text-align:center;color:#fff;font-size:.88em;font-weight:700;margin:0 auto}.unread:before{content:"未読"!important;color:#fff!important;background:tomato!important;font-size:.88em;padding:2px 0;width:70%;border-radius:2px;margin:0 auto 2px;display:block;text-align:center}.w100{width:100%!important;max-width:100%!important}.w100 td,.w100 th{border-top:1px dotted #fff}.w100 th{width:53px!important}.ryaku{width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message_table{width:100%}.message_table th:first-child,.message_table th:nth-child(2){width:25%}.message_table td{text-align:left}.message_table td>span{font-size:.9em!important;padding:.2em 0!important;border-radius:2px;text-align:center;width:65px;margin-right:.8em!important}.message_table td>span.mark_doc{background:#00abb6}.message_table td>span.mark_hospi{background:#0074b7}.message_table td>span.mark_hospi+a{color:#0074b7}.el-collapse-item__header{line-height:unset!important;height:unset!important;border-bottom:1px solid #ccc!important;border-bottom-color:#ccc}.el-collapse-item__content{padding-top:10px;padding-bottom:unset!important;color:#595959!important}.is-active>.el-icon-arrow-right:before{padding:20px 10px 10px}.el-icon-arrow-right:before{content:""!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzI3LjgyIj48cGF0aCBmaWxsPSIjMTFhMmFjIiBkPSJNMjU1Ljk5IDBMMCAyNTUuOTlsNzEuODIgNzEuODMgMTg0LjE3LTE4NC4xNyAxODQuMTkgMTg0LjE3TDUxMiAyNTUuOTkgMjU1Ljk5IDB6Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;background-position:50%;padding:0 10px 10px}.el-collapse-item__wrap{border-bottom:unset!important}.el-collapse-item__arrow.is-active{transform:rotate(0deg)!important}.el-collapse-item__arrow{transform:rotate(180deg)!important;margin:0 0 0 auto!important}.list_gray{display:flex;width:100%;flex-wrap:wrap;margin-top:1em;font-size:15px}.list_gray li{width:40%;padding:15px;text-align:left}.list_gray li:nth-child(odd){background:#565656;color:#fff;margin-top:1%;text-align:center}.doc_pop{color:#00abb6;border-bottom:1px solid #00abb6;transition:.3s}.cancelbox .works_list_inner{background-color:#f0f0f0;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.cancelbox .tit_line{margin-bottom:2em;border-left:0;padding-left:0}.box_workreq{margin:2rem 0 5rem 7.5rem;width:70%}.box_white,.box_workreq{background:#fff;padding:2rem}.box_white{margin:15px 0 40px}.txt_imp{position:relative;display:block;padding-left:2.4rem;line-height:2.6rem;margin-bottom:10px}.txt_imp:before{content:"!";font-weight:700;left:7px;top:0;z-index:1;color:#fff}.txt_imp:after,.txt_imp:before{display:block;position:absolute}.txt_imp:after{content:"";width:2rem;height:2rem;background:#000;border-radius:50px;left:0;top:3px}.txt_imp+span{background:#fce9eb!important;border:1px solid #f7acb3;color:#f25665;padding:4px 1rem;border-radius:4px;font-size:1.2rem;line-height:3.4rem}.box_white .flex{flex-wrap:wrap;align-items:flex-start}.clm_ofa{width:29.6666666667%;margin-top:30px;margin-right:1%;border:2px solid #00abb6;display:flex;flex-wrap:wrap;padding:10px;border-radius:6px}.clm_ofa.sime{border:2px solid #b5b5b5;line-height:1.8rem;display:flex;background:#f3f3f3;padding:10px 10px 30px}.clm_ofa dd,.clm_ofa dt{width:100%!important;padding:10px}.clm_ofa dt{background:#c6dee0}.clm_ofa h4{font-weight:700;line-height:2rem;width:100%;font-size:1.6rem;margin-bottom:1rem;position:relative;padding-left:2rem}.clm_ofa h4:before{content:"";display:block;width:15px;height:15px;background:#00abb6;border-radius:4px;position:absolute;top:4px;left:0}.clm_ofa h4>span{display:inline-block;font-size:1.3rem;color:#fff;padding:2px .5rem;margin-left:2px}.ondema{background:#3fa4d2}.spot{background:#9acd32}.teiki{background:#ff8c00}.clm_ofa>section>span{display:block;width:100%;margin:1rem 0;color:#0074b7;font-weight:700}.clm_ofa>section{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.clm_ofa.sime>section{width:100%;display:block;border-top:1px solid #999;padding-top:10px;margin-top:10px}.clm_ofa h5{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:7px}.clm_ofa a{display:block;background:#565656;border:none;color:#fff;padding:10px 0;width:48%;border-radius:4px;text-align:center}.clm_ofa a:first-of-type{background:#0074b7}.box_workreq form{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:2.5rem}.box_workreq dl{display:flex;margin-bottom:.6rem;width:100%}.box_workreq dd,.box_workreq dt{padding:.8rem 1rem}.box_workreq dt{background:#c6dee0;text-align:center;vertical-align:middle;width:20%}.box_workreq input[type=checkbox]{display:inline-block}.box_workreq label{margin-right:1.5rem}.box_workreq label:last-of-type{margin-right:0}.box_workreq button{background:#0074b7;border:none;padding:.8rem 2rem;color:#fff;font-weight:700;margin-top:1rem;transition:.3s}.box_workreq button:hover{opacity:.8}.box_workreq>span{line-height:2.4rem}.cancelbox th:last-of-type,.master_doctor_details th:last-of-type{border-right:none}.cancelbox td{padding:.5em 1em}.cancel_check{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto;line-height:1.3em}button#cancel_start{background:#999;width:auto;padding:15px 2em;color:#fff;display:block;font-family:inherit;font-size:100%;font-weight:700;margin:40px auto;border:none;box-shadow:none;pointer-events:none}.cancel_check:before{background:#fff;border:2px solid #595959;border-radius:3px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.liner_175{line-height:1.7em!important}.memo_doc,.memo_hospi{vertical-align:middle;width:-moz-fit-content;width:fit-content;color:#595959!important;font-weight:400!important;display:inline-block;position:relative;margin:0 0 0 2em!important}.memo_doc:before,.memo_hospi:before{content:"";width:28px;height:28px;position:absolute;left:-26px;top:-4px;background:url(/_nuxt/img/icon_doc.cbc86ef.png);background-size:contain}.memo_hospi:before{background:url(/_nuxt/img/icon_hospi.65b784a.png);background-size:contain}.li_info li.red{color:tomato}.acho_area>li.blue span,.acho_area>li.gray span,.acho_area>li.red span,.acho_area>li.yellow span{background:tomato;border:none}.acho_area>li.yellow span{background:#ffc60a}.acho_area>li.blue span{background:#0074b7}.acho_area>li.gray span{background:#565656}.li_info li.red span{background:tomato}.li_info li.red a{color:tomato;border-color:tomato}.acho_area span.req_num+span{background:none;color:#333;font-weight:400;text-decoration:underline;transition:.3s}.acho_area span.req_num+span:hover{color:#666}.news_area.master li span+span{background:none;color:#00abb6;margin-left:-1rem}.news_area.master li.blue span+span{color:#0074b7}.news_area.master li.red span+span{color:tomato}.news_area.master li.gray span+span{color:#565656}.news_area.master a{color:#666;border-color:#666;transition:.3s}.news_area.master a:hover{color:#00abb6;border-color:#00abb6}.news_area.master li{font-size:13px}.news_area.master{margin-bottom:40px}.mtop2{margin:2em 0 0}.weight_b{font-weight:700}.area_right{text-align:right;margin-top:.5em}.area_center{text-align:center;margin-top:3em}.mg4{margin:4em 0}.msg-error{color:red}.cancel_check:after{border-right:6px solid #00abb6;border-bottom:3px solid #00abb6;content:"";display:block;height:20px;left:7px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}input[type=checkbox]:checked+.cancel_check:after{opacity:1;transform:rotate(45deg) scaleX(1)}button#cancel_start.on{background-color:#00abb6;cursor:pointer;pointer-events:painted}.line_highlight *{background:rgba(255,198,10,.25)}.line_highlight * span{background:unset}.line_highlight * tr:nth-of-type(odd){background-color:unset}.bikou_btn.light{background:#999}.master_edit_form dd select,.partner_edit_form form dd select{width:262px}.offer_confi .txt_center{margin-top:3rem}.offer_btn_area{text-align:center;margin-top:3rem}.offer_btn_area button{background:#565656;border:none;color:#fff;padding:1rem;width:40%;margin-left:2rem;font-weight:700;transition:.3s;font-size:1.6rem}.offer_btn_area button:hover{opacity:.8}.offer_btn_area button:first-child{background:#00abb6;margin-left:0}.offer_confi{margin-top:4rem;width:80%;margin-left:auto;margin-right:auto}.offer_confi .tit_line{margin-bottom:3rem!important;position:relative}.offer_confi dl{display:flex;justify-content:space-between;width:100%;margin:.5rem auto}.offer_confi dd,.offer_confi dt{padding:1.5rem 1rem;background:#f0f0f0}.offer_confi dt{background:#565656;color:#fff;width:20%}.offer_confi dd{width:72%}.doctor_select_attention{border:1px solid #e17d6c;background:rgba(235,35,0,.0941176471);padding:1rem 2rem;font-size:1.3rem;line-height:2rem;border-radius:6px;width:90%;margin:0 auto}.acho_area span.req_num+.wait_doc{background:none!important;color:#333!important;font-weight:400!important;text-decoration:underline;transition:.3s}.acho_area span.req_num+.wait_doc:hover{color:#666}.headerSort{background-repeat:no-repeat;background-position:100%;cursor:pointer}.headerSortUp{background-image:url(data:image/gif;base64,R0lGODlhFQAEAPcAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAVAAQAAAgbAAEIHAgggMGDAQgqXIgw4cKHAw9CnCjQIcSAADs=)}.headerSortDown{background-image:url(data:image/gif;base64,R0lGODlhFQAEAPcAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAVAAQAAAgaAAEIHEgQQICCCBMaDHBQoUKGEB0ihEgRYUAAOw==)}.headerSortAll{background-image:url(data:image/gif;base64,R0lGODlhFQAJAPcAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAVAAkAAAgqAAEIHEgwAMGDCAsGMJiwIYCFEB0ihEhRosWLAilGxPiwIseMCz8WlBgQADs=)}.d_tabs_table dl{padding:1.5rem 0;border-bottom:1px solid #eaeaea}.d_tabs_table dl dt{font-weight:700;position:relative;padding-left:1rem;line-height:1.7rem}.d_tabs_table dl dt:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #00abb6;border-style:solid;border-width:5px 0 5px 5px;position:absolute;left:0;top:3px}.d_tabs_table dl dd{width:-moz-fit-content;width:fit-content;margin-left:1rem;padding-left:2.3rem;position:relative;margin-top:1rem}.d_tabs_table dl dd:nth-child(2):before,.d_tabs_table dl dd:nth-child(3):before{content:"";width:18px;height:18px;background:url(/_nuxt/img/icon_cal.8f875f1.png) no-repeat;background-size:contain;display:block;position:absolute;left:0;top:0}.d_tabs_table dl dd:nth-child(3):before{background:url(/_nuxt/img/icon_time.cfcde1b.png) no-repeat;background-size:contain}.d_tabs_table dl dd:nth-child(4){padding:0;width:93%}.d_tabs_table dl dd button{border:none;display:block;text-align:center;width:100%;background:#0074b7;padding:.4rem 0;transition:.3s;color:#fff}.d_tabs_table dl dd button:hover{opacity:.8}#doc_sp_rireki .d_tabs_table{overflow:scroll}#doc_sp_rireki{margin:18px 0 50px}#doc_sp_rireki .d_tabs_table{width:100%}#doc_sp_rireki .d_tabs_table td{display:block;width:89%;background:#fff;padding:1rem 2rem}#doc_sp_rireki .d_tabs_table td div{padding:0;border-bottom:0}#doc_sp_rireki ul.tabs-component-tabs{margin:15px 0}#doc_sp_rireki .tabs-component-tab-a{border-radius:0;padding:1rem 4rem;margin:0;line-height:1;height:auto}#doc_sp_rireki ul.tabs-component-tabs li.tabs-component-tab{width:auto;height:auto}#doc_sp_rireki.sp,#doc_sp_rireki_tit.sp{display:none}.work_list_grid{display:grid;width:100%;height:auto;font-size:1.37rem;grid-template-columns:.6fr 1fr .6fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"itemA itemB itemC itemD" "itemE itemF itemG itemH" "itemI itemJ itemJ itemJ" "itemK itemL itemL itemL"}.work_list_grid div{display:grid;align-items:center}.work_list_grid div:nth-of-type(odd){background:#c5dedf;border-bottom:1px dotted #fff;justify-content:center}.work_list_grid div:nth-of-type(2n){background:#fff;padding:1rem 1rem 1rem 1.4rem;line-height:1.8rem;border-bottom:1px dotted #f0f0f0}.itemA{grid-area:itemA}.itemB{grid-area:itemB}.itemC{grid-area:itemC}.itemD{grid-area:itemD}.itemE{grid-area:itemE}.itemF{grid-area:itemF}.itemG{grid-area:itemG}.itemH{grid-area:itemH}.itemI{grid-area:itemI}.itemJ{grid-area:itemJ}.itemK{grid-area:itemK}.itemL{grid-area:itemL}.itemH{display:inline!important}.opt1 input,.opt2 textarea{width:350px!important;margin-top:15px}.flex.center{justify-content:center}.flex.center button{margin:40px 1rem 1rem}.btn_black{background:#565656!important}.txt_S{font-size:1.3rem;font-weight:400!important;color:#595959!important}td.news_area ul{max-height:70px;height:auto}td.news_area ul::-webkit-scrollbar{display:none}td.news_area ul li p{color:#333;font-size:12px;text-align:left}td.news_area ul li p span.message{color:#4d4d4d;background-color:unset;padding:0;font-weight:400;font-size:12px}.li_circle{background:#f0f0f0;padding:2rem;font-size:1.3rem;margin-top:20px}.li_circle li{position:relative;margin-top:1rem}.li_circle li:first-child{margin-top:0}.li_circle li:before{content:"●";color:#00abb6;margin-right:.5rem}.li_closed{margin-top:30px}.li_closed li{background:#f0f0f0;padding:1rem 1rem 1rem 3rem;position:relative;border-bottom:1px solid #ccc}.li_closed li:nth-child(odd){background:#fff}.li_closed li:first-child{border-top:1px solid #ccc}.li_closed li button{border:none;padding:.7rem 2rem;margin-right:2rem;background:#6f6f6f;color:#fff;font-weight:700;transition:.3s}.li_closed li button:hover{opacity:.8}.normal{font-weight:400!important;text-align:left!important;line-height:2.4rem}.css-textarea .el-radio__input{height:100%;margin-right:2px}.SP.toggle_btn{position:sticky;top:17px;right:20px;height:30px;cursor:pointer;z-index:3}.SP.toggle_btn,.SP.toggle_btn span{display:block;width:30px;transition:all .5s}.SP.toggle_btn span{position:absolute;left:0;height:4px;background-color:#00abb6;border-radius:4px}.SP.toggle_btn span:first-child{top:4px}.SP.toggle_btn span:nth-child(2){top:13px}.SP.toggle_btn span:nth-child(3){bottom:4px}.menu_left .side-bar{margin-left:-830px;transition-property:margin-left;transition-duration:.2s;transition-timing-function:ease}.menu_show .side-bar{margin-left:0!important}#pages .side_menu.menu_left{width:auto}#pages .side_menu.menu_left.menu_show{border-right:2px solid #e4e4e4}.menu_hiden{display:none}.ikkatu_open{background-color:#0074b7!important;color:#fff;padding:.4rem 2rem!important;border-radius:50px!important;font-size:1.4rem;font-weight:700;margin-right:1.4rem;height:20px;display:flex;align-items:center;max-width:180px;white-space:nowrap}.ikkatu_modal{text-align:left;font-size:15px}.ikkatu_modal textarea{width:100%;margin:2rem 0 0}.ikkatu_modal input,.ikkatu_modal label{margin-top:10px}.ikkatu_modal>form{margin:1.7rem 0 2rem}.ikkatu_modal h4{font-weight:700}.ikkatu_modal h4:before{content:"■";color:#00abb6;margin-right:3px}.ikkatu_modal button{margin:20px auto -20px!important}.input_s{width:15%!important;margin-right:1.1rem}.intro_area{width:100%}.intro_area h4{color:#00abb6;font-weight:700;font-size:1.6rem;padding:1.5rem;text-align:center}.intro_area p{text-align:center;line-height:2.4rem!important;color:#595959;margin-bottom:0;margin-top:0}.anken_intro{margin:30px auto;background:#eef7fc;padding:0 0 30px}.anken_intro h5{display:block;width:100%;color:#0074b7;padding:20px 0 10px;font-weight:700;text-align:center}.anken_intro dl{opacity:0;width:90%;margin:15px auto 0;border:1px solid #c6dee0;border-radius:6px;background:#fff;padding:10px 15px;display:flex;flex-wrap:wrap;font-size:1.3rem}.anken_intro dt{width:20%!important;background:#edf2f2;text-align:center}.anken_intro dd{width:80%!important;margin:0!important;box-sizing:border-box}.anken_intro dd,.anken_intro dt{margin-bottom:5px;padding:7px 0;color:#595959}.anken_intro dd{padding-left:1rem}.anken_intro dd>strong{font-weight:700;font-size:1.53rem;margin-right:.5rem;color:tomato}.anken_intro dd>strong+span{color:#23304c;width:-moz-fit-content;width:fit-content;font-weight:400}.anken_intro dt.tag,.anken_intro dt.title{border-bottom:2px solid #c6dee0;padding:10px 0;margin-bottom:10px;width:100%!important;font-weight:700;font-size:1.6rem;background:#fff;text-align:left;color:#595959}.anken_intro dt.tag{padding:0;border:none}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.link_blue{color:#00abb6;text-decoration:underline;display:block;margin-top:15px;text-align:right;transition:.3s}a.btn_black{font-family:inherit;font-size:inherit;font-weight:700;color:#fff;padding:10px 20px;display:block;margin:40px 1rem 1rem;cursor:pointer;border:none;width:160px;text-align:center}.flex_right{display:flex;justify-content:flex-end;margin-bottom:30px;padding-right:15px}.btn_kotira{background:#00abb6;border:none;color:#fff;padding:1rem 2rem;font-weight:700;border-radius:4px;display:block;transition:.3s}.form_inner.pat{width:800px;margin:0 auto}.about_entry.pat{width:600px;margin:0 auto}#ent_pat_form{background-color:#fff;padding:20px 0}#ent_pat_form.new_request_form dt{width:280px}#ent_pat_form.new_request_form dd,#ent_pat_form.new_request_form dd input{width:100%}a.send_btn{width:50%;display:block;border-radius:50px;padding:10px 40px;text-align:center;font-family:inherit;font-size:inherit;color:#fff;border:none;background-color:#0074b7;margin:30px auto;cursor:pointer;font-weight:600}.btn_kotira.pat{background:#0074b7}a.center{margin:-20px auto 0!important;font-size:1.5rem!important}footer p.mon{margin:-25px auto 0;max-width:100px}.select_status{width:-moz-fit-content;width:fit-content;margin-right:15px;font-size:13px;background-color:#0074b7;border-radius:50px;border:none;color:#fff;text-align:center}.edit_link{font-weight:700;font-size:1.4rem;background:none!important;display:block;position:relative;color:#979797}.edit_link:after{content:"";display:inline-block;width:8px;height:8px;margin:0 5px;border-top:3px solid #979797;border-right:3px solid #979797;transform:rotate(45deg)}.edit_link:hover{color:#00abb6;cursor:pointer}.edit_link:hover:after{border-top:3px solid #00abb6;border-right:3px solid #00abb6}.bg_blue{background:#0074b7!important;margin-left:7px}.record .wrap>nav.pc{width:18%;min-width:300px;background:#01abb6!important}.record .wrap .mainarea{width:100%;background:#f5f5f5}.dl_record_head{width:100%;display:flex}.dl_record_head dt{display:flex;align-items:center;background:#01abb6;color:#fff;width:-moz-fit-content;width:fit-content;padding:0 2rem;border-top-left-radius:4px;border-bottom-left-radius:4px}.dl_record_head dd{flex-grow:2;background:#fff;padding:1rem 2rem;font-size:2.2rem}.dl_record_head dd>span{font-size:1.4rem;display:block;margin-top:5px;font-weight:400}.grid_record{margin-top:3vh;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0}.grid_record.new .gr8{grid-area:4/1/4/1;border-left:none}.grid_record.new .gr6{border-left:#ffdead}.grid_record>*{padding:7px 2rem}.grid_record dt{background:#c2e2e5;border-left:1px solid #85bfc4;font-weight:700}.grid_record dd{background:#fff;border-left:1px solid #cbcbcb}.Label{padding:7px 1rem;display:block;background:#d9d9d9;font-weight:700}.Label:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.Label:first-of-type{background:#c2e2e5;margin-top:3vh}.search .Label{background:#d9d9d9}.Label,.syohou_content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.syohou_content{background:#fff;height:0;margin-bottom:10px;padding:0 20px;overflow:hidden}.toggle:checked+.Label+.syohou_content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label:before{transform:rotate(-45deg)!important}.syohou_content .fam{background:#01abb6;color:#fff;width:-moz-fit-content;width:fit-content;margin-left:2rem;margin-top:.5rem;border-radius:4px;padding:3px 3rem 3px 1rem;display:inline-block;position:relative}.syohou_content .fam:after{content:"×";color:#fff;display:block;position:absolute;right:5px;top:10%}.syohou_content button>a{display:inline;text-decoration:underline;color:#fff}.detail_txt{margin-top:4vh}.detail_txt textarea{width:100%;padding:2rem;height:20vh}.detail_teikei+button{margin:2vh auto 0;width:50%;background:#01abb6;color:#fff;font-weight:700;padding:1.5rem 0;text-align:center;display:block;border-radius:4px}.detail_teikei{display:flex;flex-wrap:wrap;width:100%;align-items:stretch;background:#fff;margin:3vh 0 4vh}.detail_teikei>dl{width:25%;border-right:1px solid #c8cece}.detail_teikei>dl:last-of-type{border-right:none}.dl_br>*{padding:.8rem 2rem}.dl_br>dt{background:#c2e2e5;font-weight:700}.dl_br>dd{background:#fff}.dl_bl.teikei>dt{background:#e1e9ea;font-weight:700;padding:.6rem 0 .6rem 2rem}.dl_bl.teikei>dd{background:#fff;padding:.6rem 0 .6rem 2rem}.gr1,.gr3,.gr5,.gr7{border-left:none!important}.record{background:#f5f5f5;font-size:1.47rem}.record .__fs_16{font-size:16px!important;color:#393939!important;text-align:left!important}.record .wrap{display:flex;height:100%;letter-spacing:0;color:#000;font-size:1.47rem}.record .wrap span{font-weight:700}.record .wrap :focus{outline:none}.record .wrap a,.record .wrap button{text-decoration:none;transition:.3s}.record .wrap a{color:#01abb6}.record .wrap a:hover,.record .wrap label:hover{opacity:.4}.record .wrap .sp{display:none}.record .wrap header{background:#c2e2e5;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:4vh 0;font-size:1.47rem}.record .wrap header>button{background:none;color:#01abb6;font-weight:700;font-size:2rem;margin-right:100px;font-family:Noto Sans JP,sans-serif}.record .wrap header>button:hover{opacity:.6}.record .wrap nav.pc{background:var(--color1);padding:40px}.record .wrap nav.pc a{color:#fff}.record .wrap nav.pc dl{display:flex;flex-wrap:wrap;margin-top:4vh}.record .wrap nav.pc dt{font-weight:700;color:#01abb6;text-align:center;width:100%;background:#fff;padding:.8rem 2rem;border-radius:50px;margin:40px 0 15px;font-size:1.47rem}.record .wrap nav.pc dd{font-weight:700;width:100%;text-align:right;margin:.4rem 0;padding-right:2rem}.record .wrap nav.pc dd a{display:block;position:relative;padding-right:2rem;font-size:1.47rem}.record .wrap nav.pc dd:after{content:""}.record .wrap nav.pc dd a:after{content:"";display:block;position:absolute;right:0;top:40%;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.record .wrap .teikeinum,.record .wrap nav.pc dl:last-of-type{background:#fff;padding:2.5rem 2rem 2rem;border-radius:8px}.record .wrap .teikeinum dd,.record .wrap .teikeinum dt,.record .wrap nav.pc dl:last-of-type dd,.record .wrap nav.pc dl:last-of-type dt{color:#393939;margin:0;padding:0;background:none;font-size:1.3rem}.record .wrap .teikeinum dt:nth-of-type(2),.record .wrap nav.pc dl:last-of-type dt:nth-of-type(2){background:#01abb6}.record .wrap nav.pc dl:last-of-type dt:nth-of-type(2){margin-bottom:10px}.record .wrap .teikeinum dt a{color:#fff}.record .wrap .teikeinum dt,.record .wrap nav.pc dl:last-of-type dt{background:#c2e2e5}.record .wrap .teikeinum dd,.record .wrap nav.pc dl:last-of-type dd{font-weight:400;text-align:center;margin-bottom:1rem}.record .wrap nav.pc dl:last-of-type dd:last-of-type{margin-bottom:0}.record .wrap article.content{width:80%;margin:5rem 0 5rem 100px}.record .wrap .se_box{display:flex;justify-content:center;margin:3vh 0;flex-wrap:wrap;font-size:1.47rem}.record .wrap .se_box>button{margin:0 1rem;border-radius:4px;padding:.5rem 3rem}.record .wrap .btn_gray{background:#cecece!important;color:#fff;font-weight:700}.record .wrap dd,.record .wrap dt{font-size:1.47rem;color:#000}.record .wrap h1{font-size:2em}.record .wrap h1 img{min-width:200px;margin:0 auto}.record .wrap h1.sp{margin-bottom:0}.record .wrap h2{background:#c2e2e5;color:#1b575d;padding:.5rem;border-radius:4px;border:1px solid #fff;font-size:1.6rem;margin:3vh 0;text-align:center;font-weight:700}.record .wrap h2>span{font-weight:400;font-size:1.3rem;margin-left:5px}.record .wrap nav button{background:#393939;color:#fff;font-weight:700;position:relative;padding:.8rem 0;text-align:center;width:100%;border-radius:50px;margin-bottom:5ch}.record .wrap h3{color:#01abb6;font-weight:700;font-size:2.3rem;margin-bottom:1.6vh}.record .wrap h4{color:#01abb6;font-size:4rem;margin:0 auto 1rem;font-weight:700}.record .wrap h4 span{font-size:2rem;padding-left:1rem;font-weight:700}.record .wrap h5{font-size:1.8rem;margin:0 auto;text-align:center;font-weight:700;color:#000}.record .wrap .bg_blue{background:#f2fdfd!important;margin-left:0}.record .wrap .bg_white{background:#fff}.record .wrap .flex{display:flex;flex-wrap:wrap}.record .wrap .flex.between{justify-content:space-between}.record .wrap .flex>section{border-radius:4px;padding:2rem 4rem 2.7rem}.record .wrap .btn_bl,.record .wrap .btn_bl02,.record .wrap .btn_bl03{background:#393939;color:#fff;font-weight:700;text-align:center;width:-moz-fit-content;width:fit-content;padding:.4rem 4rem;border-radius:50px}.record .wrap .btn_bl03{background:#01abb6;margin-right:1rem}.record .wrap .btn_bl03:hover{opacity:.6}.record .wrap .btn_bl02{display:block;border-radius:4px;margin:5vh auto 0}.record .wrap .btn_blue{background:#01abb6;padding:1rem 6rem;color:#fff;font-weight:700;border-radius:4px}.record .wrap #top_todays{margin-bottom:6vh}.record .wrap #top_todays>section{padding:3rem;border-radius:4px}.record .wrap #top_todays .bg_blue{width:100%;justify-content:center}.record .wrap .bg_blue h4>span{color:#393939}.record .wrap #top_todays .bg_blue.flex>div{width:30%;text-align:center}.record .wrap .pick{display:inline-block;background:#01abb6;padding:3px 1rem;color:#fff;border-radius:4px;margin-right:.5rem;font-weight:700}.record .wrap .comp_list{display:grid;grid-template-columns:1.5fr 1.6fr .5fr 1.6fr 1fr 2fr .7fr;grid-template-rows:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0}.record .wrap .div1{grid-area:1/1/2/2}.record .wrap .div2{grid-area:1/2/2/3}.record .wrap .div3{grid-area:1/3/2/4}.record .wrap .div4{grid-area:1/4/2/5}.record .wrap .div5{grid-area:1/5/2/6}.record .wrap .div6{grid-area:1/6/2/8}.record .wrap .div7{grid-area:2/1/3/2}.record .wrap .div8{grid-area:2/2/3/3}.record .wrap .div9{grid-area:2/3/3/4}.record .wrap .div10{grid-area:2/4/3/5}.record .wrap .div11{grid-area:2/5/3/6}.record .wrap .div12{grid-area:2/6/3/7}.record .wrap .div13{grid-area:2/7/3/8}.record .wrap .comp_list dd,.record .wrap .comp_list dt{padding:.4em;border-left:1px solid #85bfc4!important}.record .wrap .comp_list dt{background:#c2e2e5;border-top:1px solid #85bfc4!important}.record .wrap .comp_list .div6{border-right:1px solid #85bfc4!important}.record .wrap .comp_list .div1,.record .wrap .comp_list .div5{border-left:1px solid #85bfc4!important}.record .wrap .comp_list dd{background:#fff;border-bottom:1px solid #85bfc4}.record .wrap .comp_list dd:first-of-type,.record .wrap .comp_list dt:first-of-type{border-left:none}.record .wrap .comp_list .div9,.record .wrap .comp_list dd,.record .wrap .comp_list dt{display:flex;align-items:center}.record .wrap .comp_list dd:last-of-type{border-left:none;padding:0}.record .wrap .comp_list dd:last-of-type a,.record .wrap .custom-bottom{display:flex;color:#fff;background:#01abb6;width:100%;height:100%;text-align:center;font-weight:700;padding:7px 0;position:relative}.record .wrap footer{background:#c2e2e5;height:20vh;color:#01abb6;text-align:center;padding:2rem 0}.record .wrap #top_todays h3{width:100%}.record .wrap .comp_list:not(:first-of-type) dt{display:none}.record .wrap .inp_blue{display:block;width:300px;background:#fff;border:1px solid #85bfc4;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:.3rem 0 .3rem 2rem}.record .wrap .inp_blue+button{display:block;background:#01abb6;color:#fff;font-weight:700;border-top-right-radius:50px;border-bottom-right-radius:50px;border:1px solid #01abb6;width:80px;padding:.3rem 2rem .3rem 1rem}.record .wrap #yotei_head{display:flex;justify-content:space-between;align-items:center}.record .wrap #comp_head>div,.record .wrap #yotei_head>div,.record .wrap .searcharea{display:flex;align-items:center;font-size:1.47rem}.record .wrap .txt_blue{color:#01abb6}.record .wrap .txt_bl{color:#393939}.record .wrap .foS{font-size:1.7rem}.record .wrap #comp_head{display:flex;justify-content:space-between}.record .wrap .box_drug{margin-top:3vh;border:1px solid #85bfc4;border-radius:4px;padding:3rem;background:#fff}.record .wrap .box_drug h4{font-size:2.2rem;color:#393939;position:relative;padding-left:2.6rem}.record .wrap .box_drug h4+p{padding:0 1rem 1rem}.record .wrap .box_drug h4:before{content:"";display:block;width:22px;height:22px;background:#01abb6;border-radius:3px;position:absolute;left:0;top:8px}.record .wrap .box_drug h5{text-align:left;border-bottom:2px solid #01abb6;padding-left:1rem;margin-bottom:10px}.record .wrap .box_drug>section:nth-of-type(2){margin-top:3vh;background:#edf5f6;padding:2rem;border-radius:4px}.record .wrap .sidebar-username{background:#c2e2e5;color:#1b575d;padding:.5rem;border-radius:4px;border:1px solid #fff;font-size:1.6rem;margin:3vh 0;text-align:center;font-weight:700}.record .wrap #record_comp{text-align:center}.record .wrap #record_comp img{margin:3vh auto}.record .wrap #record_comp strong{margin-bottom:1px;display:block}.record .wrap #record_comp .btn_blue{margin-top:5vh;display:inline;display:initial;width:auto;margin-bottom:0}.record .wrap .stat_no,.record .wrap .stat_yes{display:block;background:#4cd165;padding:1.7rem 1rem 1.3rem;border-radius:4px}.record .wrap .stat_no{background:#cbcbcb}.record .wrap .select.new{display:flex;justify-content:left}.record .wrap .select.new button{margin:5vh 0 3vh}.record .wrap .select.new button:hover{opacity:.6}.record .wrap .select.new button:first-of-type{margin-right:1.5rem}.record .wrap .detail_before>section:first-of-type dd a{display:block;text-decoration:underline;font-size:1.4rem}.record .wrap .toggle{display:none}.record .wrap .Label>span{font-size:1.3rem;margin-left:1rem;font-weight:400}.record .wrap .Label-01{background:#c2e2e5;margin-top:3vh}.record .wrap .dl_br{width:100%;margin-top:3vh}.record .wrap .dl_br>dt{background:#c2e2e5;font-weight:700}.record .wrap .dl_br>*{padding:.8rem 2rem}.record .wrap .dl_br>dd{background:#fff}.record .wrap .modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.record .wrap .modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:4vh;width:600px;max-width:80%;border-radius:20px}.record .wrap .modal h3{text-align:center;font-size:1.6rem}.record .wrap .modal dl{font-size:1.3rem;width:100%;margin:auto;display:flex;flex-wrap:wrap}.record .wrap .modal .btn_bl+a{background:#999!important;margin-top:7px!important}.record .wrap .dl_blue>*{padding:5px}.record .wrap .dl_blue dt{width:20%;background:#c2e2e5}.record .wrap .dl_blue dd{width:80%}.record .wrap .dl_gray{margin-top:20px!important}.record .wrap .dl_gray dt{font-weight:700}.record .wrap .modal a.btn_bl{display:inline-block;width:100%;background:#01abb6;color:#fff;font-weight:700;text-align:center;padding:10px 6rem;margin:20px auto 0}.record .wrap .modal_close{margin-top:30px}.record .wrap footer>img{min-width:12vw;margin:3vh auto 0}.record .wrap .detail_before{margin-top:4rem}.record .wrap .dl_br dd>span:first-of-type{margin-left:0}.record .wrap .dl_br dd>span{padding:4px 3rem 4px 1rem;border-radius:4px;border:2px solid #327a81;color:#327a81;background:#eff4f5;margin:1rem;display:inline-block;position:relative;font-weight:400;line-height:calc(1.2rem + 1em)}.record .wrap .dl_br dd>span:after{content:"×";color:#01abb6;display:block;position:absolute;right:6px;top:15%}.record .wrap .dl_br span>a{display:inline;text-decoration:underline}.record .wrap .course .__detail_info{width:90%;margin:0 auto}.record .comp_list dd:last-of-type a img{width:60%;max-width:200px;display:block;margin:0 auto}.record #search{margin-bottom:7vh}.record .container.__2col .main .main_contents{max-width:1000px;min-width:800px;width:52.0833333333vw;padding-top:15px;margin-top:3vh}.record .container.__2col .main .main_contents .__link_btn{width:205px;margin-bottom:30px;margin-left:0}.record .product_detail .product_detail__flex .__detail_info{font-size:1.47rem}.record .product_detail .product_detail__flex .__detail_info .product_spec{margin:36px 0}.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def{display:flex;align-items:flex-start}.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{font-size:1.47rem;width:22%;font-weight:700}.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd{font-size:1.47rem;width:78%}.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span{display:block;background-color:#fff;margin-bottom:6px;font-weight:400}.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span,.record .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{line-height:35px;padding-left:12px}.record .product_detail .product_detail__flex .__detail_info .product_spec .__separator{margin-bottom:28px}.record .product_detail .product_detail__flex .__detail_info .product_desctiption h2{margin-bottom:10px}.record .product_detail .product_detail__flex .__detail_info .product_desctiption textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;resize:none}.record .product_detail .product_detail__flex .__detail_info .product_desctiption .__description{width:100%;background-color:#fff;padding:8px 15px;line-height:calc(1.2rem + 1em)}.record .product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h113{height:113px;padding:21px 15px;margin-bottom:44px;font-size:1.47rem}.record .product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h168{height:168px;padding:21px 15px;margin-bottom:20px;font-size:1.47rem}.record .product_detail .product_detail__flex .__detail_info .product_desctiption .__edit_btn{width:85px;margin-bottom:72px}.record .product_detail__flex{display:flex;flex-wrap:wrap}.record .__bg_grey{background-color:#e8e8e8}.record .__detail_info{width:48%;margin:0 1%}.record .course textarea{width:100%}.record .product_detail__flex>.__detail_info:first-of-type{margin-top:30px}.record h4.item_title{color:#393939;display:block;position:relative;padding:0 2.3rem;margin:0;font-size:2rem}.record h4.item_title:before{content:"";display:block;width:17px;height:17px;background:#01abb6;border-radius:2px;position:absolute;top:8px;left:0}.record h4.item_title>span{font-size:1.4rem;background:#393939;color:#fff;padding:3px 1rem;border-radius:4px}.record #prepa{margin:8vh 0}.record #prepa>div{background:#fff;width:600px;border-radius:6px;padding:2vw;margin:0 auto;position:relative;z-index:0}.record #prepa>div:before{content:"";display:block;position:absolute;left:0;top:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MzEuNTYzIiBoZWlnaHQ9IjE0NCI+PHBhdGggZGF0YS1uYW1lPSLliY3pnaLjgqrjg5bjgrjjgqfjgq/jg4jjgaflnovmipzjgY0gMSIgZD0iTTMxNS43ODEgMTQ0Yy0yMC42MDUgMC00MS4yLS45NzMtNjEuMjI1LTIuODg5LTE5LjUzMy0xLjg2OS0zOC44LTQuNjYyLTU3LjI1Mi04LjNhNDk3LjY1IDQ5Ny42NSAwIDAxLTUyLjE1OC0xMy4xNjggMzkxLjA3OCAzOTEuMDc4IDAgMDEtNDUuOTQzLTE3LjQ4MiAyODMuMzY3IDI4My4zNjcgMCAwMS0zOC42MDctMjEuMjU0IDE4OS43ODUgMTg5Ljc4NSAwIDAxLTMwLjE1LTI0LjQ3N0ExMjIuNDc4IDEyMi40NzggMCAwMTkuODc0IDI5LjI4IDg1LjYzNiA4NS42MzYgMCAwMS4wMDEuMDAxaDYzMS41NjNhODUuNjUgODUuNjUgMCAwMS05Ljg3MyAyOS4yNzkgMTIyLjQ3OCAxMjIuNDc4IDAgMDEtMjAuNTcyIDI3LjE1IDE4OS43ODUgMTg5Ljc4NSAwIDAxLTMwLjE1IDI0LjQ3NyAyODMuMzY3IDI4My4zNjcgMCAwMS0zOC42MDcgMjEuMjU0IDM5MS4yMTEgMzkxLjIxMSAwIDAxLTQ1Ljk0MyAxNy40ODIgNDk3LjY1IDQ5Ny42NSAwIDAxLTUyLjE1OCAxMy4xNjhjLTE4LjQ1NSAzLjYzOS0zNy43MTkgNi40MzItNTcuMjUyIDguMy0yMC4wMjggMS45MTYtNDAuNjIzIDIuODg5LTYxLjIyOCAyLjg4OXoiIGZpbGw9IiNmNGZkZmQiLz48L3N2Zz4=) no-repeat;background-size:contain;width:100%;height:200px;z-index:-1}.record #prepa>div>p{margin-top:5.2vw;font-size:1.3rem;text-align:center}.record #prepa dl{max-width:80%;margin:5vh auto 0}.record #prepa dt{color:#01abb6;font-weight:700;font-size:1.47rem}.record #prepa input[type=text],.record #prepa select{background:#f4fdfd;border:1px solid #87babe;border-radius:4px;padding:5px 1rem;width:100%;margin-top:1rem}.record #prepa select{padding:1rem;color:#1b575d}.record #prepa dd button{background:#01abb6;color:#fff;padding:1.3rem;width:70%;display:block;margin:3vh auto .5rem;border-radius:50px}.record #prepa dd a{border-bottom:1px solid #01abb6;font-size:1.3rem}.record #prepa dd{text-align:center;padding-bottom:2vh;font-size:1.47rem}.record .new_record section{background:#fff;padding:3rem;border-radius:4px;width:600px}.record .new_record h4{font-size:1.6rem}.record .new_record h4 span{color:#393939;font-weight:400;font-size:1.3rem}.record .new_record input{background:#e9e9e9;font-size:1.4rem;padding:2px 1rem;width:100px;display:block;margin:5vh auto 3vh;border:0}.record .new_record button{margin:0 auto!important}.kanzyakanri{font-size:14px;line-height:1.36;font-weight:400;letter-spacing:0;background:#f5f5f5;color:#000}.kanzyakanri .dl_br{width:100%;margin-top:30px}.kanzyakanri .dl_br dd{padding:10px}.kanzyakanri .dl_br dd>span{padding:4px 1rem;border-radius:4px;border:2px solid #327a81;color:#327a81;background:#eff4f5;margin:6px 0 6px 1rem;display:inline-block;position:relative}.kanzyakanri .dl_br dd>span:first-of-type{margin-left:0}.kanzyakanri .dl_br span>a{display:inline;text-decoration:underline}.kanzyakanri .dl_br>*{padding:.8rem 2rem}.kanzyakanri .dl_br>dt{background:#4a7de2;color:#fff;font-weight:700}.kanzyakanri .dl_br>dd{background:#fff}.kanzyakanri span{font-weight:unset}.kanzyakanri input{border:0}.kanzyakanri input.focus-visible,.kanzyakanri input:focus-visible{outline:1px auto -webkit-focus-ring-color!important}.kanzyakanri h1,.kanzyakanri h2,.kanzyakanri h3{font-weight:700;text-align:left}.kanzyakanri img{max-width:100%;height:auto}.kanzyakanri a:hover,.kanzyakanri button:hover{opacity:.7}.kanzyakanri .__ta_center{text-align:center}.kanzyakanri .__ta_right{text-align:right}.kanzyakanri .__td_underline{text-decoration:underline}.kanzyakanri .__fs_12{font-size:12px}.kanzyakanri .__fs_11{font-size:11px}.kanzyakanri .__fs_10{font-size:10px}.kanzyakanri .__fs_15{font-size:15px}.kanzyakanri .__fs_20{font-size:20px}.kanzyakanri .__fs_16{font-size:16px}.kanzyakanri .__fs_16-20{font-size:clamp(16px,1.04vw,20px)}.kanzyakanri .__fw_bold{font-weight:700}.kanzyakanri .__fw_middle{font-weight:500}.kanzyakanri .__color_blue{color:#4a7de2}.kanzyakanri .__color_pink{color:#ff699d}.kanzyakanri .__color_red{color:#ff6464}.kanzyakanri .__color_white{color:#fff}.kanzyakanri .__color_grey{color:#c1c1c1}.kanzyakanri .__bg_white{background-color:#fff}.kanzyakanri .__bg_grey{background-color:#efefef}.kanzyakanri .__bg_color{background-color:#4a7de2}.kanzyakanri .__bg_blue{background-color:#ecf2fc}.kanzyakanri .__bg_pink{background-color:#fff4f8}.kanzyakanri .__bg_red{background-color:#ff6464}.kanzyakanri .__bg_green{background-color:#00abb6}.kanzyakanri .__bg_lime{background-color:#4cd165}.kanzyakanri .__bg_black{background-color:#383232}.kanzyakanri .__br_4{border-radius:4px}.kanzyakanri .__mb_8px{margin-bottom:8px}.kanzyakanri .__mb_45{margin-bottom:45px}.kanzyakanri .clearfix:after,.kanzyakanri .clearfix:before{display:block;content:"";clear:both}.kanzyakanri .__input_text{background-color:#ecf2fc;border-radius:4px;line-height:34px;padding:0 16px;border:0}.kanzyakanri .site-header{width:100%;height:130px;background-color:#fff;padding:0}.kanzyakanri .site-header .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:clamp(15px,7.81vw,150px);padding-right:clamp(30px,16.15vw,310px)}.kanzyakanri .site-header .header_inner .header_logo{width:220px}.kanzyakanri .site-header .header_inner .header_logout{font-size:20px;font-weight:700;color:#4a7de2}.kanzyakanri .site-footer{width:100%;height:334px;background-color:#4a7de2;padding:0}.kanzyakanri .site-footer .footer_inner{width:100%;height:100%;padding-top:66px}.kanzyakanri .site-footer .footer_inner .footer_logo{width:330px;margin:0 auto 30px}.kanzyakanri .site-footer .footer_inner .footer_signature{width:75px;margin:0 auto}.kanzyakanri .container{width:100%}.kanzyakanri .container.__2col{display:flex;align-items:flex-start;padding-top:30px;padding-left:clamp(15px,7.81vw,150px)}.kanzyakanri .container.__2col .side_nav{flex-shrink:0}.kanzyakanri .container.__2col .main_contents{padding-left:4.84vw}.kanzyakanri .container.__1col{padding:85px 0 215px}.kanzyakanri .container.__1col .main_contents{width:970px;margin:0 auto}.kanzyakanri .container.__nowrap{position:relative;height:100vh;min-height:860px}.kanzyakanri .container.__nowrap main{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kanzyakanri .side_nav{width:239px;border-right:1px solid #d3d3d3;padding-top:16px;padding-bottom:120px;padding-right:32px}.kanzyakanri .side_nav__menu_btn.__btn_pink{background-color:#ff699d}.kanzyakanri .side_nav__username{text-align:right;line-height:1.36;padding-right:16px;margin-bottom:33px}.kanzyakanri .side_nav__menu{width:100%;position:relative;left:0;background:unset;opacity:unset}.kanzyakanri .side_nav__menu_list>li{margin-bottom:40px}.kanzyakanri .side_nav__menu_btn{display:inline-block;width:100%;line-height:42px;border-radius:21px}.kanzyakanri .side_nav__menu_btn.__btn_black{background-color:#383232}.kanzyakanri .side_nav__menu_btn.__btn_blue{background-color:#4a7de2}.kanzyakanri .side_nav__menu_btn a{display:inline-block;width:100%;height:100%}.kanzyakanri .side_nav__menu_submenu{padding-top:20px}.kanzyakanri .side_nav__menu_submenu li{margin-bottom:15px}.kanzyakanri .side_nav__menu_submenu li a{position:relative}.kanzyakanri .side_nav__menu_submenu li a:after{display:block;width:8px;height:8px;border-top:1px solid #4a7de2;border-right:1px solid #4a7de2;content:"";position:absolute;top:50%;right:-16px;transform:rotate(45deg);transform-origin:top right}.kanzyakanri .side_nav__banner{display:flex;justify-content:center;align-items:center;width:190px;height:99px;background-color:#c1c1c1;margin:0 auto}.kanzyakanri .mypage_contents{width:62.5vw;max-width:1200px;padding-top:60px;padding-bottom:65px}.kanzyakanri .mypage_contents .mypage_grid{display:flex;grid-gap:35px;gap:35px;margin-bottom:50px}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo{width:100%;padding:0 1.75% 27px;margin-bottom:5%}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo h2{padding-top:16px;margin-bottom:20px}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table{width:100%}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table a{color:#4a7de2}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table th{background:#383232;color:#fff;padding:10px;border-left:1px solid #e2e2e2}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table th:first-child{border-left:1px solid #383232}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table th:last-child{border-right:1px solid #383232}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table td{padding:10px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo table td:last-child{border-right:1px solid #e2e2e2}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section{overflow-y:scroll;height:180px;--sb-track-color:#fff;--sb-thumb-color:#4a7de2;--sb-size:8px;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section::-webkit-scrollbar{width:var(--sb-size)}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:10px}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section dl{display:flex;width:100%;padding:5px 0;align-items:center}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section dl dt{width:90px;text-align:center;background:#383232;color:#fff;padding:3px 0;border-radius:50px;margin-right:.5rem}.kanzyakanri .mypage_contents .mypage_grid__kanriinfo.box01 section dl dt.midashi_record{background:#08a9b6}.kanzyakanri .mypage_contents .mypage_grid .__mypage_box_h2{position:relative}.kanzyakanri .mypage_contents .mypage_grid .__mypage_box_h2:before{display:block;width:50px;height:3px;content:"";background-color:#4a7de2;position:absolute;top:0;left:0}.kanzyakanri .mypage_contents .mypage_grid__information{width:27.5%}.kanzyakanri .mypage_contents .mypage_grid__information .__info_call_btn{display:block;width:100%;height:123px;background-color:#00abb6;border-radius:4px;margin-bottom:26px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_call_btn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kanzyakanri .mypage_contents .mypage_grid__information .__info_call_btn a .__btn_text{position:relative}.kanzyakanri .mypage_contents .mypage_grid__information .__info_call_btn a .__btn_text span{display:block}.kanzyakanri .mypage_contents .mypage_grid__information .__info_call_btn a .__btn_text:before{display:block;width:36.27%;height:48px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAxCAYAAAC27tuNAAAABHNCSVQICAgIfAhkiAAAAt9JREFUWEfNmItR4zAQhnEFQAWECoAKCBUAFVyo4KACoAKgApIKgAoIFRxUcKECoILw/2bFyIkkr+ysQDMeO7Een1f7VLUWafP5/A9eDeV6qKrqNNbX4v/KnxQwG/h9jmuEi89+OwDc1AIiNOc3GKB20eExAOTGzfCwB7j3EnA1GKAGuP1LQDmWS4BdlAQbYzHqlKZRas+ajn36VCKt/xmTPANsL6N/p64EG2HkbeZo8y0lWM42+vzbkBwNwqQRbIqZ9zvMPgXYQYdxqiEEe1NYY2yyM8Bdq1bK7ESweeYYv/s7wDZ7jI8O7Qs2ARiNZ+WtD9gLaIZWkYBgtKytzE9+Qv8jKyiy5FglJUQLvi8RzAlGq/rbIrEiYchn0Hj+F0iImUfRpomVTwAbFqWijnHBFgP4UbCknkFijUy3hPScxLhVzF5jzTRghxb1U+uUPzuB0MYlJOXW8MFS21kkOWy4C/dDkckW3c7F8o2ePZabmQXspI6J2/g1RrDkBrClrIB2IopumrUGdczTtRGeU8VJkYo86Dhb6gC6FfOKPAbWpmtj+LUTS78WDTWKss7U6abABpAIDWE9IRmzPC0ZnBVVOk9+6HhVJ0ByonSIMczvblKZcGvWgMnuMQknizVKlZYahZNztzv0o+66lvwoDRgP8Lh4qmDhIoRbOgUSKGYuoSyY9cNx6ItbwThItoDnZ23tQrboW3oYSyhfUotzBP2iCkzgRrhrToUINcZFFeAYXqk2w8slv6gGEzgeEF+1ia3DexpC4/A5C0zgKA3t6WMOY2NLs8EM4WaQ2rb7kk5ghnCXgKMBfZVvXZsibHWZuo4mvcBEcrQ6jbVqIev6ojeYwA1xp3tIxVUtWF1grwRM4Aa402K7nOc66Fc87DK8rQzMzQy9oz+iAudK7wNjeBBYh7WVg4n0GF8JyEsD2IAyA/OkR8AjSkLuIcgJP2AxOzGRWEzLJRkgrGu0wGC69AlKjhtBGZgHbAAAAABJRU5ErkJggg==) 50%/contain no-repeat;position:absolute;top:calc(50% - 24px);left:-45%}.kanzyakanri .mypage_contents .mypage_grid__information .__info_waiting{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-webkit-column-gap:6.06%;grid-column-gap:6.06%;-moz-column-gap:6.06%;column-gap:6.06%;grid-row-gap:10px;row-gap:10px;width:100%;margin-bottom:52px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_waiting .__waiting_head{display:inline-block;background-color:#383232;border-radius:13px;line-height:26px;padding:0 16px;margin-right:.5em}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly{padding-bottom:35px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly h2{padding-top:11px;margin-left:18px;margin-bottom:23px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly img{display:block;width:57.9%;margin:0 auto}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__deliverly_status{margin-bottom:14px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__prescription{position:relative;padding-top:20px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__prescription_name{position:absolute;top:0;padding-left:15px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__prescription_name:before{display:block;width:12px;height:12px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAASxJREFUKFN1kUFKw1AQhmfyUnBTtSsRbO0Nak9g3Jms7AkaL2DbraTwwOJab9AbGBBaN0JuoHiCtPUArixS3hvnPX0lRDObNzDzzf/PPISKCMeLoSkhwT4BtsmvySd5mON//WGynCJCX2uKLeSBNO9a7Hb/AGGyukOkQYXw5RaIxssYiAZK1a48sXlExL0yREAjC5hmIuLJmDF0XAkpr4vR9fsJeSpDLYLZ7dGr9Q/UKUNEeD+fNIfI01MWSWc3ramzUIZ47XQ+af0cgAH6FPVGJhsfRc8O+vJ3+s/y4M3VMEoWOWhxYewUAWMVhH4hgh5PNy5sGEDyx5yu/XrPqZwnq8BD/cDlUdGqBX6vlPLJOsYrELQB6IzzuDh5q+ASey2hAiDMWS0r7+T6vgEbYovEYZhm7QAAAABJRU5ErkJggg==) 50%/contain no-repeat;position:absolute;left:0;top:calc(50% - 6px)}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__prescription_time{display:inline-block;border-bottom:1px solid #4a7de2;margin-right:4px;margin-bottom:4px}.kanzyakanri .mypage_contents .mypage_grid__information .__info_deliverly .__prescription_dept{display:inline-block;padding:3px}.kanzyakanri .mypage_contents .mypage_grid__recommend{display:flex;grid-gap:3.37%;gap:3.37%;width:69.2%;padding:0 1.75% 27px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head{width:44.04%}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head h2{padding-top:16px;margin-bottom:20px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history{width:100%;background-color:#f5f5f5;border-radius:4px;padding:18px 20px;margin-bottom:18px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart{display:flex;justify-content:space-between;align-items:center;margin-top:26px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_graph{width:49.5%;border-radius:50%}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_legend{width:40.4%;padding:12px 16px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_legend .__legend_color{display:inline-block;width:12px;height:12px;margin-right:7px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_legend .__legend_color_skincare{background-color:#ff6464}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_legend .__legend_color_eyelash{background-color:#00abb6}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .__prescription_history .__history_chart .__chart_legend .__legend_color_cosme{background-color:#4a7ce2}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .odd_medicine{display:flex;justify-content:center;align-items:center;width:100%;height:121px;background-color:#ff699d;border-radius:4px;margin-top:8px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_head .odd_medicine img{width:53.6%}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc{width:49.23%;padding-top:19px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc h2{border:2px solid #ff699d;border-radius:4px;line-height:36px;width:153px;margin-bottom:15px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc .__recommend_product{border-radius:4px;padding:29px 6.4% 34px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc .__recommend_product .__product_img{width:100%;margin-bottom:25px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc .__recommend_product .__product_name{display:block;text-decoration:underline;max-width:10.28em;margin-bottom:11px}.kanzyakanri .mypage_contents .mypage_grid__recommend .__recommend_presc .__recommend_product .__product_price{margin-bottom:13px}.kanzyakanri .mypage_contents .mypage_reservation{width:100%;height:202px;position:relative;padding:44px 6.67% 44px 5%}.kanzyakanri .mypage_contents .mypage_reservation h2{width:156px;line-height:45px;position:absolute;top:0;left:0}.kanzyakanri .mypage_contents .mypage_reservation .__reservation_wraper{display:flex;justify-content:space-between;align-items:center}.kanzyakanri .mypage_contents .mypage_reservation .__reservation_wraper .__reservation_btns{display:flex;justify-content:space-between;width:37.7%}.kanzyakanri .mypage_contents .mypage_reservation .__reservation_wraper .__reservation_btns .__reservation_button{width:28.8%;min-width:72px;height:114px;border-radius:4px;background-color:#c1c1c1}.kanzyakanri .mypage_contents .mypage_reservation .__reservation_wraper .__reservation_btns .__reservation_button a{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-row-gap:11px;row-gap:11px;width:100%;height:100%}.kanzyakanri .mypage_contents .mypage_reservation .mypage_reservation_img{position:absolute;bottom:23px;left:36.3%}.kanzyakanri .myaccount_contents{width:50.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px}.kanzyakanri .myaccount_contents h1{margin-bottom:47px}.kanzyakanri .myaccount_contents .radio_btn{display:none}.kanzyakanri .myaccount_contents .myacc_tabs{display:flex;-webkit-column-gap:16px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:26px}.kanzyakanri .myaccount_contents .myacc_tabs label{width:120px;background-color:#707070;line-height:37px}.kanzyakanri .myaccount_contents .myacc_tab_view{display:none}.kanzyakanri .myaccount_contents .myacc_tab_view .myacc_edit_btn{display:block;width:71px;height:37px;background-color:#4a7de2;border-radius:4px;margin-left:auto;margin-bottom:29px}.kanzyakanri .myaccount_contents .myacc_tab_view .myacc_edit_btn a{display:flex;justify-content:center;align-items:center;-webkit-column-gap:5px;grid-column-gap:5px;-moz-column-gap:5px;column-gap:5px;width:100%;height:100%}.kanzyakanri .myaccount_contents .myacc_tab_view .myacc_edit_btn a img{width:11px}.kanzyakanri .myaccount_contents #myaccradio-1:checked~.myacc_tabs #myacctab-1,.kanzyakanri .myaccount_contents #myaccradio-2:checked~.myacc_tabs #myacctab-2,.kanzyakanri .myaccount_contents #myaccradio-3:checked~.myacc_tabs #myacctab-3{background-color:#4a7de2}.kanzyakanri .myaccount_contents #myaccradio-1:checked~#myaccview-1,.kanzyakanri .myaccount_contents #myaccradio-2:checked~#myaccview-2,.kanzyakanri .myaccount_contents #myaccradio-3:checked~#myaccview-3{display:block}.kanzyakanri .myaccount_contents .myacc_unsub a{text-decoration:underline}.kanzyakanri .myacc_medq h3{padding-left:.5em;margin-bottom:14px}.kanzyakanri .myacc_medq .medq_disease_history{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;margin-bottom:26px}.kanzyakanri .myacc_medq .medq_disease_history .medq_disease_label{width:170px;line-height:34px;background-color:#00abb6}.kanzyakanri .myacc_medq_answer{margin-bottom:90px}.kanzyakanri .myacc_medq_answer p{padding-left:.5em}.kanzyakanri .myacc_medq_answer .__answer_check,.kanzyakanri .myacc_medq_answer .__answer_detail{margin-bottom:1em}.kanzyakanri .myacc_medq_answer .__answer_detail span{display:inline-block}.kanzyakanri .myacc_medq_answer .__answer_detail span:first-of-type{width:5em}.kanzyakanri .myacc_medq .__dot_dot{width:1em;writing-mode:vertical-rl;margin:50px auto}.kanzyakanri .account_view{width:100%;padding:40px 17px 106px 9.79%;margin-bottom:10px}.kanzyakanri .account_view .myacc_view_wrap{padding-right:58px}.kanzyakanri .account_view .myacc_view_wrap h2{border-bottom:1px solid #4a7de2;margin-bottom:43px}.kanzyakanri .account_view .myacc_view_wrap h3{margin-bottom:10px}.kanzyakanri .account_view .myacc_view_wrap h3 span{display:inline-block;padding:.5em}.kanzyakanri .account_view .myacc_view_wrap .myacc_table{width:100%;table-layout:fixed;margin-left:17px}.kanzyakanri .account_view .myacc_view_wrap .myacc_table th{font-size:16px;font-weight:700;width:152px}.kanzyakanri .account_view .myacc_view_wrap .myacc_table td,.kanzyakanri .account_view .myacc_view_wrap .myacc_table th{padding:12px 0}.kanzyakanri .__account_form .input_half_width,.kanzyakanri .signup_form .input_half_width{width:265px}.kanzyakanri .__account_form .input_500_width,.kanzyakanri .signup_form .input_500_width{width:62.5%}.kanzyakanri .__account_form .input_full_width,.kanzyakanri .signup_form .input_full_width{width:100%}.kanzyakanri .__account_form input[type=checkbox],.kanzyakanri .__account_form input[type=radio],.kanzyakanri .signup_form input[type=checkbox],.kanzyakanri .signup_form input[type=radio]{display:none}.kanzyakanri .edit_account_form .editacc_table,.kanzyakanri .signup_form .editacc_table{width:100%;table-layout:fixed;margin-bottom:83px}.kanzyakanri .edit_account_form .editacc_table td,.kanzyakanri .edit_account_form .editacc_table th,.kanzyakanri .signup_form .editacc_table td,.kanzyakanri .signup_form .editacc_table th{vertical-align:middle;padding:12px 0}.kanzyakanri .edit_account_form .editacc_table th,.kanzyakanri .signup_form .editacc_table th{font-size:16px;font-weight:700;width:185px;padding-left:42px;position:relative}.kanzyakanri .edit_account_form .editacc_table th:before,.kanzyakanri .signup_form .editacc_table th:before{display:block;width:8px;height:8px;content:"";background-color:#4a7de2;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.kanzyakanri .edit_account_form .editacc_table .__gender_label,.kanzyakanri .signup_form .editacc_table .__gender_label{display:inline-block;width:70px;line-height:34px;background-color:#efefef;margin-right:7px}.kanzyakanri .edit_account_form .editacc_table .gender_radiobtn:checked+.__gender_label,.kanzyakanri .signup_form .editacc_table .gender_radiobtn:checked+.__gender_label{background-color:#383232;color:#fff}.kanzyakanri .edit_account_form.__insurance_payment h2 .__w140,.kanzyakanri .signup_form.__insurance_payment h2 .__w140{display:inline-block;width:140px}.kanzyakanri .edit_account_form.__insurance_payment h2 .__h2_note,.kanzyakanri .signup_form.__insurance_payment h2 .__h2_note{font-weight:400}.kanzyakanri .edit_account_form.__insurance_payment h2:last-of-type,.kanzyakanri .signup_form.__insurance_payment h2:last-of-type{margin-top:114px}.kanzyakanri .edit_account_form.__insurance_payment .editacc_table th,.kanzyakanri .signup_form.__insurance_payment .editacc_table th{width:143px;padding-left:0}.kanzyakanri .edit_account_form.__insurance_payment .editacc_table th:before,.kanzyakanri .signup_form.__insurance_payment .editacc_table th:before{display:none}.kanzyakanri .edit_account_form.__insurance_payment .editacc_table:first-of-type,.kanzyakanri .signup_form.__insurance_payment .editacc_table:first-of-type{margin-bottom:0}.kanzyakanri .edit_account_form.__insurance_payment .editacc_fileselect,.kanzyakanri .signup_form.__insurance_payment .editacc_fileselect{display:flex;align-items:center;-webkit-column-gap:22px;grid-column-gap:22px;-moz-column-gap:22px;column-gap:22px;width:100%;height:106px;border-radius:4px;padding-left:25px;margin-top:14px;margin-bottom:40px}.kanzyakanri .edit_account_form.__insurance_payment .editacc_fileselect input[type=file],.kanzyakanri .signup_form.__insurance_payment .editacc_fileselect input[type=file]{display:none}.kanzyakanri .edit_account_form.__insurance_payment .editacc_fileselect label,.kanzyakanri .signup_form.__insurance_payment .editacc_fileselect label{width:153px;line-height:37px;background-color:#4a7de2;text-align:center;cursor:pointer}.kanzyakanri .edit_account_form .__form_btn,.kanzyakanri .signup_form .__form_btn{display:block;width:114px;background-color:#4a7de2;line-height:37px;margin:0 auto}.kanzyakanri .edit_account_form .__form_btn a,.kanzyakanri .signup_form .__form_btn a{display:block}.kanzyakanri .edit_account_form{padding:75px 13.4% 52px}.kanzyakanri .select_box_ui{display:inline-block;background-color:#ecf2fc;border-radius:4px;line-height:34px;position:relative}.kanzyakanri .select_box_ui.__w60{width:clamp(45px,3.12vw,60px);margin-right:9px;margin-left:20px}.kanzyakanri .select_box_ui.__w90{width:clamp(75px,4.68vw,90px);margin-right:16px}.kanzyakanri .select_box_ui select{width:100%;padding-left:16px;cursor:pointer}.kanzyakanri .select_box_ui select:focus{outline:none}.kanzyakanri .select_box_ui:after{display:block;width:8px;height:8px;content:"";border-right:1px solid #4a7de2;border-bottom:1px solid #4a7de2;position:absolute;top:calc(50% - 4px);right:4px;transform:rotate(45deg)}.kanzyakanri .editacc_qblock{margin-bottom:70px}.kanzyakanri .editacc_qblock h2{font-size:16px;color:#4a7de2;border-bottom:1px solid #4a7de2;padding-left:4px;padding-bottom:4px;margin-bottom:24px}.kanzyakanri .editacc_qblock .editacc_dishistory{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:37px}.kanzyakanri .editacc_qblock .editacc_dishistory .editacc_dislabel{width:21.25%;min-width:150px;line-height:34px;text-align:center;background-color:#efefef;border-radius:4px}.kanzyakanri .editacc_qblock .editacc_dishistory input[type=checkbox]:checked+.editacc_dislabel{background-color:#4a7de2;color:#fff}.kanzyakanri .editacc_qblock .editacc_radio{margin-bottom:24px}.kanzyakanri .editacc_qblock .editacc_radio .__radio_label{display:inline-block;width:70px;line-height:34px;background-color:#efefef;margin-right:7px}.kanzyakanri .editacc_qblock .editacc_radio .__radio_label.__w110{width:110px}.kanzyakanri .editacc_qblock .editacc_radio .form_radiobtn:checked+.__radio_label{background-color:#4a7de2;color:#fff}.kanzyakanri .editacc_qblock .__answer_detail{display:block;margin-bottom:17px}.kanzyakanri .editacc_qblock .__answer_detail span{margin-right:24px}.kanzyakanri .book_contents{width:50.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px;position:relative}.kanzyakanri .book_contents h1{margin-bottom:66px}.kanzyakanri .book_contents .book_entrance{display:flex;justify-content:center;align-items:center;grid-gap:87px;gap:87px;width:100%;height:50vh}.kanzyakanri .book_contents .book_entrance .book_btn{width:175px;height:175px}.kanzyakanri .book_contents .book_entrance .book_btn.__btn_green{background-color:#00abb6}.kanzyakanri .book_contents .book_entrance .book_btn.__btn_blue{background-color:#4a7de2}.kanzyakanri .book_contents .book_entrance .book_btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:20px;gap:20px;width:100%;height:100%}.kanzyakanri .book_contents .book_entrance .book_btn a span{display:block}.kanzyakanri .book_contents .book_alert{width:75%;padding:7px 7px 7px 10px;position:absolute;top:20px;right:0}.kanzyakanri .book_contents .__progress{width:370px}.kanzyakanri .book_contents .book_form{padding:65px 8.7% 58px}.kanzyakanri .book_contents .book_form .book_form_checkboxes input[type=checkbox],.kanzyakanri .book_contents .book_form .book_form_date_time input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.kanzyakanri .book_contents .book_form h2{padding-left:.5em;padding-bottom:4px;border-bottom:1px solid #4a7de2;margin-bottom:27px}.kanzyakanri .book_contents .book_form_checkboxes{display:flex;justify-content:space-between;flex-wrap:wrap;grid-row-gap:15px;row-gap:15px;margin-bottom:60px}.kanzyakanri .book_contents .book_form_checkboxes .__checbox_lablel{width:14em;cursor:pointer}.kanzyakanri .book_contents .book_form_checkboxes .__checbox_lablel input[type=checkbox]{margin-right:1em}.kanzyakanri .book_contents .book_form .book_select_hour{display:flex;justify-content:space-between;margin-bottom:44px}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:22%;max-width:185px;height:185px;border-radius:4px}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn img{max-width:60%}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn .__btn_title{margin:15px 0 7px}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn.__btn_red{background-color:#ff8864}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn.__btn_orange{background-color:#f79c59}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn.__btn_blue{background-color:#3260ba}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn.__btn_grey{background-color:#8a8d93}.kanzyakanri .book_contents .book_form .book_select_hour .__hour_btn:hover{opacity:.7}.kanzyakanri .book_contents .book_form_btns button.__btn_next.skip,.kanzyakanri .book_contents .book_form_btns button.__btn_submit.skip{background:#748bb9}.kanzyakanri .book_contents .book_form_date_time{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;padding:32px 2.88%;margin-bottom:55px}.kanzyakanri .book_contents .book_form_date_time .__radio_label{width:237px;border:1px solid #383232;padding:13px 0 13px 13px;cursor:pointer}.kanzyakanri .book_contents .book_form_date_time .__radio_label .__book_date{margin-left:12px;margin-right:16px}.kanzyakanri .book_contents .book_form_btns{display:flex;justify-content:center;grid-gap:12px;gap:12px}.kanzyakanri .book_contents .book_form_btns button{display:block;line-height:37px}.kanzyakanri .book_contents .book_form_btns button.__btn_next,.kanzyakanri .book_contents .book_form_btns button.__btn_submit{background-color:#4a7de2}.kanzyakanri .book_contents .book_form_btns button.__btn_next{width:168px}.kanzyakanri .book_contents .book_form_btns button.__btn_submit{width:104px}.kanzyakanri .book_contents .book_form_btns button.__btn_back{width:90px;background-color:#383232}.kanzyakanri .book_contents .book_form_btns button a{display:block}.kanzyakanri .book_contents .book_form .book_select_detail{display:none}.kanzyakanri .book_contents .book_form .book_confirm_date{margin-bottom:133px}.kanzyakanri .book_contents .book_form .book_confirm_date .__dept_list{display:flex;grid-gap:15px;gap:15px;margin-bottom:10px}.kanzyakanri .book_contents .book_form .book_confirm_date .__dept_list li{padding:0 10px;line-height:21px}.kanzyakanri .book_contents .book_form .medq_disease_label{background-color:#4a7de2}.kanzyakanri .book_contents .book_complete{display:flex;flex-direction:column;align-items:center}.kanzyakanri .book_contents .book_complete h2{margin-bottom:40px}.kanzyakanri .book_contents .book_complete_date{width:400px;padding:31px 0 26px;margin-bottom:53px}.kanzyakanri .book_contents .book_complete_date .__date_time{margin-bottom:13px}.kanzyakanri .book_contents .book_complete_note{margin-bottom:76px}.kanzyakanri .__btn_mypage{display:block;width:235px;line-height:37px;background-color:#4a7de2;border-radius:19px}.kanzyakanri .__progress{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:73px;z-index:1}.kanzyakanri .__progress .__progress_current{line-height:35px;background-color:#4a7de2;border-radius:18px;padding:0 1em}.kanzyakanri .__progress .__progress_point{width:28px;height:28px;background-color:#4a7de2;border-radius:50%}.kanzyakanri .__progress:before{display:block;width:100%;height:7px;content:"";background-color:#4a7de2;position:absolute;top:calc(50% - 3.5px);left:0;z-index:-1}.kanzyakanri .signup_progress{width:394px;margin-left:16.77vw}.kanzyakanri .book_form.__medical_question,.kanzyakanri .edit_account_form.__medical_question{position:relative;padding:150px 9.17% 52px 8.25%}.kanzyakanri .book_form.__medical_question .__form_header_note,.kanzyakanri .edit_account_form.__medical_question .__form_header_note{width:62.5%;min-width:600px;background-color:#f5f5f5;line-height:44px;position:absolute;top:37px;right:33px;padding-left:1em}.kanzyakanri .interview_history,.kanzyakanri .reservation_summary{width:700px}.kanzyakanri .interview_history h1,.kanzyakanri .reservation_summary h1{margin-bottom:45px}.kanzyakanri .interview_history .rsv_controls,.kanzyakanri .reservation_summary .rsv_controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:58px}.kanzyakanri .interview_history .rsv_controls .__link_booking,.kanzyakanri .reservation_summary .rsv_controls .__link_booking{width:235px;line-height:37px;background-color:#383232;border-radius:19px}.kanzyakanri .interview_history .rsv_controls .select_box_ui,.kanzyakanri .reservation_summary .rsv_controls .select_box_ui{width:127px}.kanzyakanri .interview_history .rsv_controls .rsv_search_form,.kanzyakanri .reservation_summary .rsv_controls .rsv_search_form{width:266px;position:relative}.kanzyakanri .interview_history .rsv_controls .rsv_search_form input[type=text],.kanzyakanri .reservation_summary .rsv_controls .rsv_search_form input[type=text]{width:100%;line-height:37px;background-color:#fff;border-top-left-radius:19px;border-bottom-left-radius:19px;padding:0 70px 0 20px}.kanzyakanri .interview_history .rsv_controls .rsv_search_form input[type=text]:focus,.kanzyakanri .reservation_summary .rsv_controls .rsv_search_form input[type=text]:focus{outline:none}.kanzyakanri .interview_history .rsv_controls .rsv_search_form button,.kanzyakanri .reservation_summary .rsv_controls .rsv_search_form button{width:61px;line-height:37px;background-color:#4a7de2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px;position:absolute;top:0;right:0}.kanzyakanri .interview_history .rsv_summary,.kanzyakanri .reservation_summary .rsv_summary{width:100%}.kanzyakanri .interview_history .rsv_summary_item,.kanzyakanri .reservation_summary .rsv_summary_item{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:4px;background:linear-gradient(270deg,#4a7de2,#3db7c1);padding:22px 26px 22px 31px;margin-bottom:20px}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head{width:300px;flex-shrink:0}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head_date,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head_date{margin-bottom:21px}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head_date .__time,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head_date .__time{font-size:25px}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head_dept,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head_dept{display:flex;grid-gap:.5em;gap:.5em;width:100%}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head_dept .__dept,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head_dept .__dept{flex-shrink:0}.kanzyakanri .interview_history .rsv_summary_item .__rsv_head_dept .__hospital,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_head_dept .__hospital{word-break:break-all}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action{display:flex;justify-content:space-between;width:328px;height:95px;flex-shrink:0}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn{width:96px;height:100%;border-radius:4px}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn a,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn a{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:9px;gap:9px;width:100%;height:100%}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn .__btn_icon,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn .__btn_icon{width:100%;height:36px;position:relative}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn .__btn_icon:before{display:block;width:100%;height:100%;content:"";background:50%/contain no-repeat;position:absolute;top:0;left:0}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_red,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_red{background-color:#f47272}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_lime,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_lime{background-color:#4cd165}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_green,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_green{background-color:#05abb6}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_grey,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_grey{background-color:#efefef}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_grey .__btn_text,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_grey .__btn_text{color:#c1c1c1}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_black,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_black{background-color:#383232}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_white,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_white{background-color:#fff}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_white .__btn_text,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_white .__btn_text{color:#c1c1c1}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_medq .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_medq .__btn_icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAkCAYAAAAU/hMoAAAABHNCSVQICAgIfAhkiAAAAjdJREFUWEftl49RwyAUxtsJrBu0G3QDu4FuYDuBdQLjBNYJrBu4ge0E6gTWDdoJ4vflIEcIBAgE73pyx5Uk8N6P9wdex6PAVpblC5YsA5dZp4/RXLKcE1QBqQEpOymkBrh37d7xfY7vF+gnQE44F/L5O8HzQV/rZUndgj6774KEvB2+E3QBWZ945vidkOgrvNuq652QJhcngHwDRGEAlGwN0E5IWwwmgKRbj5oFJSBD6Uq1qBWyK0liIUUMqi6uLYgBrfytut4I6criWEiLBVcCkLHJDbAdoeuyBekC5MoYSMi/gQietVVWi2YC5Kdn6Fo3IH0AYyAhfykA1eS1Ab4CkPNHNaQvYF/IvoA1ZAhgH8gYwEpfKGAoZCyghCxFgOwRAws1WGLHgYBf0Mcb6KjrpSUHgYTYAsoeNIW2JLECDmZJAG4h/DYF4CCQqQGTQw4BmBRyKMBkkADcQNidZwyeMG/O4paFrimbB8luKOOxwc77mBU3271IHlks8B0Bq0KXDzyjMWbGd7boIwiKFtDAykUeL4XBqkZAvFz6FCspIKWrZ/L/CcBZE14r5tEtWIdHLsgDPQdlMwkFyCnGLFxbFhRu3uGX1bdX2RdlSVG8fgiYLX4fhXLWjOwNCyqbyAq5huInxa1ySDi6fCOTRJ2DzWWFrJUB4keA7QBGQGvLDUmXTtEJVh0rPi0rpA+Qac4/ZF/L6evO3pIMfB4pORpvnOpOD71xcsC1dJwVZPEnJhRKYUmn/l/8aac0ba7fKgAAAABJRU5ErkJggg==)}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_grey .__btn_icon:before,.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_white .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_grey .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_white .__btn_icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAiCAYAAACjv9J3AAAABHNCSVQICAgIfAhkiAAAAu9JREFUSEvtl0toE1EUhp0kZCFVfFGL2lofINlUsUglIS+l+FioIHZVqe4KLqTqwo3owo0oohvdiFSLIC4kKEjddPImiAtFKMUiTRZVBB8VEQl5jN8ZZkrVkMzkAYIduNw5d+79//v/98yZRFli4YpGo/2KouzTNK2Pfj19O8uctI/E74lfOhyO5y6Xa8Lr9f6sBalUmxCLxQYAvAlwRy0gec7cz8w9GwwG71WbX5E0k8mszefzd1l4cMHiD9w/AvgtqmbpC8Sd9FvoByDbaM5lTHW73cdRPVuJ/C/SRCKxv1QqjQGyxljwBJBroVAoUW33qqruZjPnmHPUUP2NeDgQCDz8c91vpPF4/DAEEdMq7o+Ew+GkFWvNOWy6l01H2PQGA+cUG761EGOelMnby+VymodLadMkRb/P58vZITTnplKp9mKx+Iy4V8ZQfMDv94+bz3VSFDlImkl2t43wK+Q7UZith9Bck06nVxUKhVfGuX/ijLvMzNZJsXUQ4jFjwV6yb6IRQnMtuD3gvjbi8+BekXudFJXv6DbTHvNAT4RmXWDfBmuY9gXs1TopL/4ubH0hAbZ6sHWqWYSCQ1Z3cKbyuskxHiKpnirs5CqxpPobdtLTTEITC2EqwkLE9+EYEtI4gZ92mYELLSIdgfQ6SqdQ6hF7pxnYCtkgpA9aQUpCSd0ep/2AtE1Iv0PaxsAeBtRWkOKmB9xJwXY6ncvFXk3PKEXpo2TpCdXsK5lMrqNKmXW4698jpTSGsF1jl7lGKpQlpbxbK7Bb0nyHaTX3J7F/tB7rLZFyzgI+JES0LEXjEnGQflM9ii2RktFzkEV4hU6IMpR3U1VmGBtB7Q27aq2SZgGe4RUKC4GcLSrF7rostkSKvWLnRXJoVOylF8Ur6buxd64lSgUUYrHxtNxDljN+Rcj30fZlSalt1BoLFkn/89rbrIRaTCQpAHeoPhX/8DRqM7jLwD8jOJTTzvmPeKPANtbrvxyiNhY0PBXVx34BxZoUDkAXa70AAAAASUVORK5CYII=)}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_green .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_room.__btn_green .__btn_icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAApCAYAAABQgPsBAAAABHNCSVQICAgIfAhkiAAAAvdJREFUWEftmE2ITWEYxx0rGeGmkY9kZKEsfJQFZsqsUISRSTY0NhYShSZKMyP5KiUpZaFhIfI5ITaTMYrVJNkp4yosfGWSYXf9/uM5eufOufe+c+6Zk8V56t/7nvd9Pv73eZ73PWcmGDcKKRQK81HfDFaDmWAamAEGwVfDG8b74E4QBAO+7gMfRQisQe8UWOyj7+jcZr4fQvlKdmWJQGA2Ds6CLRGOlIVP4COYCKaDWSUCHoHMsXJkShKxLFzHeIrj4BHzB+AhjlWCEYLdChbXGvmFjsIL5huwex9lF0kEZ60oHwfjzUhBd+Kkt1KKw318yHYvOAom2br6qAk/T4v9jCBiJE46iicwPOxLoFgPf3NYuwIanb2V+Hzu6g4jgtE6NtXxks9gKwaP45Jw7fB9kOfTju+l+P4Q6vwjguI8Fl+BGvAbNKDYlwQJp1y7mZ+35z78L4sicoPF8HSsR0lNmbjwg8/hdI853kWci5oPZYTN5QxhzW6xGXVcEyFFrAk40snRZajy1xFvMCSiY6lLS7KAjdeJRC3hBDI6TbqfJAeIdyZgUffEd1vUtawrfMyFuD8IomPdS8xVIrKNh6sWuYXFzjFnQQDi6vpv0hTkROQyk+0WvBYiX1Ii0kKcSxarWUR0yzWAPCR0hFMR4i4i0EsLdkhE+nkQgWcQqU+Fxd/S5Bi+WbwLIvKLBx2pmxBpTouI4hD7J4Pe3PdERM0iuQYRNW5qQmj1o+6T7oyIlcYvI6RuCQZtYJPV6y6j7prwAqyqjF6lMRL6qpK8A1OBbuE80Cu8ajK+RPTrN1oGOi2VGneADoi0V5UOjH2J6DQNEFCZGBIM6xjegiesN6ZFRCWYC3JhGZxydbEW9k1sPr4Z0Wtar2uVqAMoG2pcNXAiL0dfIipJDyj+oyqRbFip/Y6vKe9jVD/olPQk+ZnglZHYhR+FYUakOFlZRrKMVDpAWY/49kg3imX/vVQp1TH2u7CZDIZ9s8bwk5jJ/0WkPbHfFd9R/x8h279Hi/pkAgAAAABJRU5ErkJggg==)}.kanzyakanri .interview_history .rsv_summary_item .__rsv_action_btn.__btn_detail .__btn_icon:before,.kanzyakanri .reservation_summary .rsv_summary_item .__rsv_action_btn.__btn_detail .__btn_icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAArCAYAAAAdSFoKAAAABHNCSVQICAgIfAhkiAAAAidJREFUWEftmLFKA0EQhr0HEBUE21gKgna2Z6+ojaWmszW9YsRaTArFzgi2Yl5AjK1VfAAxYCuaPMH5/WFXjuNMzO5Fk5CBJZvLzew3/84elwkmHC2KohDXI4Y+64xKEARlx3ATgYsjEJv43aX4HgNTdInpCvLKYjnGs5QwqmwYgBlgmr3CuIJEZqFVFq2h0DTfP+PXvEBMwKVYEGWdTwmqupCpNmz2adesa42JhrXnpGptRQBY5uPMSNxrMq73N3AsAFRVgMBAPDCXvP9hW4IRiIhsoR0nJLRK+QJeE6ASC5JjXmJMMRqAzAtERSY1ylzYj6/Ib3LQCfG1dlEnYuf5fmWutUHsCUh9BpgHV+hBUrd1kABRTJWEbLUriAdAR1eT4BjkW6XhVATqRVJYz6BOnijYe+diBWQHZz0DfK0ESMEHZAXnXV8K/O8BuXUGyQDgxxDDWawDowjyrQFzkgHQDTVy6lwjg3Rq5shiIQNF3lDkxVmRDABG7NRQI5OkpO3xtSZb8+68NYNUrNtkce4rB/6XKHLorEgGACNWrGNFXFsKLspl/hpAQL046X9zJ7sgyYO+nhpA9nQ8u4D4vSr+RnLz9J3tcm8LRT76qshvYNPuybxGRhJErSf1Kars45Zrhr36sTVFfNQelc2oG1BhYv+7qGmjvli/LccCebPIIwKEAlGTpsaIN/H6DWLjt5iEgNRtM08waiWpVfUXQAJQ8vtANET1BdzXvIsUAuvHAAAAAElFTkSuQmCC)}.kanzyakanri .interview_history{padding-bottom:200px}.kanzyakanri .interview_history .rsv_controls{justify-content:flex-end;grid-gap:12px;gap:12px}.kanzyakanri .interview_history .rsv_summary{margin-bottom:110px}.kanzyakanri .interview_history .rsv_summary .rsv_summary_item{background:#bebebe}.kanzyakanri .interview_history .interview_pager{display:flex;justify-content:center;align-items:center;grid-gap:40px;gap:40px;margin:0 auto}.kanzyakanri .interview_history .interview_pager .pager_num{line-height:23px;padding:0 .5em}.kanzyakanri .interview_history .interview_pager .pager_current{background-color:#4a7de2;color:#fff}.kanzyakanri .interview_detail,.kanzyakanri .reservation_detail{width:820px;padding:86px 85px 76px;position:relative;margin-bottom:21px}.kanzyakanri .interview_detail .rsv_alert,.kanzyakanri .reservation_detail .rsv_alert{width:525px;line-height:23px;padding-left:.5em;position:absolute;top:42px;left:85px}.kanzyakanri .interview_detail .rsv_detail_head,.kanzyakanri .reservation_detail .rsv_detail_head{width:100%;height:127px;padding:35px 30px;margin-bottom:32px}.kanzyakanri .interview_detail .rsv_detail_head .rsv_head_status,.kanzyakanri .reservation_detail .rsv_detail_head .rsv_head_status{display:flex;grid-gap:.5em;gap:.5em;margin-bottom:12px}.kanzyakanri .interview_detail .rsv_detail_head .rsv_head_status li,.kanzyakanri .reservation_detail .rsv_detail_head .rsv_head_status li{line-height:21px;border-radius:12px;padding:0 1em}.kanzyakanri .interview_detail .rsv_detail_info,.kanzyakanri .reservation_detail .rsv_detail_info{display:flex;flex-wrap:wrap;border:1px solid #cbcbcb;margin-bottom:39px}.kanzyakanri .interview_detail .rsv_detail_info_item,.kanzyakanri .reservation_detail .rsv_detail_info_item{width:33.3333333333%}.kanzyakanri .interview_detail .rsv_detail_info_item.__border_left,.kanzyakanri .reservation_detail .rsv_detail_info_item.__border_left{border-left:1px solid #cbcbcb}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_title,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_title{background-color:#f5f5f5;border-bottom:1px solid #cbcbcb;text-align:center;line-height:28px}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_name,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_name{line-height:53px}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_name.__line_break,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_name.__line_break{padding:.5em 1em;line-height:inherit;word-break:break-all}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_label,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_label{height:53px;padding-top:12px}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_label span,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_label span{display:inline-block;line-height:26px;padding:0 10px}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_label span img,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_label span img{max-height:13px;margin-right:4px;vertical-align:middle}.kanzyakanri .interview_detail .rsv_detail_info_item .__item_label span.__bg_grey,.kanzyakanri .reservation_detail .rsv_detail_info_item .__item_label span.__bg_grey{color:#a8a8a8}.kanzyakanri .interview_detail .rsv_presc,.kanzyakanri .reservation_detail .rsv_presc{width:216px;line-height:28px;margin-bottom:29px}.kanzyakanri .interview_detail .rsv_prescription,.kanzyakanri .reservation_detail .rsv_prescription{display:flex;flex-wrap:wrap;width:480px;margin-left:23px}.kanzyakanri .interview_detail .rsv_prescription li,.kanzyakanri .reservation_detail .rsv_prescription li{width:160px;padding-left:10px;position:relative}.kanzyakanri .interview_detail .rsv_prescription li:before,.kanzyakanri .reservation_detail .rsv_prescription li:before{display:block;width:8px;height:8px;content:"";background-color:#383232;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.kanzyakanri .reservation_cancel{width:970px;padding:169px 0 113px;margin:0 auto}.kanzyakanri .reservation_cancel img{display:block;margin:0 auto 30px}.kanzyakanri .reservation_cancel h1{margin-bottom:41px}.kanzyakanri .reservation_cancel .cancel_rsv{width:400px;padding:31px 0 26px;margin:0 auto 49px}.kanzyakanri .reservation_cancel .cancel_rsv .cancel_date{margin-bottom:13px}.kanzyakanri .reservation_cancel .cancel_form{width:400px;margin:0 auto}.kanzyakanri .reservation_cancel .cancel_form .cancel_reason{display:flex;justify-content:space-between;align-items:center;margin-bottom:94px}.kanzyakanri .reservation_cancel .cancel_form .cancel_reason .select_box_ui{width:293px}.kanzyakanri .reservation_cancel .cancel_form button{display:block;width:235px;line-height:37px;border-radius:19px;margin:0 auto}.kanzyakanri .reservation_cancel .cancel_form button a{display:block}.kanzyakanri .reservation_cancel .__btn_mypage{margin:81px auto 0}.kanzyakanri .interview_detail .interview_message{margin-top:55px}.kanzyakanri .interview_detail .interview_message__head{display:block;line-height:36px;cursor:pointer;position:relative;padding-left:12px;margin-bottom:22px}.kanzyakanri .interview_detail .interview_message__head:before{display:block;width:0;height:0;content:"";border-color:transparent transparent #fff;border-style:solid;border-width:0 7px 14px;position:absolute;top:calc(50% - 7px);right:17px}.kanzyakanri .interview_detail .interview_message__head.is_collapsed:before{border-width:14px 7px 0;border-color:#fff transparent transparent}.kanzyakanri .interview_detail .interview_message__head:hover{opacity:1}.kanzyakanri .interview_detail .interview_message__log{display:none}.kanzyakanri .interview_detail .interview_message__log .__message_box{width:575px;min-height:84px;border-radius:12.5px;position:relative;padding:24px 24px 32px;margin-bottom:16px}.kanzyakanri .interview_detail .interview_message__log .__message_box:before{display:block;content:"";width:0;height:0;border-style:solid;position:absolute;top:50%}.kanzyakanri .interview_detail .interview_message__log .__message_box.__message_doctor{background-color:#efefef;margin-left:25px}.kanzyakanri .interview_detail .interview_message__log .__message_box.__message_doctor:before{border-width:7px 34px 7px 0;border-color:transparent #efefef transparent transparent;left:-25px;transform:rotate(10deg)}.kanzyakanri .interview_detail .interview_message__log .__message_box.__message_user{background-color:#ecf2fc;margin-left:50px}.kanzyakanri .interview_detail .interview_message__log .__message_box.__message_user:before{border-width:7px 0 7px 34px;border-color:transparent transparent transparent #ecf2fc;right:-25px;transform:rotate(-10deg)}.kanzyakanri .interview_detail .interview_message__log .__message_box .__message_foot{position:absolute;bottom:8px;right:24px}.kanzyakanri .interview_detail .interview_message__log .__message_box .__message_foot span{display:inline-block}.kanzyakanri .interview_detail .interview_message__log .__message_box .__message_foot span:first-child{margin-right:1em}.kanzyakanri .signup_contents{padding-top:45px}.kanzyakanri .signup_contents .signup_kv{display:flex;justify-content:center;align-items:center;grid-gap:50px;gap:50px;margin-bottom:61px}.kanzyakanri .signup_contents .signup_kv_title{width:240px}.kanzyakanri .signup_contents .signup_kv_title .__kv_logo{position:relative;margin-bottom:22px}.kanzyakanri .signup_contents .signup_kv_title .__kv_logo span{position:absolute;bottom:0;right:80px;line-height:1}.kanzyakanri .signup_contents .signup_form{padding:58px 0 76px}.kanzyakanri .signup_contents .signup_form h1{margin-bottom:58px}.kanzyakanri .signup_contents .signup_form .signup_note{width:650px;margin:21px auto 55px}.kanzyakanri .signup_contents .signup_form .signup_term{margin:0 auto 95px;text-align:center}.kanzyakanri .signup_contents .signup_form .signup_term a{display:inline-block;width:15em;text-align:left}.kanzyakanri .signup_contents .signup_form .signup_check{margin:0 auto 65px;text-align:center}.kanzyakanri .signup_contents .signup_form .signup_check input[type=checkbox]{display:inline-block;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:4px;vertical-align:middle}.kanzyakanri .signup_contents .signup_form .signup_btn{display:block;width:235px;line-height:37px;background-color:#4a7de2;border-radius:19px;margin:0 auto 13px}.kanzyakanri .signup_contents .signup_form .signup_btn.__disabled{color:#383232;background-color:#f5f5f5;pointer-events:none}.kanzyakanri .signup_contents .signup_form .signup_login_link{display:block}.kanzyakanri .login .login_logo{display:block;width:220px;margin:0 auto 95px}.kanzyakanri .login .login_form{width:528px;margin:0 auto 32px;padding:30px 0}.kanzyakanri .login .login_form h1{margin-bottom:36px}.kanzyakanri .login .login_form label{display:block;width:420px;margin:0 auto 14px}.kanzyakanri .login .login_form label input,.kanzyakanri .login .login_form label span{vertical-align:middle}.kanzyakanri .login .login_form label span{display:inline-block;width:100px;margin-right:40px}.kanzyakanri .login .login_form label .__input_text{width:277px}.kanzyakanri .login .login_form button{display:block;width:235px;line-height:37px;border-radius:19px;margin:35px auto 0}.kanzyakanri .login .login_form button a{display:block}.kanzyakanri .login .login_sullple{width:330px;margin:0 auto}.kanzyakanri .login .login_sullple img,.kanzyakanri .login .login_sullple span{vertical-align:bottom}.kanzyakanri .login .login_sullple img{display:inline-block;width:87px;margin-right:8px}.kanzyakanri .signup_form{padding:160px 13.4% 76px;position:relative}.kanzyakanri .signup_form .editacc_table .gender_radiobtn:checked+.__gender_label{background-color:#4a7de2}.kanzyakanri .signup_form.__signup_confirm{padding-top:103px}.kanzyakanri .signup_form_btns{display:flex;justify-content:center;grid-gap:12px;gap:12px}.kanzyakanri .signup_form_btns button{display:block;line-height:37px}.kanzyakanri .signup_form_btns button.__btn_back,.kanzyakanri .signup_form_btns button.__btn_next{width:90px;margin:0}.kanzyakanri .signup_form_btns button.__btn_confirm,.kanzyakanri .signup_form_btns button.__btn_submit{width:104px;margin:0}.kanzyakanri .signup_form_btns button.__btn_confirm.skip,.kanzyakanri .signup_form_btns button.__btn_submit.skip{background:#748bb9}.kanzyakanri .signup_form_btns button.__btn_next,.kanzyakanri .signup_form_btns button.__btn_submit{background-color:#4a7de2}.kanzyakanri .signup_form_btns button.__btn_back{background-color:#383232}.kanzyakanri .signup_form_note{line-height:44px;background-color:#f5f5f5;padding-left:1em;padding-right:66px;position:absolute;top:37px;right:33px}.kanzyakanri .signup_complete{width:100%;height:100vh;padding-top:215px}.kanzyakanri .signup_complete .__progress{margin-bottom:40px}.kanzyakanri .signup_complete img{display:block;margin-left:16.77vw;margin-bottom:84px}.kanzyakanri .signup_complete .signup_complete_msg{width:300px;margin:0 auto}.kanzyakanri .signup_complete .signup_complete_msg h1{margin-bottom:37px}.kanzyakanri .signup_complete .signup_complete_msg .login_btn{display:block;width:235px;line-height:37px;border-radius:19px;margin:76px auto 0}.kanzyakanri .talk_logo{display:block;width:403px;margin:0 auto 75px}.kanzyakanri .talk_entrance{width:500px;padding:17px 25px 23px;margin:0 auto 32px}.kanzyakanri .talk_entrance_head{padding:18px 0 27px;margin-bottom:27px}.kanzyakanri .talk_entrance_head .__head_date{margin-bottom:13px}.kanzyakanri .talk_entrance_info .__info_row{display:flex;align-items:center;margin-bottom:20px}.kanzyakanri .talk_entrance_info .__info_row p{width:50%}.kanzyakanri .talk_entrance_info .__info_question{display:flex;align-items:flex-start}.kanzyakanri .talk_entrance_info .__info_question .__info_status{display:inline-block;width:75px;line-height:26px;padding-left:10px;margin-right:18px}.kanzyakanri .talk_entrance_info .__info_question .__info_status img{display:inline-block;width:14px;margin-right:5px;vertical-align:middle}.kanzyakanri .talk_entrance_info .__info_label{display:inline-block;line-height:26px;padding:0 10px;margin-right:20px}.kanzyakanri .talk_room_link{display:flex;justify-content:center;align-items:center;grid-gap:9px;gap:9px;width:235px;line-height:37px;border-radius:19px;margin:0 auto}.kanzyakanri .talk_room_link img{width:16px}.kanzyakanri .talk_exit_msg{margin-bottom:47px}.kanzyakanri .talk_exit_head{width:400px;padding:31px 0 26px;margin:0 auto 63px}.kanzyakanri .talk_exit_head .__head_date{margin-bottom:13px}.kanzyakanri .talk_exit_presc{width:400px;white-space:nowrap;margin:0 auto 49px}.kanzyakanri .talk .__btn_mypage{margin:0 auto}.kanzyakanri .resign{width:970px;padding:133px 0;margin:0 auto}.kanzyakanri .resign_form{width:390px;margin:0 auto}.kanzyakanri .resign_form label{display:block;margin-bottom:26px}.kanzyakanri .resign_form label span{display:inline-block;width:94px}.kanzyakanri .resign_form label .select_box_ui.__w_160{width:160px}.kanzyakanri .resign_form label .select_box_ui.__w_290{width:290px}.kanzyakanri .resign_form button{display:block;width:235px;line-height:37px;border-radius:19px;margin:62px auto 0}.kanzyakanri .resign_form button a{display:block}.kanzyakanri .resign_logo{display:block;margin:0 auto 114px}.kanzyakanri .resign h1{margin-bottom:37px}.kanzyakanri .resign.resign_complete h1{margin-bottom:89px}.kanzyakanri .resign_note{width:600px;white-space:nowrap;margin:0 auto 80px}.kanzyakanri .resign .__btn_mypage{margin:114px auto 0}.kanzyakanri .new_kirikae,.kanzyakanri .reserv_kirikae{width:-moz-fit-content;width:fit-content;margin-bottom:20px;font-size:12.8px}.kanzyakanri .new_kirikae button,.kanzyakanri .reserv_kirikae button{background:#ecf2fc;border:2px solid #4a7de2;color:#4a7de2;padding:5px 16px;margin:0 7px;border-radius:4px}.kanzyakanri .new_kirikae button.visit,.kanzyakanri .reserv_kirikae button.visit{background:#4a7de2;color:#fff}.kanzyakanri .new_kirikae button:last-of-type,.kanzyakanri .reserv_kirikae button:last-of-type{margin-right:0}.kanzyakanri .new_kirikae{width:100%;justify-content:right;display:flex}.kanzyakanri .past_reserv_tb_contents,.kanzyakanri .reserv_doc_sche{width:1000px!important;max-width:1000px!important}.kanzyakanri .past_reserv_tb_contents .flex,.kanzyakanri .reserv_doc_sche .flex{display:flex}.kanzyakanri .past_reserv_tb_contents .flex>div,.kanzyakanri .reserv_doc_sche .flex>div{width:calc(33.33333% - 10px)!important;margin-left:15px}.kanzyakanri .past_reserv_tb_contents .flex>div:first-of-type,.kanzyakanri .reserv_doc_sche .flex>div:first-of-type{margin-left:0}.kanzyakanri .past_reserv_tb_contents .flex>div h5,.kanzyakanri .reserv_doc_sche .flex>div h5{font-weight:700;font-size:16px;margin-bottom:10px}.kanzyakanri .past_reserv_tb_contents .flex>div h5:before,.kanzyakanri .reserv_doc_sche .flex>div h5:before{content:"■";color:#4a7de2;margin-right:5px}.kanzyakanri .past_reserv_tb_contents .flex>div table th,.kanzyakanri .reserv_doc_sche .flex>div table th{background:#383232;color:#fff}.kanzyakanri .past_reserv_tb_contents .flex>div table td,.kanzyakanri .reserv_doc_sche .flex>div table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e2e2e2;color:#000}.kanzyakanri .past_reserv_tb_contents .flex>div table td>img,.kanzyakanri .reserv_doc_sche .flex>div table td>img{display:block;margin:20px auto}.kanzyakanri .past_reserv_tb_contents .flex>div table td>p,.kanzyakanri .reserv_doc_sche .flex>div table td>p{margin-bottom:20px}.kanzyakanri .past_reserv_tb_contents .flex>div table td .enter_room,.kanzyakanri .reserv_doc_sche .flex>div table td .enter_room{display:inline-block;background:#383232;padding:5px;width:25px;height:29px;border-radius:4px}.kanzyakanri .Label,.kanzyakanri .syohou_content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.kanzyakanri .Label ul,.kanzyakanri .syohou_content ul{display:flex}.kanzyakanri .Label ul li,.kanzyakanri .syohou_content ul li{margin-right:15px;background:#ecf2fc;padding:3px 5px}.kanzyakanri .reserv_doc_sche{width:2000px;max-width:1000px}.kanzyakanri .reserv_doc_sche .flex{margin-bottom:30px}.kanzyakanri .reserv_doc_sche .flex>div{width:25%!important}.kanzyakanri .reserv_doc_sche table{font-size:11.84px;width:240px}.kanzyakanri .reserv_doc_sche table th{padding:4px .5rem}.kanzyakanri .reserv_doc_sche table td{border:1px solid #e2e2e2;padding:3px}.kanzyakanri .w100{width:100%;margin-bottom:15px;display:flex;justify-content:right}.kanzyakanri .patient_comp_contents{margin-left:120px;margin-top:50px;width:500px}.kanzyakanri .patient_comp_contents h2{text-align:center;margin-bottom:30px}.kanzyakanri .patient_comp_contents>article{padding:30px}.kanzyakanri .patient_comp_contents>article h3{font-size:18.4px;text-align:center;margin-bottom:30px}.kanzyakanri .patient_comp_contents>article h3 span{display:block;font-size:12.16px;margin-top:8px}.kanzyakanri .patient_comp_contents>article dl{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;margin:0 auto}.kanzyakanri .patient_comp_contents>article dl dd,.kanzyakanri .patient_comp_contents>article dl dt{margin-top:15px}.kanzyakanri .patient_comp_contents>article dl dt{background:#4a7de2;color:#fff;width:80px;padding:3px 0;text-align:center}.kanzyakanri .patient_comp_contents>article dl dd{width:-moz-fit-content;width:fit-content;margin-left:16px}.kanzyakanri .patient_comp_contents>article+div{width:-moz-fit-content;width:fit-content;margin:40px auto 0}.kanzyakanri .patient_comp_contents .__btn_blue{display:block;background:#4a7de2;color:#fff;padding:8px 48px;text-align:center;border-radius:50px;margin:60px auto 0}.kanzyakanri .patient_step2_contents{width:58.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px}.kanzyakanri .patient_step2_contents>article{margin-top:50px;padding:30px}.kanzyakanri .patient_step2_contents>article h3{border-bottom:1px solid #4a7de2;padding-bottom:3px;margin-bottom:30px}.kanzyakanri .patient_step2_contents>article .sec01{display:flex;align-items:center;margin-bottom:45px}.kanzyakanri .patient_step2_contents>article .sec01 .select_box_ui{width:60px}.kanzyakanri .patient_step2_contents>article .sec01 p{font-weight:700;font-size:18.4px;margin:0 10px}.kanzyakanri .patient_step2_contents>article .sec02{margin-bottom:40px}.kanzyakanri .patient_step2_contents>article .sec02 .select_box_ui{width:210px}.kanzyakanri .patient_step2_contents>article .sec02 p{font-weight:700;font-size:18.4px;margin:0 10px 20px}.kanzyakanri .patient_step2_contents .flex{display:flex;justify-content:center;margin-top:50px}.kanzyakanri .patient_step2_contents .flex button{color:#fff;width:120px;text-align:center;padding:10px 0;border-radius:4px;margin:0 10px}.kanzyakanri .patient_step2_contents .flex button.__btn_black{background:#383232}.kanzyakanri .patient_step2_contents .flex button.__btn_blue{background:#4a7de2}.kanzyakanri .dl_form{display:flex;align-items:center}.kanzyakanri .dl_form dd,.kanzyakanri .dl_form dt{padding:10px 0}.kanzyakanri .dl_form dt{width:250px;padding-left:32px;position:relative}.kanzyakanri .dl_form dt.dotted:before{content:"";width:8px;height:8px;background:#4a7de2;border-radius:40px;position:absolute;left:0;top:37%}.kanzyakanri .dl_form dd input[name=patient_search_number]{width:100px}.kanzyakanri .textarea_box.__w_290{width:290px!important}.kanzyakanri .textarea_box textarea{width:100%;height:90px}.kanzyakanri.kanzyakanri-admin .__bg_pink{background-color:#fe659b!important}.kanzyakanri.kanzyakanri-admin .toggle{display:none}.kanzyakanri.kanzyakanri-admin .detail_txt textarea{margin-top:10px;padding:10px}.kanzyakanri.kanzyakanri-admin .dl_bl.teikei>dt{background:#4a7de2;color:#fff;padding:9.6px 0 9.6px 32px}.kanzyakanri.kanzyakanri-admin .dl_bl.teikei>dd{padding:9.6px 16px}.kanzyakanri.kanzyakanri-admin .Label:first-of-type{background:#4a7de2;color:#fff}.kanzyakanri.kanzyakanri-admin .dl_record_head dt{background:#4a7de2;padding:0 32px}.kanzyakanri.kanzyakanri-admin .dl_record_head dd{padding:16px 32px;font-size:20.8px}.kanzyakanri.kanzyakanri-admin .dl_record_head dd>span{font-size:16px}.kanzyakanri.kanzyakanri-admin .dl_br>*{padding:12.8px 32px}.kanzyakanri.kanzyakanri-admin .dl_br dd>span{line-height:1.36;padding:4px 16px;margin-left:16px}.kanzyakanri.kanzyakanri-admin .dl_br dd>span:first-of-type{margin-left:0}.kanzyakanri.kanzyakanri-admin .dl_br dd{padding:10px!important}.kanzyakanri.kanzyakanri-admin .grid_record{margin-top:3vh!important}.kanzyakanri.kanzyakanri-admin .grid_record dt{background:#ecf2fc;border-left:1px solid #f5f5f5}.kanzyakanri.kanzyakanri-admin .Label{padding:7px 16px}.kanzyakanri.kanzyakanri-admin .grid_record>*{padding:7px 32px}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .btn_black{background:#383232!important;color:#fff;padding:10px 32px;border-radius:4px;margin:30px auto 0;display:block}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap h2{margin-bottom:43px}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle{display:none}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label{margin-top:40px;padding:10px;display:block;color:#fff;background:#4a7de2;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:10px;transform:rotate(135deg)}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label+div{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;height:0;padding:0;overflow:hidden}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label+div table{font-size:13.6px}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label+div table td{vertical-align:middle;border:1px solid #bebebe}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label+div table td:nth-child(3){width:120px}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle+label+div table td:last-child{width:97px}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle:checked+Label+div{height:auto;padding:20px 0;transition:all .3s}.kanzyakanri.kanzyakanri-admin .account_view .myacc_view_wrap .toggle:checked+Label:before{transform:rotate(-45deg)!important}.kanzyakanri.kanzyakanri-admin .myacc_tab_view{display:block}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .flex{display:flex;justify-content:right;margin-bottom:30px}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_del_btn,.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_edit_btn{background:#4a7de2;padding:10px 15px 10px 10px;border-radius:4px;margin-left:0}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_del_btn img,.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_edit_btn img{margin-right:.5rem}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_edit_btn{width:auto;height:auto;margin-bottom:0}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_edit_btn a{display:block}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_edit_btn a img{margin-right:8px;width:12px}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_del_btn{background:#383232;border-radius:50px;padding:10px 16px;margin-right:10px}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table tr{margin-top:10px;display:block}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table tr.sec{margin-top:40px}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table th{background:#4a7de2}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table td:first-child,.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table td:last-child,.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table th:first-child{border:none}.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table td,.kanzyakanri.kanzyakanri-admin .myacc_tab_view .myacc_table th{border:none;padding-left:15px!important}.kanzyakanri.kanzyakanri-admin .reserv_detail h2{display:block;width:100%;border-bottom:1px solid #4a7de2;margin-bottom:30px}.kanzyakanri.kanzyakanri-admin .interview_detail .btn_black,.kanzyakanri.kanzyakanri-admin .reservation_detail .btn_black{display:block;width:-moz-fit-content;width:fit-content;background:#383232!important;color:#fff;padding:8px 32px;border-radius:4px;margin:40px auto 0}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head{display:flex;justify-content:space-between}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .rsv_head_status li._red,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .rsv_head_status li._red{background:#ff6464}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon{width:-moz-fit-content;width:fit-content;display:flex;justify-content:right;align-items:stretch;color:#fff!important}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon a,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon a{display:inline-block}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p{width:66px;height:60px;background:#8a8d93;text-align:center;padding:5px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:6px;margin-left:10px;transition:.2s}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p img,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p img{width:25px;height:auto;display:block;margin:0 auto 1px}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p img.mail,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p img.mail{width:34px;margin-top:5px}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p img.door,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p img.door{margin-top:2px}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p span,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p span{display:block;width:100%;font-size:12.8px}.kanzyakanri.kanzyakanri-admin .interview_detail .rsv_detail_head .right_icon p.active,.kanzyakanri.kanzyakanri-admin .reservation_detail .rsv_detail_head .right_icon p.active{background:#4a7de2}.kanzyakanri.kanzyakanri-admin .modal_close{display:block;background-color:#383232;border-radius:50px;width:30px;height:30px;color:#fff;font-weight:700;padding-top:5px;position:absolute;text-align:center;top:-10px;right:-10px;margin:0}.kanzyakanri.kanzyakanri-admin .myaccount_contents{width:auto;min-width:auto;max-width:unset;padding-top:unset;padding-bottom:unset}.kanzyakanri.kanzyakanri-admin .modal{padding:30px;max-width:80%;border-radius:0;width:auto}.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box{width:500px}.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box dl{display:flex;flex-wrap:wrap}.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box dl dd,.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box dl dt{padding:10px 16px;margin-bottom:10px;color:#000}.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box dl dt{width:25%;text-align:center;font-weight:700;background:#ecf2fc}.kanzyakanri.kanzyakanri-admin .modal.modal_bank_box dl dd{width:75%;text-align:left}.kanzyakanri.kanzyakanri-admin .modal.modal_patient_edit_box{padding:50px!important}.kanzyakanri.kanzyakanri-admin .modal.modal_patient_edit_box h2{margin-top:50px}.kanzyakanri.kanzyakanri-admin .modal.modal_patient_edit_box .edit_account_form{padding:0 50px}.kanzyakanri.kanzyakanri-admin .modal.modal_detail_sms_box{width:400px}.kanzyakanri.kanzyakanri-admin .modal.modal_detail_sms_box .select_box_ui{width:100%;margin:0 auto;text-align:left;color:#000}.kanzyakanri.kanzyakanri-admin .modal.modal_detail_sms_box .__btn_blue{background:#4a7de2;color:#fff}.kanzyakanri.kanzyakanri-admin .modal.modal_yoyaku_detail_koma_box a{color:#4a7de2;text-decoration:underline}.kanzyakanri.kanzyakanri-admin .modal.modal_yoyaku_detail_koma_box dl{display:flex}.kanzyakanri.kanzyakanri-admin .modal.modal_yoyaku_detail_koma_box dl *{margin-top:5px}.kanzyakanri.kanzyakanri-admin .modal.modal_yoyaku_detail_koma_box dl dt{width:100px;text-align:center;color:#fff;background:#4a7de2;padding:3px 0}.kanzyakanri.kanzyakanri-admin .modal.modal_yoyaku_detail_koma_box dl dd{width:-moz-fit-content;width:fit-content;margin-left:1rem}.kanzyakanri.kanzyakanri-admin .modal h2{border-bottom:1px solid #4a7de2;margin-bottom:35px}.kanzyakanri.kanzyakanri-admin .modal h5{color:#4a7de2;font-weight:700;font-size:1.6rem;text-align:left;margin-bottom:25px}.kanzyakanri.kanzyakanri-admin .modal p{background:#f5f5f5;padding:2.56rem;line-height:22.4px;margin-bottom:30px;border-radius:0;color:#000}.kanzyakanri.kanzyakanri-admin .modal button{color:#fff;width:200px;display:block;text-align:center;padding:10px 0;border-radius:4px;margin:15px auto 0}.kanzyakanri.kanzyakanri-admin .modal button.green{background:#08a9b6}.kanzyakanri.kanzyakanri-admin .modal button.blue{background:#4a7de2}.kanzyakanri.kanzyakanri-admin .modal .btn_black{background:#383232!important;position:absolute;right:30px;top:10px}.kanzyakanri.kanzyakanri-admin .modal.modal_message_box,.kanzyakanri.kanzyakanri-admin .modal.modal_payment_edit_box{width:600px}.kanzyakanri.kanzyakanri-admin .modal.modal_payment_edit_box .select_box_ui{width:120px}.kanzyakanri.kanzyakanri-admin .modal.modal_payment_edit_box .__btn_blue{padding:10px 1rem;background:#4a7de2}.kanzyakanri.kanzyakanri-admin .edit_account_form{padding:0 50px}.kanzyakanri.kanzyakanri-admin .edit_account_form .__form_btn{display:block;width:114px;background-color:#4a7de2;line-height:37px;margin:0 auto}.kanzyakanri.kanzyakanri-admin .edit_account_form .__form_btn a{display:block}.kanzyakanri.kanzyakanri-admin .edit_account_form .editacc_table,.kanzyakanri.kanzyakanri-admin .signup_form .editacc_table{margin-bottom:30px;text-align:left}.kanzyakanri.kanzyakanri-admin .edit_account_form .editacc_table th,.kanzyakanri.kanzyakanri-admin .signup_form .editacc_table th{border:0;color:#000}.kanzyakanri.kanzyakanri-admin .mypage_contents .mypage_grid{display:block}.kanzyakanri.kanzyakanri-admin .mypage_contents .mypage_grid__kanriinfo.box01 section dl dt{margin-right:.8rem}.kanzyakanri.kanzyakanri-admin .c_gray{display:none}.kanzyakanri.kanzyakanri-admin .c_gray+span{display:block;cursor:pointer;padding-left:23px;position:relative;margin:0 auto}.kanzyakanri.kanzyakanri-admin .c_gray+span:before{content:"";display:block;width:17px;height:17px;background:#fff;border:1px solid #c7c7c7;border-radius:2px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.kanzyakanri.kanzyakanri-admin .c_gray+span:after{content:"";display:block;width:13px;height:8px;border-bottom:2px solid #383232;border-left:2px solid #383232;position:absolute;left:2px;top:35%;transform:translateY(-50%) rotate(-45deg);opacity:0;transition:opacity .3s}.kanzyakanri.kanzyakanri-admin .c_gray:checked+span:after{opacity:1}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents,.kanzyakanri.kanzyakanri-admin .patient_list_contents,.kanzyakanri.kanzyakanri-admin .payment_list_contents{width:58.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents h2,.kanzyakanri.kanzyakanri-admin .patient_list_contents h2,.kanzyakanri.kanzyakanri-admin .payment_list_contents h2{margin-bottom:47px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:47px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .btn_black,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .btn_black,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .btn_black{background:#383232!important;color:#fff;font-weight:700;padding:7px 3.2rem;border-radius:50px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .flex,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .flex,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .flex{display:flex}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .flex label,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .flex label,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .flex label{margin-right:16px;font-weight:700}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .flex label:first-of-type,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .flex label:first-of-type,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .flex label:first-of-type{color:#4a7de2}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .flex label:last-of-type,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .flex label:last-of-type,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .flex label:last-of-type{color:#fe659b}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .__link_booking,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .__link_booking,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .__link_booking{width:235px;line-height:37px;background-color:#383232;border-radius:19px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .select_box_ui,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .select_box_ui,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .select_box_ui{width:127px;margin-right:20px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .rsv_search_form,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .rsv_search_form,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .rsv_search_form{width:266px;position:relative}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .rsv_search_form input[type=text],.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .rsv_search_form input[type=text],.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .rsv_search_form input[type=text]{width:100%;line-height:37px;background-color:#fff;border-top-left-radius:19px;border-bottom-left-radius:19px;padding:0 70px 0 20px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .rsv_search_form input[type=text]:focus,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .rsv_search_form input[type=text]:focus,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .rsv_search_form input[type=text]:focus{outline:none}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .rsv_controls .rsv_search_form button,.kanzyakanri.kanzyakanri-admin .patient_list_contents .rsv_controls .rsv_search_form button,.kanzyakanri.kanzyakanri-admin .payment_list_contents .rsv_controls .rsv_search_form button{width:61px;line-height:37px;background-color:#4a7de2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px;position:absolute;top:0;right:0}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table,.kanzyakanri.kanzyakanri-admin .patient_list_contents table,.kanzyakanri.kanzyakanri-admin .payment_list_contents table{width:100%}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table th,.kanzyakanri.kanzyakanri-admin .patient_list_contents table th,.kanzyakanri.kanzyakanri-admin .payment_list_contents table th{background:#383232;color:#fff;padding:10px;border-left:1px solid #e2e2e2}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table th:first-child,.kanzyakanri.kanzyakanri-admin .patient_list_contents table th:first-child,.kanzyakanri.kanzyakanri-admin .payment_list_contents table th:first-child{border-left:1px solid #383232}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table th:last-child,.kanzyakanri.kanzyakanri-admin .patient_list_contents table th:last-child,.kanzyakanri.kanzyakanri-admin .payment_list_contents table th:last-child{border-right:1px solid #383232}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table td,.kanzyakanri.kanzyakanri-admin .patient_list_contents table td,.kanzyakanri.kanzyakanri-admin .payment_list_contents table td{background:#fff;padding:10px;border-left:1px solid #e2e2e2}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table td:last-child,.kanzyakanri.kanzyakanri-admin .patient_list_contents table td:last-child,.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:last-child{border-right:1px solid #e2e2e2}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table td:first-child a,.kanzyakanri.kanzyakanri-admin .patient_list_contents table td:first-child a,.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:first-child a{color:#4a7de2;text-decoration:underline}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents table .btn_pink,.kanzyakanri.kanzyakanri-admin .patient_list_contents table .btn_pink,.kanzyakanri.kanzyakanri-admin .payment_list_contents table .btn_pink{background:#fe659b;color:#fff;padding:2px 10px;border-radius:4px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately{margin-top:60px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div{background:#ecf2fc;padding:25px;border-radius:4px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div h4,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div h4,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div h4{font-weight:700;font-size:16.8px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div h4:before,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div h4:before,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div h4:before{content:"■";color:#4a7de2;margin-right:10px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div dl,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div dl,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div dl{display:flex;align-items:center;flex-wrap:wrap}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div dl dt,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div dl dt,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div dl dt{background:#fff;color:#4a7de2;text-align:center;padding:10px 0;width:20%}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div dl dd,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div dl dd,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div dl dd{padding:10px 0 10px 15px;width:80%}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div dl dd,.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately>div dl dt,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div dl dd,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately>div dl dt,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div dl dd,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately>div dl dt{margin-top:10px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table{margin-top:20px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table th,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table th,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table th{background:#f5f5f5;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;color:#383232}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table th:last-child,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table th:last-child,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table th:last-child{border-right:1px solid #cbcbcb}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table td,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table td,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table td{background:#fff;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table td:last-child,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table td:last-child,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table td:last-child{border-right:1px solid #cbcbcb}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table td,.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table th,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table td,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table th,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table td,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table th{text-align:center}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table span,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table span,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table span{color:#fff;font-size:12.8px;padding:2px 10px;border-radius:4px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table span.taiki,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table span.taiki,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table span.taiki{background:#4a7de2}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table span.error,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table span.error,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table span.error{background:#ff6464}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately table span.comp,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately table span.comp,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately table span.comp{background:#383232}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately h5,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately h5,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately h5{background:#ecf2fc;width:-moz-fit-content;width:fit-content;padding:5px 50px;margin-top:30px}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately ul,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately ul,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately ul{padding-left:20px;margin-top:20px;list-style:disc}.kanzyakanri.kanzyakanri-admin .past_reserv_tb_contents .lately ul li,.kanzyakanri.kanzyakanri-admin .patient_list_contents .lately ul li,.kanzyakanri.kanzyakanri-admin .payment_list_contents .lately ul li{margin-top:10px}.kanzyakanri.kanzyakanri-admin .payment_list_contents .month_control .flex{display:flex}.kanzyakanri.kanzyakanri-admin .payment_list_contents table th:first-child{width:50px}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td{border-bottom:1px solid #e2e2e2}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td a{color:#4a7de2;text-decoration:underline}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:first-child a{border-radius:4px;text-align:center;font-size:12px;padding:2px 0;text-decoration:none;background:#383232;color:#fff;display:block}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:nth-child(4){font-size:12.16px}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:nth-child(7){font-size:11.2px;width:120px}.kanzyakanri.kanzyakanri-admin .payment_list_contents table td:last-child a{text-decoration:none}.kanzyakanri.kanzyakanri-admin .month_control,.kanzyakanri.kanzyakanri-admin .past_control{width:1000px;margin:20px 0 50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.kanzyakanri.kanzyakanri-admin .month_control>h3+div,.kanzyakanri.kanzyakanri-admin .past_control>h3+div{width:600px;display:flex;flex-wrap:wrap;justify-content:right}.kanzyakanri.kanzyakanri-admin .month_control>h3+div>*,.kanzyakanri.kanzyakanri-admin .past_control>h3+div>*{margin-bottom:15px}.kanzyakanri.kanzyakanri-admin .month_control>h3+div>div,.kanzyakanri.kanzyakanri-admin .past_control>h3+div>div{width:100%;display:flex;flex-wrap:wrap;justify-content:right}.kanzyakanri.kanzyakanri-admin .month_control>h3+div>div form,.kanzyakanri.kanzyakanri-admin .past_control>h3+div>div form{margin:0 5px}.kanzyakanri.kanzyakanri-admin .month_control .btn_black,.kanzyakanri.kanzyakanri-admin .past_control .btn_black{background:#383232!important;color:#fff;border-radius:4px;padding:7px 30px}.kanzyakanri.kanzyakanri-admin .month_control .select_box_ui,.kanzyakanri.kanzyakanri-admin .past_control .select_box_ui{width:120px}.kanzyakanri.kanzyakanri-admin .month_control .rsv_search_form,.kanzyakanri.kanzyakanri-admin .past_control .rsv_search_form{width:266px;position:relative}.kanzyakanri.kanzyakanri-admin .month_control .rsv_search_form input[type=text],.kanzyakanri.kanzyakanri-admin .past_control .rsv_search_form input[type=text]{width:100%;line-height:37px;background-color:#fff;border-radius:19px;padding:0 70px 0 20px}.kanzyakanri.kanzyakanri-admin .month_control .rsv_search_form input[type=text]:focus,.kanzyakanri.kanzyakanri-admin .past_control .rsv_search_form input[type=text]:focus{outline:none}.kanzyakanri.kanzyakanri-admin .month_control .rsv_search_form button,.kanzyakanri.kanzyakanri-admin .past_control .rsv_search_form button{width:61px;line-height:37px;background-color:#4a7de2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px;position:absolute;top:0;right:0}.kanzyakanri.kanzyakanri-admin .month_control h3,.kanzyakanri.kanzyakanri-admin .past_control h3{width:-moz-fit-content;width:fit-content;font-size:1.76rem;margin-left:-15px}.kanzyakanri.kanzyakanri-admin .month_control h3 img,.kanzyakanri.kanzyakanri-admin .past_control h3 img{margin:0 15px}.kanzyakanri.kanzyakanri-admin .month_control form,.kanzyakanri.kanzyakanri-admin .past_control form{display:block}.kanzyakanri.kanzyakanri-admin .month_control form.flex,.kanzyakanri.kanzyakanri-admin .past_control form.flex{display:flex;align-items:center}.kanzyakanri.kanzyakanri-admin .month_control form.flex label,.kanzyakanri.kanzyakanri-admin .past_control form.flex label{margin-right:20px}.kanzyakanri.kanzyakanri-admin .month_control form label[for=date_cal],.kanzyakanri.kanzyakanri-admin .month_control form label[for=month_cal],.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_end],.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_start],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_month],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_week],.kanzyakanri.kanzyakanri-admin .past_control form label[for=date_cal],.kanzyakanri.kanzyakanri-admin .past_control form label[for=month_cal],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_end],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_start],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_month],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_week]{position:relative;display:inline-block;width:120px;height:36px;border:1px solid #ccc;border-radius:50px;background:#ecf2fc}.kanzyakanri.kanzyakanri-admin .month_control form label[for=date_cal],.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_end],.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_start],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_month],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_week],.kanzyakanri.kanzyakanri-admin .past_control form label[for=date_cal],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_end],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_start],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_month],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_week]{position:relative;display:inline-block;width:135px;height:36px;border:1px solid #ccc;border-radius:50px;padding:5px 0 0 10px;background:#ecf2fc}.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_start],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_start]{margin:0 16px}.kanzyakanri.kanzyakanri-admin .month_control form label[for=past_end],.kanzyakanri.kanzyakanri-admin .past_control form label[for=past_end]{margin:0 0 0 16px}.kanzyakanri.kanzyakanri-admin .month_control form input[type=month],.kanzyakanri.kanzyakanri-admin .month_control form label[for=date],.kanzyakanri.kanzyakanri-admin .past_control form input[type=month],.kanzyakanri.kanzyakanri-admin .past_control form label[for=date]{position:relative;padding:0 10px;width:120px;height:36px;border:0;background:transparent;box-sizing:border-box;color:#999}.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_month],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_month]{padding:0;margin-left:16px;margin-right:0}.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .month_control form label[for=reserv_list_week],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_day],.kanzyakanri.kanzyakanri-admin .past_control form label[for=reserv_list_week]{margin-left:16px;margin-right:0;width:150px}.kanzyakanri.kanzyakanri-admin .new_reserv_day,.kanzyakanri.kanzyakanri-admin .new_reserv_month,.kanzyakanri.kanzyakanri-admin .new_reserv_week{width:58.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status{margin:0 0 15px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul{display:flex}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li{margin-right:32px;position:relative;padding-left:16px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li:before{content:"";display:block;width:15px;height:15px;background:#999;position:absolute;left:0;top:3px;border-radius:2px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.syoshin:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.syoshin:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.syoshin:before{background:#f25c5c}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.saishin:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.saishin:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.saishin:before{background:#8cbb57}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.card:before,.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.error:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.card:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.error:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.card:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.error:before{background:#383232}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.card:after,.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.error:after,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.card:after,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.error:after,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.card:after,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.error:after{content:"ク";font-size:11.2px;color:#fff;display:block;position:absolute;left:2px;top:2px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .disp_status ul li.error:after,.kanzyakanri.kanzyakanri-admin .new_reserv_month .disp_status ul li.error:after,.kanzyakanri.kanzyakanri-admin .new_reserv_week .disp_status ul li.error:after{content:"問"}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content{scroll-behavior:smooth}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table{width:900px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr{display:flex}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr th,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr th,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr th{width:calc(14.28571% - 3px);margin-right:5px;border-radius:4px;padding:5px 0}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr th:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr th:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr th:last-child{margin-right:0}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr th,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr th,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr th{display:block;color:#fff;text-align:center;background:#4a7de2;margin-bottom:10px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td{cursor:pointer;padding-left:5px;background:#fff;padding-bottom:30px;margin-bottom:5px;text-align:center;font-size:12.8px!important}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td:last-child,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td:last-child{background:#fbeaea}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td a,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td a,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td a{color:#4a7de2;text-decoration:underline}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td span,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td span,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td span{width:30px;text-align:center;padding:4px 0;display:block;position:relative;z-index:1}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.akinashi,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.akinashi,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.akinashi{background:#dcdcdc!important}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.before span,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.next span,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.before span,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.next span,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.before span,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.next span{color:#999}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.holiday,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.holiday,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.holiday{background:#fbeaea}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.today span,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.today span,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.today span{color:#fff!important}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content table tr td.today span:before,.kanzyakanri.kanzyakanri-admin .new_reserv_month .cal_content table tr td.today span:before,.kanzyakanri.kanzyakanri-admin .new_reserv_week .cal_content table tr td.today span:before{content:"";display:block;width:30px;height:30px;border-radius:50px;background:#4a7de2;position:absolute;left:0;top:-1px;z-index:-1}.kanzyakanri.kanzyakanri-admin .new_reserv_day{width:100%;max-width:100%}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content{padding-bottom:30px;white-space:nowrap;overflow:scroll;width:1000px;height:900px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content::-webkit-scrollbar{width:10px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content::-webkit-scrollbar-thumb{background-color:#4a7de2;border-radius:100px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .flex{display:flex;white-space:nowrap;width:1200px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .flex div:first-of-type{background:#4a7de2;color:#fff;padding:15px 0;width:100px;text-align:center}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .flex ul{padding-top:20px;background:#ecf2fc}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .flex ul li{background:#fff;text-align:center;padding:1px 10px;border-bottom:1px solid #dcdcdc}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .flex ul li:nth-child(10n+1){background:#ecf2fc;height:23px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content .link_top{scroll-margin-top:500px;display:block;color:#4a7de2;text-decoration:underline;margin-bottom:40px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl{background:#fff;width:200px;margin-right:3px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dt{cursor:pointer;background:#383232;color:#fff;text-align:center;border-radius:4px;height:20px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd{cursor:pointer;border-bottom:1px solid #dcdcdc;padding:1px 0;position:relative}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd:first-of-type,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd:nth-of-type(10n+1){background:#ecf2fc;height:23px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd a{position:relative;display:block;z-index:2}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd a:hover{opacity:1!important}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span{display:block;width:100%;background:#0074b7;color:#fff;border-bottom:0;border-radius:4px;margin-top:-1px;padding:2px 5px 0;position:absolute;top:0;left:0;font-weight:700;font-size:12.8px!important;z-index:2}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.syoshin{background:#f25c5c}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.saishin{background:#8cbb57}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.min05{height:20px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.min10{height:54px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.min15{height:83px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span.min20{height:107px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong{margin-left:2.24px;position:relative;padding-left:16px;font-weight:400}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong:before{content:"";display:block;width:15px;height:15px;background:#999;position:absolute;left:0;top:3px;border-radius:4px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.syoshin:before{background:#f25c5c}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.saishin:before{background:#8cbb57}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.card:before,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.error:before{background:#383232}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.card:after,.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.error:after{content:"ク";font-size:11.2px;color:#fff;display:block;position:absolute;left:2px;top:2px}.kanzyakanri.kanzyakanri-admin .new_reserv_day .cal_content dl dd span strong.error:after{content:"問"}.kanzyakanri.kanzyakanri-admin .arrow01{display:inline-block;color:#4a7de2!important;font-weight:700;text-decoration:none;position:relative;padding-right:14px}.kanzyakanri.kanzyakanri-admin .arrow01:after{display:block;width:7px;height:7px;content:"";border-top:2px solid #4a7de2;border-right:2px solid #4a7de2;transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 4px)}.arrow01{color:#4a7de2!important}.arrow01:after{display:block;border-top:2px solid #4a7de2;border-right:2px solid #4a7de2;position:absolute}.pres{display:flex;justify-content:flex-end}.link_bd{color:#01abb6;font-weight:700;border-bottom:1px solid #01abb6}.detail_txt>.flex.between{align-items:center}.flex.between{justify-content:space-between}.modal_teikei_open{background:#393939;color:#fff!important;font-weight:700;padding:.6rem 2rem;border-radius:4px}.dl_br dd{padding:2rem!important}.dl_br dd>span{line-height:4.5rem;padding:4px 1rem;border-radius:4px;border:2px solid #327a81;color:#327a81;background:#eff4f5;margin:1rem}.dl_br dd>span:first-of-type{margin-left:0}.medicine dt p{font-weight:700!important}.medicine h1,.medicine h1 span,.medicine h2,.medicine h2 span,.medicine h3,.medicine h3 span{font-weight:700}.medicine h1{margin-bottom:47px;text-align:unset}.medicine img{max-width:100%;height:auto}.medicine input[type=text]{border:unset}.medicine .modal{width:auto}.medicine .modal p{background:#fff;padding:0}.medicine .modal button{padding:0}.medicine a:hover,.medicine button:hover{opacity:.7}.medicine .__ta_center{text-align:center}.medicine .__ta_right{text-align:right}.medicine .__td_underline{text-decoration:underline}.medicine .__fs_12{font-size:12px}.medicine .__fs_11{font-size:11px}.medicine .__fs_10{font-size:10px}.medicine .__fs_8{font-size:10px;transform:scale(.8)}.medicine .__fs_15{font-size:15px}.medicine .__fs_20{font-size:20px}.medicine .__fs_16{font-size:16px}.medicine .__fs_16-20{font-size:clamp(16px,1.04vw,20px)}.medicine .__fw_bold{font-weight:700}.medicine .__fw_middle{font-weight:500}.medicine .__color_blue{color:#4a7de2}.medicine .__color_pink{color:#fe659b}.medicine .__color_green{color:#08a9b6}.medicine .__color_white{color:#fff}.medicine .__color_grey{color:#707070}.medicine .__text_color_2nd{color:#393939}.medicine .__bg_white{background-color:#fff}.medicine .__bg_pink{background-color:#fe659b!important}.medicine .__bg_white_pink{background-color:#ffebf2}.medicine .__bg_blue{background-color:#4a7de2}.medicine .__bg_green{background-color:#08a9b6}.medicine .__bg_grey{background-color:#e8e8e8}.medicine .__bg_black{background-color:#383232}.medicine .__br_4{border-radius:4px}.medicine .__mb_8px{margin-bottom:8px}.medicine .__mb_45{margin-bottom:45px}.medicine .clearfix:after,.medicine .clearfix:before{display:block;content:"";clear:both}.medicine input[type=radio].show_radio{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.medicine .__input_text{background-color:#ecf2fc;border-radius:4px;line-height:34px;padding:0 16px}.medicine .c-button{display:block;color:#fff;font-weight:700;line-height:37px;text-align:center;margin:0 auto}.medicine .c-button.__square{border-radius:4px}.medicine .c-button.__round{border-radius:19px}.medicine .c-button.__pink{background-color:#fe659b}.medicine .c-button.__blue{background-color:#4a7de2}.medicine .c-button.__black{background-color:#383232}.medicine .c-button a{display:block}.medicine .site-header{width:100%;height:130px;background-color:#fff!important;padding:0!important;display:block!important}.medicine .site-header .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:clamp(15px,10.41vw,200px)!important;padding-right:clamp(30px,16.15vw,310px)!important}.medicine .site-header .header_inner .header_logo{display:flex;align-items:center;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.medicine .site-header .header_inner .header_logo a{width:220px}.medicine .site-header .header_inner .header_logo .user_role_admin{width:130px;line-height:38px;border-radius:19px;font-size:16px}.medicine .site-header .header_inner .header_logout{font-size:20px!important}.medicine .site-footer{width:100%;height:347px;background-color:#fe659b;padding:0}.medicine .site-footer .footer_inner{width:100%;height:100%;padding-top:66px}.medicine .site-footer .footer_inner .footer_logo{width:317px;margin:0 auto 33px}.medicine .site-footer .footer_inner .footer_signature{width:75px;margin:0 auto}.medicine .container{width:100%}.medicine .container.__2col{display:flex;padding-top:30px;padding-left:clamp(15px,10.41vw,200px)}.medicine .container.__2col .side_nav{flex-shrink:0}.medicine .container.__2col .main{padding-left:4.84vw}.medicine .container.__2col .main .main_contents{max-width:1000px!important;min-width:800px;width:52.0833333333vw!important;padding-top:15px}.medicine .container.__2col .main .main_contents .__link_btn{width:205px;margin-bottom:30px;margin-left:0}.medicine .side_nav{width:239px;border-right:1px solid #d3d3d3;padding-top:16px;padding-bottom:120px;padding-right:32px}.medicine .side_nav__username{text-align:right;padding-right:16px;margin-bottom:47px}.medicine .side_nav__menu{width:100%}.medicine .side_nav__menu_list>li{margin-bottom:43px}.medicine .side_nav__menu_btn{display:inline-block;width:100%;line-height:42px;border-radius:21px}.medicine .side_nav__menu_btn a{display:inline-block;width:100%;height:100%}.medicine .side_nav__menu_submenu{padding-top:20px}.medicine .side_nav__menu_submenu li{margin-bottom:7px;padding-right:42px}.medicine .side_nav__menu_submenu li a{position:relative}.medicine .side_nav__menu_submenu li a:after{display:block;width:8px;height:8px;border-top:1px solid #fe659b;border-right:1px solid #fe659b;content:"";position:absolute;top:50%;right:-16px;transform:rotate(45deg);transform-origin:top right}.medicine .select_box_ui{display:inline-block;background-color:#ffebf2;border-radius:19px;line-height:37px;position:relative}.medicine .select_box_ui select{width:100%;font-weight:700;padding-left:23px;cursor:pointer}.medicine .select_box_ui select:focus{outline:none}.medicine .select_box_ui:after{display:block;width:8px;height:8px;content:"";border-right:1px solid #fe659b;border-bottom:1px solid #fe659b;position:absolute;top:calc(50% - 4px);right:11px;transform:rotate(45deg)}.medicine .summary_table{width:100%}.medicine .summary_table td,.medicine .summary_table th{padding:14px 12px}.medicine .summary_table th{color:#fff;background-color:#383232;border:1px solid #707070}.medicine .summary_table td{background-color:#fff;border:1px solid #e2e2e2}.medicine .summary_table td a{color:#4a7de2;text-decoration:underline}.medicine .summary_table td a.__edit_link{display:inline-block;color:#fe659b;font-weight:700;text-decoration:none;position:relative;padding-right:14px}.medicine .summary_table td a.__edit_link:after{display:block;width:7px;height:7px;content:"";border-top:2px solid #fe659b;border-right:2px solid #fe659b;transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 4px)}.medicine .order_controls{display:flex;justify-content:flex-end;align-items:center;grid-column-gap:11px;-moz-column-gap:11px;column-gap:11px;margin-right:47px;margin-bottom:58px}.medicine .order_controls .select_box_ui{width:127px}.medicine .order_controls .order_search_form{display:flex;align-items:center;width:266px;position:relative}.medicine .order_controls .order_search_form input[type=text]{width:205px;line-height:37px;background-color:#fff;border-top-left-radius:19px;border-top-right-radius:0;border-bottom-left-radius:19px;border-bottom-right-radius:0;padding:0 70px 0 20px;border:0}.medicine .order_controls .order_search_form input[type=text]:focus{outline:none}.medicine .order_controls .order_search_form button{width:61px;line-height:37px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px}.medicine .order_controls .mati,.medicine .order_controls .zimu{background:#4a7de2;color:#fff;display:block;padding:10px 1.5rem;border-radius:50px;font-weight:700}.medicine .order_controls .mati{background:#27447d}.medicine .order_summary{width:100%;padding-bottom:170px}.medicine .doctor_summary{width:100%}.medicine .partner_summary{width:100%;padding-bottom:148px}.medicine .partner_summary td:nth-child(4),.medicine .partner_summary td:nth-last-child(2){font-size:1.2rem}.medicine .partner_summary td span{display:block;color:#fff;font-size:1.12rem;width:40px;text-align:center;padding:2px 0;border-radius:3px}.medicine .partner_summary td span.syounin{background:#4a7de2}.medicine .partner_summary td span.hisyounin{background:#707070}.medicine .product_summary{width:100%;padding-bottom:248px}.medicine .set_summary{width:100%;padding-bottom:80px}.medicine .order_detail_head{display:flex;margin-bottom:40px}.medicine .order_detail_head .__patient{display:flex;width:417px;height:70px}.medicine .order_detail_head .__patient p{padding-top:18px}.medicine .order_detail_head .__patient_head{width:68px;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:0}.medicine .order_detail_head .__patient_name{width:349px;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:4px;padding-left:20px}.medicine .order_detail_head .__patient_name span{display:block}.medicine .order_detail_head .edit_carte_btn{width:70px;height:70px}.medicine .order_detail_head .edit_carte_btn a{display:flex;justify-content:center;align-items:center;flex-direction:column}.medicine .order_detail_head .edit_carte_btn a img{width:24px;margin-bottom:8px}.medicine .order_detail_content{width:500px;margin-bottom:96px}.medicine .order_detail_content table{width:100%}.medicine .order_detail_content table td,.medicine .order_detail_content table th{width:50%;padding:8px 12px}.medicine .order_detail_content table th{background-color:#ffebf2}.medicine .order_detail_content table th.__bg_pink{background-color:#fe659b}.medicine .order_detail_content table td{background-color:#fff}.medicine .order_detail_content table td+td,.medicine .order_detail_content table th+th{border-left:1px solid #c9c9c9}.medicine .order_detail_content table td.__blank{padding:0;height:40px;background-color:transparent}.medicine .item_title{margin-bottom:62px}.medicine .item_title span{vertical-align:middle}.medicine .item_title .__item_name{font-size:16px;padding-left:19px;position:relative;margin-right:57px}.medicine .item_title .__item_name:before{display:block;width:15px;height:15px;content:"";background-color:#fe659b;border-radius:4px;position:absolute;top:calc(50% - 7.5px);left:0}.medicine .item_title .__item_category{display:inline-block;line-height:29px;padding:0 10px}.medicine .product_detail{padding-bottom:136px}.medicine .product_detail .product_detail__flex{display:flex;width:96%;min-width:800px;justify-content:space-between}.medicine .product_detail .product_detail__flex .__detail_info{width:46%;min-width:390px}.medicine .product_detail .product_detail__flex .__detail_info .product_spec{margin:36px 0}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def{display:flex;align-items:flex-start}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{width:22%;font-weight:700}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd{width:78%}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span{display:block;background-color:#fff;margin-bottom:6px}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span,.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{line-height:35px;padding-left:12px}.medicine .product_detail .product_detail__flex .__detail_info .product_spec .__separator{margin-bottom:28px}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption h2{margin-bottom:10px}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;resize:none}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption .__description{width:100%;background-color:#fff;padding:8px 15px}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h113{height:113px;padding:21px 15px;margin-bottom:44px}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h168{height:168px;padding:21px 15px;margin-bottom:20px}.medicine .product_detail .product_detail__flex .__detail_info .product_desctiption .__edit_btn{width:85px;margin-bottom:72px}.medicine .product_detail .back_btn{width:44%;min-width:390px}.medicine .product_detail .back_btn button{width:143px;line-height:42px}.medicine .product_edit,.medicine .product_register{width:100%;padding:90px 0 410px;margin-bottom:158px}.medicine .partner_edit{padding:90px 0;margin-bottom:158px}.medicine .product_edit .edit_form .__form_row .select_box_ui select{color:#383232}.medicine .group_edit{width:100%;padding:65px 0 83px;margin-bottom:203px}.medicine .group_edit .edit_form{width:78%}.medicine .group_edit h2{padding-left:2px;position:relative;margin:0 auto 58px}.medicine .group_edit h2:after{display:block;width:100%;height:1px;content:"";background-color:#fe659b;position:absolute;bottom:0;left:0}.medicine .group_edit_form.__form_new{width:70%;margin:0 auto 124px}.medicine .group_edit_form.__form_del{width:45%;margin:0 auto}.medicine .group_edit_form p{margin-bottom:16px}.medicine .group_edit_form .select_box_ui,.medicine .group_edit_form input[type=text]{display:block;width:100%;margin-bottom:54px}.medicine .group_edit_form .__submimt_btn{width:162px}.medicine .group_edit_form .__delete_btn{width:192px}.medicine .set_register{width:100%;padding:90px 0 120px;margin-bottom:166px}.medicine .set_register .set_item_edit{margin-bottom:72px}.medicine .set_register .set_item_edit .set_item_edit_form{width:100%;background-color:snow;position:relative;padding:40px 60px 30px;margin-bottom:26px}.medicine .set_register .set_item_edit .set_item_edit_form h2{position:absolute;top:0;left:0;width:149px;line-height:28px;padding-left:10px;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:4px}.medicine .set_register .set_item_edit .set_item_edit_form ._delete_group_btn{display:inline-block;width:15px;height:15px;position:absolute;top:14px;right:20px;cursor:pointer}.medicine .set_register .set_item_edit .set_item_edit_form ._delete_group_btn:after,.medicine .set_register .set_item_edit .set_item_edit_form ._delete_group_btn:before{display:block;width:21.2px;height:2px;content:"";background-color:#fe659b;position:absolute;top:0}.medicine .set_register .set_item_edit .set_item_edit_form ._delete_group_btn:before{left:0;transform:rotate(45deg);transform-origin:top left}.medicine .set_register .set_item_edit .set_item_edit_form ._delete_group_btn:after{right:1px;transform:rotate(-45deg);transform-origin:top right}.medicine .set_register .set_item_edit .add_new_group_btn{width:112px}.medicine .set_register .set_item_edit:first-of-type ._delete_group_btn{display:none}.medicine .edit_form{width:68.6%;min-width:600px;margin:0 auto}.medicine .edit_form input[type=text],.medicine .edit_form textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;padding:9px 16px;border:0}.medicine .edit_form input[type=text]::-moz-placeholder,.medicine .edit_form textarea::-moz-placeholder{color:#bfbfbf}.medicine .edit_form input[type=text]::placeholder,.medicine .edit_form textarea::placeholder{color:#bfbfbf}.medicine .edit_form input[type=text].small,.medicine .edit_form textarea.small{width:30%;margin-right:.6rem}.medicine .edit_form textarea{height:145px;resize:none;background-color:#fafafa}.medicine .edit_form textarea.__bg_white_pink{background-color:#ffebf2}.medicine .edit_form .__form_row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:35px}.medicine .edit_form .__form_row.__align_top{align-items:flex-start}.medicine .edit_form .__form_row dt{flex-shrink:0}.medicine .edit_form .__form_row .__form_title{width:200px;padding-left:42px;padding-right:2em}.medicine .edit_form .__form_row .__form_title.__dot_mark{position:relative}.medicine .edit_form .__form_row .__form_title.__dot_mark:before{display:block;width:8px;height:8px;content:"";background-color:#fe659b;border-radius:50%;position:absolute;top:.36em;left:0}.medicine .edit_form .__form_row .__form_input{width:72.8%}.medicine .edit_form .__form_row .__form_input .__w35{width:70%}.medicine .edit_form .__form_row .__form_input .__w50{width:100%}.medicine .edit_form .__form_row .__form_input .__mb10{margin-top:30px;margin-bottom:10px}.medicine .edit_form .__form_row .__form_options{display:flex;flex-wrap:wrap}.medicine .edit_form .__form_row .__form_options .__opt_label{width:70px;line-height:34px;background-color:#efefef;margin-right:8px;margin-bottom:8px}.medicine .edit_form .__form_row .__form_options input[type=checkbox]:checked+.__opt_label,.medicine .edit_form .__form_row .__form_options input[type=radio]:checked+.__opt_label{background-color:#383232;color:#fff}.medicine .edit_form .__form_row .__form_options.__dosage_opt{margin-bottom:32px}.medicine .edit_form .__form_row .__fileselect{display:flex;align-items:center;background-color:#fafafa;border-radius:4px;padding:34px 25px}.medicine .edit_form .__form_row .__fileselect input[type=file]{display:none}.medicine .edit_form .__form_row .__fileselect label{width:150px;flex-shrink:0;line-height:37px;border-radius:19px;cursor:pointer;margin-right:20px}.medicine .edit_form .select_box_ui{border-radius:4px}.medicine .edit_form .select_box_ui select{font-weight:400;color:#bfbfbf;padding-left:16px}.medicine .edit_form .__submit_btn{width:162px;margin-top:63px}.medicine .modal .modal_delete_set{width:400px;height:250px;padding:46px 0 50px;position:absolute;top:calc(50% - 125px);left:calc(50% - 200px)}.medicine .modal .modal_delete_set .__delete_set_name{margin-top:40px;margin-bottom:37px}.medicine .modal .modal_delete_set .__delete_set_btn{display:block;width:96px;line-height:37px;margin:0 auto}.medicine .modal .modal_delete_set .__close_modal_btn{display:inline-block;width:15px;height:15px;position:absolute;top:14px;right:20px;cursor:pointer}.medicine .modal .modal_delete_set .__close_modal_btn:after,.medicine .modal .modal_delete_set .__close_modal_btn:before{display:block;width:21.2px;height:2px;content:"";background-color:#383232;position:absolute;top:0}.medicine .modal .modal_delete_set .__close_modal_btn:before{left:0;transform:rotate(45deg);transform-origin:top left}.medicine .modal .modal_delete_set .__close_modal_btn:after{right:1px;transform:rotate(-45deg);transform-origin:top right}.medicine .modal .modal_wrapper{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.medicine #toggle-modal{display:none}.medicine #toggle-modal:checked+.modal_window{z-index:10;opacity:1}.modal_prev_doc,.modal_prev_doc_iie{max-width:70%}.modal_prev_doc>div>button,.modal_prev_doc_iie>div>button{background:#0074b7;padding:10px 0;width:60%;display:block;margin:15px auto 0;color:#fff;border:none}.modal_prev_doc_iie strong,.modal_prev_doc strong{font-weight:700;margin-bottom:15px}.order_controls .select_box_ui:first-of-type{width:160px;background:#ffebf2}.past_req{display:flex;flex-wrap:wrap;width:100%;margin-bottom:5vh}.past_req section{background:#c2e2e5;width:48%;margin:0 1%;border-radius:4px;padding:2vw 0 3vw}.past_req section:last-of-type{background:#e1e1e1}.past_req section h4{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content;text-align:center}.past_req section h4>span{color:#393939;text-align:center}.wid-img{width:60%;max-width:200px;display:block;margin:0 auto}.modal,.modal_teikei{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:4vh;width:600px;max-width:80%;border-radius:20px}.modal_teikei p,.modal p{text-align:left;background:#f6f5f5;padding:1rem;border-radius:15px;margin-bottom:2vh}h4.bl{color:#393939!important;font-size:2rem!important;margin-bottom:20px!important}.fc-view{overflow-x:scroll}.fc-view>table{width:auto!important}.fc-resource{width:120px}.fc .fc-scroller-liquid-absolute{top:unset!important;right:unset!important;bottom:unset!important;left:unset!important;position:unset!important}.fc-view::-webkit-scrollbar-thumb{background-color:#4a7de2;border-radius:100px}.fc-header-toolbar{margin-bottom:4em!important;margin-top:1em}.fc-event-time{display:none}.w-150{width:150px!important}.wrapper.ondema-layout{color:var(--color2)}.wrapper.ondema-layout a,.wrapper.ondema-layout button{text-decoration:none;transition:.3s}.wrapper.ondema-layout a:hover{opacity:.4}.wrapper.ondema-layout h1{font-family:Montserrat,sans-serif;font-size:2rem;width:-moz-fit-content;width:fit-content;background:var(--color1);color:#fff;padding:1.4rem 3rem;display:block;position:absolute;top:0}.wrapper.ondema-layout h1>img{width:9vh}.wrapper.ondema-layout .mon{font-family:Montserrat,sans-serif}.wrapper.ondema-layout header{display:flex;justify-content:center;padding:13vh 0 0;width:70%;margin:0 auto;align-items:flex-start}.wrapper.ondema-layout header>img{display:block;width:50%;margin-right:30px}.wrapper.ondema-layout .copy{width:60%}.wrapper.ondema-layout .copy>span{font-size:2rem;background:var(--color2);color:#fff;font-weight:700;padding:.3rem .5rem .5rem;display:inline-block;margin-bottom:1rem}.wrapper.ondema-layout .copy img{padding:1.3rem 0 1.8rem;width:100%}.wrapper.ondema-layout .copy p{font-size:5rem;font-weight:800;letter-spacing:.1rem}.wrapper.ondema-layout .copy p span{font-weight:800}.wrapper.ondema-layout .copy p.small{font-size:3.6vh;margin:.6rem 0 1rem}.wrapper.ondema-layout .copy p>span{display:inline-block;background:var(--color1);color:#fff;margin-right:.5rem}.wrapper.ondema-layout .dan2{width:100%;margin:0 auto;padding:4vh 0;align-items:center;z-index:-1;display:flex;flex-wrap:wrap;justify-content:center;font-weight:700;color:var(--color1);font-size:2.7rem}.wrapper.ondema-layout .dan2>div{width:100%;margin:0 auto}@keyframes migi_title{0%{width:0}60%{width:95%}to{width:100%}}.wrapper.ondema-layout .dan2 a{color:var(--color1);font-weight:700;font-size:2.5rem;margin-right:.5rem;display:inline-block;position:relative;text-decoration:none;color:#fff;padding:0 1rem;z-index:2}.wrapper.ondema-layout .dan2 a:before{content:"";position:absolute;bottom:3px;left:0;width:0;height:40px;background-color:var(--color1);z-index:-1;animation-name:migi_title;animation-duration:.7s;animation-fill-mode:forwards}.wrapper.ondema-layout h3{color:var(--color1);font-weight:700;font-size:3.5rem;margin-bottom:15px}.wrapper.ondema-layout h3>span{font-size:1.66rem;color:var(--color2);display:block}.wrapper.ondema-layout h3>strong{font-family:Montserrat,sans-serif;font-size:5.6rem}.wrapper.ondema-layout article{width:1100px;margin:5vh auto 12vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.wrapper.ondema-layout #intro{width:90%;display:flex;flex-wrap:wrap}.wrapper.ondema-layout #intro>div{width:30%;margin:0 1rem;background:#dceef8;padding:15px;border-radius:6px;text-align:center}.wrapper.ondema-layout #intro>div:first-of-type{margin-left:0}.wrapper.ondema-layout #intro>div:nth-of-type(3){margin-right:0}.wrapper.ondema-layout #intro>div h4{background:none;font-size:1.7rem;border-bottom:2px solid #4a7de2;color:#4a7de2;padding:0;width:100%;margin:0 0 1rem;font-weight:700;text-align:left}.wrapper.ondema-layout #intro>div button{width:100%;background:#4a7de2;border-radius:4px;color:#fff;padding:7px 0}.wrapper.ondema-layout #intro>div button:hover{background:#4b4b4b}.wrapper.ondema-layout #intro>div a{text-decoration:underline;font-size:1.3rem;color:#4a7de2}.wrapper.ondema-layout img.p{display:block;max-height:30vh}.wrapper.ondema-layout article>section p{margin-bottom:15px}.wrapper.ondema-layout .neuro{margin-top:1rem;width:5vw}.wrapper.ondema-layout .btn_gray{display:block;background:#4b4b4b;color:#fff;font-weight:700;padding:1rem 5rem;font-size:2rem;border-radius:4px;position:relative}.wrapper.ondema-layout .btn_gray:hover{background:var(--color3)}.wrapper.ondema-layout .btn_gray.big{width:450px;padding:1.5rem 0;margin:2rem auto 0}.wrapper.ondema-layout #link .btn_gray.big{display:block;margin-top:3vh;margin-bottom:-5vh}.wrapper.ondema-layout .top30{margin-top:30px}.wrapper.ondema-layout .flex{display:flex;flex-wrap:wrap}.wrapper.ondema-layout .flex.end{align-items:flex-end}.wrapper.ondema-layout h4{background:rgba(1,170,182,.2196078431);display:inline-block;padding:0 1.5rem;font-weight:400;font-size:1.4rem;margin-left:2rem;margin-bottom:20px}.wrapper.ondema-layout .flex.toroku{width:100%;margin:30px auto 0;justify-content:space-between}.wrapper.ondema-layout #nagare{margin:200px auto 0}.wrapper.ondema-layout #nagare dl{display:block;width:48.5%;margin-bottom:3%;padding:20px 20px 40px;position:relative}.wrapper.ondema-layout #nagare dt{font-weight:700;font-size:2rem;margin-bottom:1.5rem;width:100%}.wrapper.ondema-layout #nagare dd{font-size:1.5rem;position:relative}.wrapper.ondema-layout #nagare dd img{margin:0 auto}.wrapper.ondema-layout #nagare dl>span{color:rgba(1,170,182,.2392156863);font-weight:700;font-size:10rem;display:block;position:absolute;right:3rem;top:0}.wrapper.ondema-layout .toroku>dl{background:#fff;display:flex!important;flex-wrap:wrap;justify-content:space-between}.wrapper.ondema-layout .toroku>dt{width:100%!important}.wrapper.ondema-layout .toroku>dl dd{display:block;width:48%;margin:0;padding:0}.wrapper.ondema-layout span.high{background:rgba(202,255,78,.4980392157)}.wrapper.ondema-layout .bg_green{background:rgba(1,170,182,.2392156863);width:100%}.wrapper.ondema-layout .bg_green>section{width:1100px;padding:60px 0 150px}.wrapper.ondema-layout #shinsatukeitai{position:relative}.wrapper.ondema-layout #shinsatukeitai:before{content:"";display:block;width:120px;height:160px;background-size:contain;position:absolute;bottom:-30px;right:40px}.wrapper.ondema-layout #shinsatukeitai dl{background:#fff;padding:5px 20px 20px;width:31.6666666667%;border:5px solid rgba(157,166,176,.7333333333);margin-top:20px}.wrapper.ondema-layout .flex.space{justify-content:space-around}.wrapper.ondema-layout .between{justify-content:space-between}.wrapper.ondema-layout #shinsatukeitai dt{color:var(--color3);font-weight:700;font-size:2rem;border-bottom:1px solid #a8a8a8;padding:1rem 0}.wrapper.ondema-layout #shinsatukeitai dd{font-size:1.47rem;padding:15px 0}.wrapper.ondema-layout .w100{width:100%}.wrapper.ondema-layout .w60{width:60%}.wrapper.ondema-layout .huki{border-radius:8px;padding:20px;background:#e4f1f2;width:97%;margin-bottom:2rem;position:relative}.wrapper.ondema-layout .huki:nth-of-type(2){margin-left:4rem}.wrapper.ondema-layout .huki:after{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #e4f1f2;border-style:solid;border-width:15px 0 15px 40px;position:absolute;right:-30px;bottom:15px}.wrapper.ondema-layout #goannai>section{width:55%}.wrapper.ondema-layout #goannai>section+img{width:auto;max-height:38vh;margin-left:8rem}.wrapper.ondema-layout #goannai h5{margin-bottom:5px}.wrapper.ondema-layout #goannai h5>span{padding:.3rem 1rem;margin-right:.5rem;color:#fff;font-size:1.47rem}.wrapper.ondema-layout span.zaitaku{background:var(--c_zaitaku)}.wrapper.ondema-layout span.new{background:var(--c_new)}.wrapper.ondema-layout span.spot{background:var(--c_spot)}.wrapper.ondema-layout span.kyubo{background:var(--c_kyubo)}.wrapper.ondema-layout span.teiki{background:var(--c_teiki)}.wrapper.ondema-layout span.osusume{background:var(--c_osusume)}.wrapper.ondema-layout span.ondema{background:var(--c_ondema)}.wrapper.ondema-layout #goannai dl>*{margin-top:5px}.wrapper.ondema-layout #goannai dt{background:var(--bgcolor);border:1px solid #d6d6d6;padding:.3rem 0;width:100px;text-align:center;font-weight:700;font-size:1.46rem}.wrapper.ondema-layout #goannai dd{padding-left:1rem;width:80%}.wrapper.ondema-layout .strech_in{align-self:stretch;padding:1rem}.wrapper.ondema-layout #goannai dl{display:flex;flex-wrap:wrap;align-items:center}.wrapper.ondema-layout .huki strong{color:#ed6d52;font-size:2.4rem}.wrapper.ondema-layout h3.center{text-align:center}.wrapper.ondema-layout #meritto .flex{margin-top:50px}.wrapper.ondema-layout #meritto .flex>img{max-height:35vh;margin-right:3rem}.wrapper.ondema-layout #meritto dl{background:#fff;padding:15px;margin-bottom:15px;display:flex;align-items:center}.wrapper.ondema-layout #meritto dt{color:var(--color3);font-weight:700;font-size:3rem;padding:0 25px 0 13px}.wrapper.ondema-layout #manga{padding:80px 0;margin-top:-120px}.wrapper.ondema-layout .manga_items{width:1200px;margin:0 auto}.wrapper.ondema-layout .manga_items img{-o-object-fit:contain;object-fit:contain}.wrapper.ondema-layout .slick-dots{left:50%;transform:translateX(-50%)}.wrapper.ondema-layout footer>img{display:block;max-width:15vw;margin:0 auto}.wrapper.ondema-layout .nami{background:#fff;position:relative;padding:5vh 0 6vh;text-align:center;margin-top:100px}.wrapper.ondema-layout .nami:before{content:"";width:100%;height:80px;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjE0NyI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkYXRhLW5hbWU9IumVt+aWueW9oiA1OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgOTIxNikiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMTkyMHYxNDdIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIC05MjE2KSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkYXRhLW5hbWU9IuWQiOS9kyAxIiBkPSJNMi4xMzUgOTc1OC4wMDF2LTQwNC4yMTNjLTY3Ljc2NS0xLjYzOS0xMDYuNjU1LTIuOTM5LTEwNS42NDYtMy43MzkgNy4zMDctNS44MTUgOTEuNzgtODYuMjcgOTEuNzgtODYuMjdzNTM1LjE4OS0zMS45NzggODQzLjIwMSAxOC4yODZjMTgxLjUxMiAyOS42MjEgNTE4LjU1MSAzLjIgNzY5LjUzLTIzLjIyOCAxNzQuOTE0LTE4LjQxNiAzMDguMDI4LTM2LjgzMSAzMTcuNTctMzYuMjc2IDIzLjIyNSAxLjM1MiA3NC40NjUgNzYuNDU1IDc0LjQ2NSA3Ni40NTVsLTE4LjY5OSA4OC42MzNzLTE4LjU4LS4yODMtNTIuMi0uOHYzNzEuMTUyeiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat top;background-size:cover;position:absolute;top:-80px}.wrapper.ondema-layout footer{padding:50px 0 0;background:var(--color1);height:35vh}.wrapper.ondema-layout .sp{display:none!important}.wrapper.ondema-layout #btn_entry .mon{font-weight:700}.wrapper.ondema-layout #btn_entry a{z-index:9999;background:var(--color3);color:#fff;font-size:1.5rem;display:block;width:200px;padding:1.2rem;border-radius:.4rem;text-align:center;position:fixed;right:10px;bottom:30px;border:1px solid #0b6095;animation:fuwafuwa 1s infinite}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.wrapper.ondema-layout #btn_entry a>strong{display:block;font-size:2.5rem;margin-top:-.6rem}.wrapper.ondema-layout #page-top a{display:flex;justify-content:center;align-items:center;background:var(--color2);border-radius:5px;width:60px;height:60px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s}.wrapper.ondema-layout #page-top a:hover{background:#777}.wrapper.ondema-layout #page-top{position:fixed;right:10px;bottom:120px;z-index:2;opacity:0;transform:translateX(100px)}.wrapper.ondema-layout #btn_entry.LeftMove,.wrapper.ondema-layout #page-top.LeftMove{animation:LeftAnime .5s forwards}@keyframes LeftAnime{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.wrapper.ondema-layout #btn_entry.RightMove,.wrapper.ondema-layout #page-top.RightMove{animation:RightAnime .5s forwards}@keyframes RightAnime{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}.wrapper.ondema-layout2{letter-spacing:.05em;color:#595959;font-feature-settings:"palt";font-size:15px}.wrapper.ondema-layout2 ol,.wrapper.ondema-layout2 ul{list-style-position:inside}.wrapper.ondema-layout2 h4{font-weight:700}.wrapper.ondema-layout2 .mon{font-family:Montserrat,sans-serif}.wrapper.ondema-layout2 img{max-width:100%;height:auto}.wrapper.ondema-layout2 a{text-decoration:none}.wrapper.ondema-layout2 .SP{display:none}.wrapper.ondema-layout2 a.center{margin:-20px auto 30px!important;font-size:1.5rem!important}.wrapper.ondema-layout2 header{padding:40px 100px;justify-content:space-between}.wrapper.ondema-layout2 header,.wrapper.ondema-layout2 header nav ul{display:flex;align-items:center}.wrapper.ondema-layout2 header nav li{margin:0 20px}.wrapper.ondema-layout2 header nav li a{color:#4a7de2;font-weight:700}.wrapper.ondema-layout2 .wrapp{width:1200px;margin:0 auto}.wrapper.ondema-layout2 .form_inner{width:600px;margin:0 auto}.wrapper.ondema-layout2 .form_inner.pat{width:800px;margin:0 auto}.wrapper.ondema-layout2 .about_entry.pat{width:600px;margin:0 auto}.wrapper.ondema-layout2 footer{padding:150px 0;text-align:center;background-color:#4a7de2}.wrapper.ondema-layout2 footer p{color:#fff;padding:40px 0;font-weight:600}.wrapper.ondema-layout2 footer p.mon{margin:-25px auto 0;max-width:100px}.wrapper.ondema-layout2 .txt_center{text-align:center}.wrapper.ondema-layout2 .txt_right{text-align:right!important}.wrapper.ondema-layout2 .li_info{margin:1em 0 0;background:#fff;padding:1.4em 1.4em 1.2em}.wrapper.ondema-layout2 .li_info ul{width:100%;background:#fff;overflow-y:scroll;height:140px;display:block}.wrapper.ondema-layout2 .li_info ul::-webkit-scrollbar{background:transparent;width:10px}.wrapper.ondema-layout2 .li_info ul::-webkit-scrollbar-thumb{background:#4a7de2}.wrapper.ondema-layout2 .li_info a{color:#4a7de2;border-bottom:1px solid #4a7de2;line-height:1.75em}.wrapper.ondema-layout2 .li_info a:hover{opacity:.7}.wrapper.ondema-layout2 .li_info li{margin:1em 0;line-height:2rem}.wrapper.ondema-layout2 .li_info li:first-child{margin:.2em 0 1em}.wrapper.ondema-layout2 .li_info li span{color:#fff;background:#4a7de2;font-size:.87em;font-weight:700;padding:.2em .5em;border-radius:4px;margin-right:1em}.wrapper.ondema-layout2 .news_area.master li span+span{color:#4a7de2}.wrapper.ondema-layout2 .textlink{font-size:.88em;padding:0!important;display:inline!important;border-radius:0!important;background:none!important;color:#0074b7!important;font-weight:700!important;border-bottom:1px solid #0074b7!important}.wrapper.ondema-layout2 .view input[type=radio]{width:auto}.wrapper.ondema-layout2 .liner_175>p{font-weight:400!important}.wrapper.ondema-layout2 .sec_banner{width:100%;display:flex;justify-content:space-between;margin:2em 0}.wrapper.ondema-layout2 .sec_banner button{font-size:1.4em;padding:1.4em 0;transition:.3s}.wrapper.ondema-layout2 .sec_banner button:hover{opacity:.8}.wrapper.ondema-layout2 .btn_anken{background:#4a7de2}.wrapper.ondema-layout2 .btn_yotei{background:#0074b7}.wrapper.ondema-layout2 .btn_kyubo{background:tomato}.wrapper.ondema-layout2 .btn_osusume{background:#63b8b8}.wrapper.ondema-layout2 .btn_anken2{background:#0074b7}.wrapper.ondema-layout2 .btn_osusume2{background:#4a7de2}.wrapper.ondema-layout2 .btn_kyubo2{background:#23304c}.wrapper.ondema-layout2 .sec_banner *{width:32.3333333333%}.wrapper.ondema-layout2 .sec_banner>div>button{display:block;width:100%;margin-top:.6em;height:-moz-fit-content;height:fit-content;padding:10px 0}.wrapper.ondema-layout2 .sec_banner>div button:first-of-type{margin-top:0}.wrapper.ondema-layout2 .message_box_open{width:97%;border-radius:130px;border:none;background:#0074b7;color:#fff;padding:.65em .1em;font-weight:700;margin:.9em 0 0;display:block;position:relative;text-align:center;font-size:1em}.wrapper.ondema-layout2 .message_box_open.new:after{content:"";background-size:contain;width:25px;height:25px;display:block;position:absolute;right:10px;top:9px;animation:purupuru_anim 1.5s alternate}@keyframes purupuru_anim{0%{transform:translate(0)}5%{transform:translate(-3px)}10%{transform:translate(3px)}15%{transform:translate(-3px)}20%{transform:translate(3px)}25%{transform:translate(-3px)}30%{transform:translate(0)}to{transform:translate(0)}}.wrapper.ondema-layout2 .list_gray{display:flex;width:100%;flex-wrap:wrap;margin-top:1em}.wrapper.ondema-layout2 .list_gray li{width:40%;padding:15px;text-align:left}.wrapper.ondema-layout2 .list_gray li:nth-child(odd){background:#565656;color:#fff;margin-top:1%;text-align:center}.wrapper.ondema-layout2 .setuzoku{width:100%;display:flex;border-top:1px dotted #fff}.wrapper.ondema-layout2 .setuzoku div{padding:1em 0}.wrapper.ondema-layout2 .setuzoku div:first-of-type{width:20%;background:#c5dedf}.wrapper.ondema-layout2 .setuzoku div:nth-of-type(2){width:80%;background:#fff;padding:1em;text-align:left!important}.wrapper.ondema-layout2 .setuzoku a{display:inline!important;background:none!important;border:none!important;border-bottom:1px solid #0074b7!important;border-radius:0!important;color:#0074b7!important;transition:.3s;padding:0!important}.wrapper.ondema-layout2 .setuzoku a:hover{opacity:.8}.wrapper.ondema-layout2 .cancel_table{border:1px solid #000}.wrapper.ondema-layout2 .page_tos{width:80%;margin:0 auto}.wrapper.ondema-layout2 .page_tos>div{height:60vh;overflow-y:scroll;padding:0 2em}.wrapper.ondema-layout2 .page_tos section{margin:3em 0}.wrapper.ondema-layout2 .tit_border{border-bottom:1px solid #565656;width:-moz-fit-content;width:fit-content;padding:0 .2em;margin-top:1em}.wrapper.ondema-layout2 .answer_ach,.wrapper.ondema-layout2 .q_box{line-height:1.57em!important;position:relative;padding-left:2em!important}.wrapper.ondema-layout2 .answer_ach{padding-left:2.5em!important}.wrapper.ondema-layout2 .answer_ach a,.wrapper.ondema-layout2 .q_box a{color:#4a7de2}.wrapper.ondema-layout2 .foS{font-size:.88em}.wrapper.ondema-layout2 .answer_ach:before,.wrapper.ondema-layout2 .q_box:before{content:"Q.";color:#4a7de2;font-weight:700;font-size:1.4em;position:absolute;left:0;top:-3px}.wrapper.ondema-layout2 .answer_ach:before{color:#0074b7;content:"A.";top:8px;left:12px}.wrapper.ondema-layout2 .box_shadow{background:#e9e9e9;padding:2em 3em;margin:2em 0 0;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .flex{display:flex}.wrapper.ondema-layout2 .page_tos h5{font-size:1em}.wrapper.ondema-layout2 .list_ad{font-size:.88em;margin:1em 0 0}.wrapper.ondema-layout2 .list_ad li{display:flex;margin:.5em 0}.wrapper.ondema-layout2 .list_ad li>span{font-weight:700;width:110px;margin-right:1em;text-align:right}.wrapper.ondema-layout2 .list_number>li{list-style-type:decimal;padding:0 0 0 .5em;margin-left:1.4em;margin-top:1em}.wrapper.ondema-layout2 .list_number>li ul{margin:.5em 0}.wrapper.ondema-layout2 .list_number>li li{display:list-item;list-style-type:circle}.wrapper.ondema-layout2 .mg2{margin:2em 0}.wrapper.ondema-layout2 .mtop2{margin:2em 0 0}.wrapper.ondema-layout2 .mg4{margin:4em 0}.wrapper.ondema-layout2 .foM{line-height:1.57em}.wrapper.ondema-layout2 .weight_b{font-weight:700}.wrapper.ondema-layout2 .sec_entry .wrapp{background-color:#f0f0f0;padding:15px 0 100px}.wrapper.ondema-layout2 .sec_entry .wrapp.white{background:#fff!important}.wrapper.ondema-layout2 h1{font-weight:700!important;text-align:center;font-size:25px!important;margin-bottom:70px}.wrapper.ondema-layout2 h1>span{font-size:14px;display:block;font-weight:700}.wrapper.ondema-layout2 .about_entry p{line-height:2em;font-weight:500}.wrapper.ondema-layout2 .flex_center{width:-moz-fit-content;width:fit-content;margin:40px auto 50px}.wrapper.ondema-layout2 .migi ul.mg2 li{display:list-item;list-style-type:disc}.wrapper.ondema-layout2 .about_entry a{color:#4a7de2;font-weight:700;display:block;width:-moz-fit-content;width:fit-content;margin:15px 0 0;font-size:14px;border-bottom:2px solid #4a7de2}.wrapper.ondema-layout2 .about_entry p a{color:#000;display:inline;border-bottom:1px solid #000;margin:0;font-size:inherit;font-weight:400}.wrapper.ondema-layout2 input[type=checkbox]{display:none}.wrapper.ondema-layout2 .cancel_check,.wrapper.ondema-layout2 .ent_check{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto;line-height:1.3em}.wrapper.ondema-layout2 .cancel_check:before,.wrapper.ondema-layout2 .ent_check:before{background:#fff;border:2px solid #595959;border-radius:3px;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.wrapper.ondema-layout2 .cancel_check:after,.wrapper.ondema-layout2 .ent_check:after{border-right:6px solid #4a7de2;border-bottom:3px solid #4a7de2;content:"";display:block;height:20px;left:10px;margin-top:-16px;opacity:0;position:absolute;top:50%;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:9px}.wrapper.ondema-layout2 input[type=checkbox]:checked+.cancel_check:before,.wrapper.ondema-layout2 input[type=checkbox]:checked+.ent_check:before{border-color:#666}.wrapper.ondema-layout2 input[type=checkbox]:checked+.cancel_check:after,.wrapper.ondema-layout2 input[type=checkbox]:checked+.ent_check:after{opacity:1;transform:rotate(45deg) scaleX(1)}.wrapper.ondema-layout2 .ent_checkbox{width:-moz-fit-content;width:fit-content;margin:0 auto}.wrapper.ondema-layout2 .ent_checkbox label{font-weight:600}.wrapper.ondema-layout2 button#cancel_start,.wrapper.ondema-layout2 button#ent_start{background-color:#595959;color:#fff;display:block;width:450px;padding:15px 0;font-family:inherit;font-size:100%;font-weight:700;margin:40px auto;border:none;box-shadow:none;pointer-events:none}.wrapper.ondema-layout2 button#cancel_start{background:#999;width:auto;padding:15px 2em}.wrapper.ondema-layout2 button#cancel_start.on,.wrapper.ondema-layout2 button#ent_start.on{background-color:#4a7de2;cursor:pointer;pointer-events:painted}.wrapper.ondema-layout2 #ent_form{background-color:#fff;border-radius:20px;padding:30px}.wrapper.ondema-layout2 #ent_pat_form{display:none;background-color:#fff;padding:20px 0}.wrapper.ondema-layout2 footer img{display:block;margin:0 auto 1rem}.wrapper.ondema-layout2 #ent_form.open{display:block}.wrapper.ondema-layout2 #ent_form dl{display:flex;flex-wrap:wrap}.wrapper.ondema-layout2 #ent_form dt{width:42px}.wrapper.ondema-layout2 #ent_form dt img{display:block}.wrapper.ondema-layout2 #ent_form .bot dd{width:80%;margin-left:20px;margin-top:20px}.wrapper.ondema-layout2 #edit_form{background-color:#fff;border-radius:20px;padding:30px}.wrapper.ondema-layout2 .bot_edit{max-width:456px}.wrapper.ondema-layout2 .bot_edit dl.answ{margin-left:auto;margin-right:0;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 #edit_form dl{display:flex}.wrapper.ondema-layout2 #edit_form dt{width:42px}.wrapper.ondema-layout2 #edit_form dt img{display:block}.wrapper.ondema-layout2 #edit_form .bot dd{width:80%;margin-left:20px;margin-top:20px}.wrapper.ondema-layout2 .bot .baloon{display:inline-block;position:relative;margin:0 0 15px;padding:15px;width:-moz-fit-content;width:fit-content;border-radius:12px;background:#4a7de2}.wrapper.ondema-layout2 .bot .baloon:after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #4a7de2;transform:rotate(35deg)}.wrapper.ondema-layout2 .bot .baloon p{color:#fff;line-height:1.5em;width:100%;height:auto}.wrapper.ondema-layout2 #edit_form .bot .baloon p{text-align:left}.wrapper.ondema-layout2 #ent_form dl.answ{justify-content:flex-end}.wrapper.ondema-layout2 .answ p{display:none;position:relative;margin:0 10px 0 auto;padding:15px;width:-moz-fit-content;width:fit-content;max-width:250px;border-radius:12px;background:#3a3a3a;font-size:15px;color:#fff}.wrapper.ondema-layout2 .answ .clear.view,.wrapper.ondema-layout2 .answ p.view{display:block}.wrapper.ondema-layout2 .answ p:after{content:"";position:absolute;top:3px;right:-19px;border:8px solid transparent;border-left:18px solid #3a3a3a;transform:rotate(-35deg)}.wrapper.ondema-layout2 .clear{display:none;text-align:right;font-size:14px;color:#565656;border-bottom:1px solid #565656;width:-moz-fit-content;width:fit-content;margin:5px 15px 0 auto;cursor:pointer}.wrapper.ondema-layout2 input[type=text]{border:1px solid #595959;padding:10px;font-family:inherit}.wrapper.ondema-layout2 input[name=mei],.wrapper.ondema-layout2 input[name=mei_kana],.wrapper.ondema-layout2 input[name=sei],.wrapper.ondema-layout2 input[name=sei_kana]{width:100px}.wrapper.ondema-layout2 input[name=mail],.wrapper.ondema-layout2 input[name=phone]{width:220px}.wrapper.ondema-layout2 select{width:80px;padding:5px 10px;font-family:inherit;font-size:inherit}.wrapper.ondema-layout2 .edit_btn{display:block;padding:10px 30px;border-radius:50px;text-align:center;color:#fff;background-color:#3a3a3a;margin:15px auto;cursor:pointer}.wrapper.ondema-layout2 .cd_modal_main_btn,.wrapper.ondema-layout2 .cd_modal_sub_btn,.wrapper.ondema-layout2 .cd_modal_sub_btn+a.cd_sub_edit{display:block;padding:10px 30px;border-radius:50px;text-align:center;color:#fff;background-color:#0074b7;margin:15px auto}.wrapper.ondema-layout2 .cd_modal_sub_btn+a.cd_sub_edit{cursor:pointer}.wrapper.ondema-layout2 .cd_modal_cont_inner{margin-bottom:30px}.wrapper.ondema-layout2 .cd_modal_cont_inner ul{background-color:#f0f0f0;padding:20px}.wrapper.ondema-layout2 .cd_main_modal_cont h3,.wrapper.ondema-layout2 .cd_sub_modal_cont h3{font-weight:700;border-left:5px solid #4a7de2;text-align:left;padding-left:10px;margin-bottom:20px}.wrapper.ondema-layout2 .cd_sub_modal_cont input[type=checkbox]{display:inline-block}.wrapper.ondema-layout2 .cd_main_modal_cont,.wrapper.ondema-layout2 .cd_sub_modal_cont{display:flex;justify-content:center;grid-gap:20px;gap:20px}.wrapper.ondema-layout2 .many_check_ok{display:block;margin-bottom:10px}.wrapper.ondema-layout2 .address_answ,.wrapper.ondema-layout2 .address_bot,.wrapper.ondema-layout2 .birth_answ,.wrapper.ondema-layout2 .birth_bot,.wrapper.ondema-layout2 .cd_sub_answ,.wrapper.ondema-layout2 .cd_sub_bot,.wrapper.ondema-layout2 .device_answ,.wrapper.ondema-layout2 .device_bot,.wrapper.ondema-layout2 .edit_end_bot,.wrapper.ondema-layout2 .end_bot,.wrapper.ondema-layout2 .kana_answ,.wrapper.ondema-layout2 .kana_bot,.wrapper.ondema-layout2 .license_day_answ,.wrapper.ondema-layout2 .license_day_bot,.wrapper.ondema-layout2 .license_num_answ,.wrapper.ondema-layout2 .license_num_bot,.wrapper.ondema-layout2 .mail_answ,.wrapper.ondema-layout2 .mail_bot,.wrapper.ondema-layout2 .name_answ,.wrapper.ondema-layout2 .name_bot,.wrapper.ondema-layout2 .phone_answ,.wrapper.ondema-layout2 .phone_bot,.wrapper.ondema-layout2 .wage_answ,.wrapper.ondema-layout2 .wage_bot{display:none}.wrapper.ondema-layout2 .edit_form_step p,.wrapper.ondema-layout2 .form_step p{margin-bottom:15px;margin-top:30px}.wrapper.ondema-layout2 .step_bar{display:flex;align-items:center;justify-content:center}.wrapper.ondema-layout2 .birth_bar,.wrapper.ondema-layout2 .kana_bar,.wrapper.ondema-layout2 .mail_bar,.wrapper.ondema-layout2 .name_bar,.wrapper.ondema-layout2 .phone_bar,.wrapper.ondema-layout2 .step_end{list-style:none;position:relative;visibility:hidden;width:100px;height:5px;background-color:#4a7de2}.wrapper.ondema-layout2 .address_bar,.wrapper.ondema-layout2 .cd_main_bar,.wrapper.ondema-layout2 .cd_sub_bar,.wrapper.ondema-layout2 .device_bar,.wrapper.ondema-layout2 .license_day_bar,.wrapper.ondema-layout2 .license_num_bar,.wrapper.ondema-layout2 .step_end,.wrapper.ondema-layout2 .wage_bar{position:relative;visibility:hidden;width:61px;height:5px;background-color:#4a7de2}.wrapper.ondema-layout2 .address_bar:before,.wrapper.ondema-layout2 .birth_bar:before,.wrapper.ondema-layout2 .cd_main_bar:before,.wrapper.ondema-layout2 .cd_sub_bar:before,.wrapper.ondema-layout2 .device_bar:before,.wrapper.ondema-layout2 .kana_bar:before,.wrapper.ondema-layout2 .license_day_bar:before,.wrapper.ondema-layout2 .license_num_bar:before,.wrapper.ondema-layout2 .name_bar:before,.wrapper.ondema-layout2 .phone_bar:before,.wrapper.ondema-layout2 .wage_bar:before{content:"";background-color:#4a7de2;padding:7px;position:absolute;right:0;border-radius:50%;bottom:-4px}.wrapper.ondema-layout2 .address_bar.show_bar,.wrapper.ondema-layout2 .birth_bar.show_bar,.wrapper.ondema-layout2 .cd_main_bar.show_bar,.wrapper.ondema-layout2 .cd_sub_bar.show_bar,.wrapper.ondema-layout2 .device_bar.show_bar,.wrapper.ondema-layout2 .kana_bar.show_bar,.wrapper.ondema-layout2 .license_day_bar.show_bar,.wrapper.ondema-layout2 .license_num_bar.show_bar,.wrapper.ondema-layout2 .mail_bar.show_bar,.wrapper.ondema-layout2 .name_bar.show_bar,.wrapper.ondema-layout2 .phone_bar.show_bar,.wrapper.ondema-layout2 .step_end.show_bar,.wrapper.ondema-layout2 .wage_bar.show_bar{visibility:visible;transition:.3s}.wrapper.ondema-layout2 .step_end,.wrapper.ondema-layout2 .step_start{list-style:none;width:15px;height:15px;background-color:#4a7de2;border-radius:50%}.wrapper.ondema-layout2 .step_end{margin-left:-15px}.wrapper.ondema-layout2 a.send_btn,.wrapper.ondema-layout2 button.send_btn{display:block;border-radius:50px;padding:10px 40px;text-align:center;font-family:inherit;font-size:inherit;color:#fff;border:none;background-color:#ff5e08;margin:30px auto;cursor:pointer;font-weight:600}.wrapper.ondema-layout2 a.send_btn:hover,.wrapper.ondema-layout2 button.send_btn:hover{transform:scale(1.1);transition:.3s}.wrapper.ondema-layout2 a.send_btn{width:50%}.wrapper.ondema-layout2 .pat_comp{display:none}.wrapper.ondema-layout2 .pat_comp.on{display:block}.wrapper.ondema-layout2 .about_entry a.after_link{background-color:#4a7de2;color:#fff;border:none;padding:10px 40px}.wrapper.ondema-layout2 .license_num_txt_cont,.wrapper.ondema-layout2 .license_num_up_cont{display:none;margin-top:5px}.wrapper.ondema-layout2 .license_num_txt_cont.show_cont,.wrapper.ondema-layout2 .license_num_up_cont.show_cont{display:block}.wrapper.ondema-layout2 #edit_form .answ li{margin:0 auto 15px;width:255px}.wrapper.ondema-layout2 select.address,.wrapper.ondema-layout2 select.cd_main_select{width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 select.address{margin-bottom:5px}.wrapper.ondema-layout2 select.device,.wrapper.ondema-layout2 select.wage,.wrapper.ondema-layout2 span.plus_btn{width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 span.plus_btn{font-size:12px;display:block;color:#0074b7;margin-top:5px;border-bottom:1px solid #0074b7;cursor:pointer;margin-bottom:10px}.wrapper.ondema-layout2 .SP_fit_nav{display:none}.wrapper.ondema-layout2 .cd_main_modal,.wrapper.ondema-layout2 .cd_sub_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#fff;padding:30px}.wrapper.ondema-layout2 .cd_modal_main_btn,.wrapper.ondema-layout2 .cd_modal_sub_btn{cursor:pointer}.wrapper.ondema-layout2 .cd_main_modal_close_box,.wrapper.ondema-layout2 .cd_sub_modal_close_box{max-width:250px;margin:0 auto}.wrapper.ondema-layout2 #end_pop{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:30px;width:99vw;height:99vh;display:none}.wrapper.ondema-layout2 #end_pop video{display:block;margin:0 auto;max-width:100%}.wrapper.ondema-layout2 #end_pop p{font-weight:700}.wrapper.ondema-layout2 #end_pop a{display:block;margin:15px auto;background-color:#4a7de2;padding:10px 20px;border-radius:50px;color:#fff;text-align:center;max-width:250px}.wrapper.ondema-layout2 #end_pop a:hover{transform:translateY(-5px);transition:.3s}.wrapper.ondema-layout2 #end_pop.on{display:block}.wrapper.ondema-layout2 .sec_login .wrapp{background-color:#f0f0f0;padding:100px 0}.wrapper.ondema-layout2 #login_form input{display:block;margin:0 auto 20px;width:300px;border:none;border-radius:50px;padding:10px 20px}.wrapper.ondema-layout2 #login_form button{background-color:#4a7de2;color:#fff;display:block;width:300px;padding:10px 20px;border-radius:50px;text-align:center;margin:20px auto;border:none;font-family:inherit;font-weight:700;font-size:18px;cursor:pointer}.wrapper.ondema-layout2 #login_form button:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .lost_pass{color:#4a7de2;font-weight:700;display:block;border-bottom:1px solid #4a7de2;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:13px}.wrapper.ondema-layout2 .lost_pass:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .sec_master_menu p{text-align:center}.wrapper.ondema-layout2 .sec_master_menu .master_menu_list li>p{background-color:#4a7de2;padding:5px 20px;color:#fff;text-align:center;width:300px;border-radius:50px;margin:30px auto 10px;font-weight:700;cursor:pointer}.wrapper.ondema-layout2 .menu_inner a{display:inline-block;font-size:14px;margin:15px;border-bottom:none}.wrapper.ondema-layout2 .menu_inner a:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;padding:3px;margin-left:5px}.wrapper.ondema-layout2 .menu_inner a:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .menu_inner{background-color:hsla(0,0%,100%,.7);display:none;border-radius:50px;padding:10px 30px;width:300px;margin:0 auto}.wrapper.ondema-layout2 .menu_inner a.close{color:#e4e4e4;cursor:progress;pointer-events:none}.wrapper.ondema-layout2 .list_table{max-width:100%}.wrapper.ondema-layout2 .list_table td,.wrapper.ondema-layout2 .list_table th{padding:8px 15px;font-size:14px;border:1px solid #595959}.wrapper.ondema-layout2 .list_table th{background-color:#595959;color:#fff;text-align:center;border-right:1px solid #fff;vertical-align:middle}.wrapper.ondema-layout2 .list_table th:last-of-type{border-right:1px solid #595959}.wrapper.ondema-layout2 .list_table td{background-color:#fff;text-align:left;vertical-align:middle}.wrapper.ondema-layout2 .list_table td p,.wrapper.ondema-layout2 .modal_close{color:#4a7de2;font-weight:700;cursor:pointer}.wrapper.ondema-layout2 .list_table td p img,.wrapper.ondema-layout2 .modal p img{width:8px;padding-left:5px}.wrapper.ondema-layout2 .list_table.msg{width:80%}.wrapper.ondema-layout2 .d_btns,.wrapper.ondema-layout2 .tab_btn{background:#c6dee0;display:inline-block;color:#333;font-weight:700;padding:5px 20px;border-radius:50px;cursor:pointer;margin:0 10px 0 0}.wrapper.ondema-layout2 .d_btns.active,.wrapper.ondema-layout2 .tab_btn.active{background-color:#4a7de2;color:#fff}.wrapper.ondema-layout2 .d_tabs,.wrapper.ondema-layout2 .tab_menu{display:none}.wrapper.ondema-layout2 .d_tabs.active,.wrapper.ondema-layout2 .tab_menu.active{display:block}.wrapper.ondema-layout2 .w95{width:95%!important}.wrapper.ondema-layout2 .ikkatu_modal,.wrapper.ondema-layout2 .modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;max-width:80%}.wrapper.ondema-layout2 .modal.unyou{width:500px;display:none}.wrapper.ondema-layout2 .modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .modal_close{margin-top:30px}.wrapper.ondema-layout2 .modal table th{border-right:#595959;border-bottom:1px solid #fff}.wrapper.ondema-layout2 .modal table tr:last-of-type th{border-bottom:1px solid #595959;vertical-align:middle}.wrapper.ondema-layout2 .deleat{cursor:pointer;background-color:#595959;font-size:12px;font-weight:700;color:#fff;border-radius:50px;display:block;margin:0 0 10px auto;width:-moz-fit-content;width:fit-content;padding:8px 20px}.wrapper.ondema-layout2 .modal input{padding:5px 10px;width:250px}.wrapper.ondema-layout2 .licens_ok{background-color:#4a7de2;color:#fff;font-weight:700;padding:2px 5px;border-radius:5px}.wrapper.ondema-layout2 .licens_no{background-color:#595959;color:#fff;font-weight:700;padding:2px 5px;border-radius:5px}.wrapper.ondema-layout2 .list_table .tab_menu{height:500px;overflow-y:scroll}.wrapper.ondema-layout2 .list_table{width:-moz-fit-content;width:fit-content;margin:0 auto}.wrapper.ondema-layout2 #pages .wrapp{padding:40px 0}.wrapper.ondema-layout2 #pages h1{margin-bottom:10px;font-size:24px}.wrapper.ondema-layout2 .tab_head{display:flex;align-items:center;margin-bottom:10px}.wrapper.ondema-layout2 .tab_head.mg2{margin-top:2em!important}.wrapper.ondema-layout2 .search_box{display:inline-block;margin:0 0 0 auto}.wrapper.ondema-layout2 .search_box input{border:none;padding:5px 10px;border-radius:50px 0 0 50px}.wrapper.ondema-layout2 .search_box button{background-color:#4a7de2;padding:5px 10px;border-radius:0 50px 50px 0;border:none;cursor:pointer}.wrapper.ondema-layout2 .search_box button img{width:19px}.wrapper.ondema-layout2 .modal_close{display:inline-block;width:-moz-fit-content;width:fit-content;margin:20px 15px}.wrapper.ondema-layout2 .modal_close:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .list_table table tr td:first-of-type a{color:#4a7de2;border-bottom:1px solid #4a7de2}.wrapper.ondema-layout2 #master_form{width:100%;margin-top:30px}.wrapper.ondema-layout2 #master_form dl{display:flex;margin:0 0 15px}.wrapper.ondema-layout2 #master_form dt{width:60px;padding:10px 30px 10px 0}.wrapper.ondema-layout2 #master_form dd{width:350px}.wrapper.ondema-layout2 #master_form dd input,.wrapper.ondema-layout2 #master_form dd textarea{width:100%;padding:10px;border-radius:0;border:1px solid #595959}.wrapper.ondema-layout2 .list_table .tab_menu.tab_form{overflow-y:visible}.wrapper.ondema-layout2 .tab_menu select{width:100px}.wrapper.ondema-layout2 #master_form button{display:block;width:250px;text-align:center;margin:30px auto;background-color:#4a7de2;color:#fff;font-weight:700;border:none;font-family:inherit;padding:10px 30px}.wrapper.ondema-layout2 #pages .side_menu{width:200px;margin-left:20px;padding:20px 15px;border-right:2px solid #e4e4e4}.wrapper.ondema-layout2 #pages .side_menu .menu_inner{background-color:inherit}.wrapper.ondema-layout2 #pages .sec_entry.sec_master_menu.pages_side{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:0 auto}.wrapper.ondema-layout2 #pages .sec_master_menu .master_menu_list li>p{width:150px}.wrapper.ondema-layout2 #pages .form_inner{width:100%}.wrapper.ondema-layout2 #pages .pages_side .wrapp{margin:0 50px}.wrapper.ondema-layout2 #pages .SP_fit_nav .pages_side .wrapp{margin-left:0}.wrapper.ondema-layout2 #pages .menu_inner a{display:block}.wrapper.ondema-layout2 #pages .menu_inner{width:180px}.wrapper.ondema-layout2 #pages .sec_master_menu .master_menu_list li>p{margin:15px auto 0}.wrapper.ondema-layout2 .doc_pop{color:#4a7de2;border-bottom:1px solid #4a7de2;transition:.3s}.wrapper.ondema-layout2 .doc_pop:hover{opacity:1%}.wrapper.ondema-layout2 .btn_line{width:40%;border:1px solid #0074b7;color:#0074b7;background:#eef7fc;padding:10px 15px;transition:.3s}.wrapper.ondema-layout2 .btn_line:hover{opacity:1%}.wrapper.ondema-layout2 .btn_line.black{border:1px solid #595959;color:#595959;background:#d9d9d9;padding:10px 15px}.wrapper.ondema-layout2 #pages .btn_00 a,.wrapper.ondema-layout2 #pages .btn_04 a{margin:0 auto;color:#fff;text-align:center;border-bottom:none;font-weight:700}.wrapper.ondema-layout2 #pages .btn_00{background-color:#0074b7}.wrapper.ondema-layout2 .logo span{background-color:#4a7de2;display:inline-block;padding:10px 20px;margin-left:20px;color:#fff;font-weight:700;text-align:center;border-radius:50px;width:80px}.wrapper.ondema-layout2 #pages{background-color:#f0f0f0}.wrapper.ondema-layout2 .cancelbox .tit_line{margin-bottom:2em;border-left:0;padding-left:0}.wrapper.ondema-layout2 .box_workreq{width:90%;margin:2rem 0 5rem 7.5rem}.wrapper.ondema-layout2 .box_white,.wrapper.ondema-layout2 .box_workreq{background:#fff;padding:2rem;margin:15px 0 40px}.wrapper.ondema-layout2 .box_white .flex{flex-wrap:wrap;align-items:flex-start}.wrapper.ondema-layout2 .clm_ofa{width:29.6666666667%!important;margin-top:30px;margin-right:1%;border:2px solid #4a7de2;display:flex;flex-wrap:wrap;padding:10px;border-radius:6px}.wrapper.ondema-layout2 .clm_ofa.sime{border:2px solid #b5b5b5;line-height:1.8rem;display:flex;background:#f3f3f3;padding:10px 10px 30px}.wrapper.ondema-layout2 .clm_ofa.sime>section{width:100%;display:block;border-top:1px solid #999;padding-top:10px;margin-top:10px}.wrapper.ondema-layout2 .clm_ofa.sime>section>p{font-size:1.4rem}.wrapper.ondema-layout2 .clm_ofa h4{font-weight:700;line-height:2rem;width:100%;font-size:1.6rem;margin-bottom:1rem;position:relative;padding-left:2rem}.wrapper.ondema-layout2 .clm_ofa h5{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:7px}.wrapper.ondema-layout2 .clm_ofa h4:before{content:"";display:block;width:15px;height:15px;background:#4a7de2;border-radius:4px;position:absolute;top:4px;left:0}.wrapper.ondema-layout2 .clm_ofa h4>span{display:inline-block;font-size:1.3rem;color:#fff;padding:2px .5rem;margin-left:2px}.wrapper.ondema-layout2 .ondema{background:#3fa4d2}.wrapper.ondema-layout2 .spot{background:#9acd32}.wrapper.ondema-layout2 .teiki{background:#ff8c00}.wrapper.ondema-layout2 .txt_imp>strong{font-weight:700;font-size:1.7rem;margin-left:5px}.wrapper.ondema-layout2 .txt_imp+span{background:#fce9eb!important;border:1px solid #f7acb3;color:#f25665;padding:4px 1rem;border-radius:4px;font-size:1.2rem;line-height:3.4rem}.wrapper.ondema-layout2 .clm_ofa dd,.wrapper.ondema-layout2 .clm_ofa dt{width:100%!important;padding:10px}.wrapper.ondema-layout2 .clm_ofa dt{background:#c6dee0}.wrapper.ondema-layout2 .clm_ofa.sime dt{background:#e2e2e2}.wrapper.ondema-layout2 .clm_ofa>section{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.wrapper.ondema-layout2 .clm_ofa>section>span{display:block;width:100%;margin:1rem 0;color:#0074b7;font-weight:700}.wrapper.ondema-layout2 .clm_ofa a{display:block;background:#565656;border:none;color:#fff;padding:10px 0;width:48%;border-radius:4px;text-align:center}.wrapper.ondema-layout2 .clm_ofa a:first-of-type{background:#0074b7}.wrapper.ondema-layout2 .box_workreq form{display:flex;flex-wrap:wrap;justify-content:end;margin-top:2.5rem}.wrapper.ondema-layout2 .box_workreq dl{display:flex;margin-bottom:.6rem;width:100%}.wrapper.ondema-layout2 .box_workreq dd,.wrapper.ondema-layout2 .box_workreq dt{padding:.8rem 1rem}.wrapper.ondema-layout2 .box_workreq dt{background:#c6dee0;text-align:center;vertical-align:middle;width:20%}.wrapper.ondema-layout2 .box_workreq input[type=checkbox]{display:inline-block}.wrapper.ondema-layout2 .box_workreq label{margin-right:1.5rem}.wrapper.ondema-layout2 .box_workreq label:last-of-type{margin-right:0}.wrapper.ondema-layout2 .box_workreq button{background:#0074b7;border:none;padding:.8rem 2rem;color:#fff;font-weight:700;margin-top:1rem;transition:.3s}.wrapper.ondema-layout2 .box_workreq button:hover{opacity:.8}.wrapper.ondema-layout2 .box_workreq>span{line-height:2.4rem}.wrapper.ondema-layout2 .txt_imp{position:relative;display:block;padding-left:2.4rem;line-height:2.6rem;margin-bottom:10px}.wrapper.ondema-layout2 .txt_imp:before{content:"!";font-weight:700;display:block;position:absolute;left:7px;top:0;z-index:1;color:#fff}.wrapper.ondema-layout2 .txt_imp:after{content:"";width:2rem;height:2rem;background:#000;display:block;border-radius:50px;position:absolute;left:0;top:3px}.wrapper.ondema-layout2 .migisoroe.doctor_ma_table td{text-align:right}.wrapper.ondema-layout2 .ex{display:inline-block;width:18px;height:18px;background-size:contain;transition:.3s;margin-bottom:-3px;margin-left:.3rem;position:relative}.wrapper.ondema-layout2 .ex.doc:hover:after{content:"医師都合のみ\aキャンセルをカウントしています。"}.wrapper.ondema-layout2 .ex:hover:after{content:"医療機関都合のみ\aキャンセルをカウントしています。";white-space:pre;display:block;background:#eaeaea;color:#23304c;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:5px;font-size:1.2rem;line-height:1.6rem;position:absolute;right:-70px;bottom:-60px}.wrapper.ondema-layout2 .ex:hover:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #eaeaea;border-style:solid;border-width:0 5px 10px;position:absolute;right:8px;bottom:-10px}.wrapper.ondema-layout2 .migisoroe.doctor_ma_table tr>td:first-child,.wrapper.ondema-layout2 .migisoroe.doctor_ma_table tr>td:last-child,.wrapper.ondema-layout2 .migisoroe.doctor_ma_table tr>td:nth-child(2){text-align:center!important}.wrapper.ondema-layout2 .migisoroe.teikeisaki tr>td:nth-child(5),.wrapper.ondema-layout2 .migisoroe.teikeisaki tr>td:nth-child(6){text-align:right!important}.wrapper.ondema-layout2 .cancelbox th,.wrapper.ondema-layout2 .master_doctor_details th{background-color:#c6dee0;border:none;margin-right:10px;color:#595959;display:inline-block;width:120px;margin-bottom:5px}.wrapper.ondema-layout2 .cancelbox th:last-of-type,.wrapper.ondema-layout2 .master_doctor_details th:last-of-type{border-right:none}.wrapper.ondema-layout2 .cancelbox td,.wrapper.ondema-layout2 .master_doctor_details td{border:none;margin-bottom:5px;display:inline-block;width:100%}.wrapper.ondema-layout2 .cancelbox td{padding:.5em 1em}.wrapper.ondema-layout2 #pages .master_doctor_detailOuter h1{text-align:left;border-left:10px solid #4a7de2;padding-left:20px}.wrapper.ondema-layout2 .master_doctor_details{display:flex;align-items:flex-start}.wrapper.ondema-layout2 .d_tabs_tableOuter{width:300px;margin-left:50px;border-left:2px solid #e4e4e4;padding:0 20px}.wrapper.ondema-layout2 .d_tabs_table td{width:260px}.wrapper.ondema-layout2 .master_doctor_details .d_tabs_table th{width:30px;margin:0 0 10px;border-radius:0}.wrapper.ondema-layout2 .d_tabs_btns{display:flex}.wrapper.ondema-layout2 .master_doctor_details .d_tabs_table td{display:inherit;margin-bottom:0}.wrapper.ondema-layout2 .master_doctor_details .d_tabs_table td div{padding:15px;border-bottom:1px solid #e4e4e4}.wrapper.ondema-layout2 .master_doctor_details .d_tabs_table td div:last-of-type{border-bottom:none}.wrapper.ondema-layout2 .doctor_stars img{height:20px}.wrapper.ondema-layout2 .doctors_rank{width:240px}.wrapper.ondema-layout2 .doctor_stars{text-align:center;margin:0 0 5px}.wrapper.ondema-layout2 .doctor_rankbadge{display:block;margin:0 auto 5px;width:90px}.wrapper.ondema-layout2 .doctors_rank .modal_open{font-size:13px;color:#4a7de2;font-weight:700;padding:5px 0;cursor:pointer}.wrapper.ondema-layout2 .doctors_rank .modal_open img{width:8px;padding-left:10px}.wrapper.ondema-layout2 .doctors_rank .modal h4{font-weight:700;font-size:18px;border-bottom:2px solid #4a7de2;display:block;padding-bottom:3px;text-align:left}.wrapper.ondema-layout2 .doctors_rank .modal,.wrapper.ondema-layout2 .modal_yoyaku_cal{max-width:60%}.wrapper.ondema-layout2 .doctors_rank .modal p{text-align:left;line-height:1.5em;padding:15px;font-size:14px}.wrapper.ondema-layout2 .doctors_rank .modal .modal_inner a{font-size:13px;color:#4a7de2;font-weight:700;padding:5px 0}.wrapper.ondema-layout2 .doctors_rank .modal .modal_inner a img{width:8px;padding-left:10px}.wrapper.ondema-layout2 .doctors_rank .modal .modal_close{background-color:#4a7de2;color:#fff;padding:5px 30px;border-radius:50px;width:100px;margin:10px auto;text-align:center}.wrapper.ondema-layout2 .master_doctor_details table:first-of-type{margin-top:30px;width:92%}.wrapper.ondema-layout2 .master_doctor_details{max-width:100%}.wrapper.ondema-layout2 .search_box select{width:-moz-fit-content;width:fit-content;margin-right:15px;font-size:13px;background-color:#0074b7;border-radius:50px;border:none;font-weight:700;color:#fff;text-align:center}.wrapper.ondema-layout2 .chat_box.chat_on{position:fixed;right:15px;bottom:15px;max-width:300px;width:300px;box-shadow:3px 3px 10px #d3d3d3;border-radius:20px;display:block}.wrapper.ondema-layout2 .chat_close{display:inline-block;margin-left:10px;font-weight:700;text-align:right;background-color:#fff;color:#0074b7;border-radius:50px;padding:2px;cursor:pointer}.wrapper.ondema-layout2 .chat_open{background-color:#0074b7;color:#fff;border-radius:50px;text-align:center;padding:10px 0;font-weight:700;margin-top:15px;cursor:pointer}.wrapper.ondema-layout2 .chat_open span img{width:25px;vertical-align:middle;margin-left:10px}.wrapper.ondema-layout2 .talk_host{max-width:70%;margin:10px 5px 10px auto;padding:10px;background-color:#e4e4e4;position:relative;border-radius:20px}.wrapper.ondema-layout2 .talk_host.msg,.wrapper.ondema-layout2 .talk_to.msg{width:50%;line-height:1.5em}.wrapper.ondema-layout2 .talk_host:after{content:"";position:absolute;top:3px;right:-17px;border:8px solid transparent;border-left:18px solid #e4e4e4;transform:rotate(-35deg)}.wrapper.ondema-layout2 .talk_to{max-width:70%;margin:10px auto 10px 5px;background-color:#c6dee0;padding:10px;position:relative;border-radius:20px}.wrapper.ondema-layout2 .talk_to:after{content:"";display:inline-block;position:absolute;top:3px;left:-17px;border:8px solid transparent;border-right:18px solid #c6dee0;transform:rotate(35deg)}.wrapper.ondema-layout2 .talk_host p,.wrapper.ondema-layout2 .talk_to p{text-align:left;font-size:14px;padding:0 10px}.wrapper.ondema-layout2 .talk_host span,.wrapper.ondema-layout2 .talk_to span{font-size:10px;text-align:right;display:inline-block;margin-top:10px;width:100%}.wrapper.ondema-layout2 .chat_inner{z-index:9999999999;background-color:#fff;padding:20px}.wrapper.ondema-layout2 .chat_label{background-color:#0074b7;color:#fff;font-weight:700;width:100%;display:block;padding:15px 0;text-align:center;border-radius:20px 20px 0 0;height:-moz-fit-content;height:fit-content}.wrapper.ondema-layout2 .talk_input{background-color:#e4e4e4;padding:15px;border-radius:0 0 20px 20px;height:-moz-fit-content;height:fit-content;display:flex}.wrapper.ondema-layout2 .talk_input textarea{border:1px solid #4a7de2;border-radius:20px 0 0 20px;padding:5px 10px}.wrapper.ondema-layout2 .talk_input textarea:focus{box-shadow:none}.wrapper.ondema-layout2 .talk_input button{display:inline-block;background-color:#4a7de2;color:#fff;border-radius:0 20px 20px 0;border:1px solid #4a7de2;cursor:pointer;font-weight:700;padding:0 10px}.wrapper.ondema-layout2 .talk_input.msg{border-radius:0;display:flex;justify-content:center}.wrapper.ondema-layout2 .talk_input.msg textarea{width:80%;height:57px}.wrapper.ondema-layout2 .talk_input.msg button{padding:0 20px}.wrapper.ondema-layout2 .chat_box{display:none}.wrapper.ondema-layout2 #kirikae_month_content table a{display:block;color:#4a7de2;font-size:1.2rem;text-decoration:underline}.wrapper.ondema-layout2 #kirikae_month_content table a:hover{color:#999}.wrapper.ondema-layout2 #kirikae_month_content .cancel,.wrapper.ondema-layout2 #kirikae_month_content .huseiritu,.wrapper.ondema-layout2 #kirikae_month_content .iraityu,.wrapper.ondema-layout2 #kirikae_month_content .kakutei,.wrapper.ondema-layout2 #kirikae_month_content .machi,.wrapper.ondema-layout2 #kirikae_month_content .mikan{border:none;margin-top:5px;border-radius:4px;padding:2px}.wrapper.ondema-layout2 #kirikae_month_content strong{font-weight:700;display:block}.wrapper.ondema-layout2 #kirikae_month_content .req_num.iraityu{background:#4a7de2}.wrapper.ondema-layout2 #kirikae_month_content .req_num.kakutei{background:#0074b7}.wrapper.ondema-layout2 #kirikae_month_content .req_num.cancel{background:#9e9e9e}.wrapper.ondema-layout2 #kirikae_month_content .req_num.machi{background:#63b8b8}.wrapper.ondema-layout2 #kirikae_month_content .req_num.huseiritu{background:#9e9e9e}.wrapper.ondema-layout2 #kirikae_month_content .req_num.mikan{background:#ed6060}.wrapper.ondema-layout2 .readmore{display:none}.wrapper.ondema-layout2 .line_highlight *{background:rgba(255,198,10,.25)}.wrapper.ondema-layout2 .kirikae_tab,.wrapper.ondema-layout2 .tabs{padding-bottom:40px;width:100%;margin:0 auto}.wrapper.ondema-layout2 .tab_item{width:23.75%;height:50px;background-color:#d9d9d9;line-height:50px;font-size:15px;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;margin:0 9px 15px;border-radius:5px}.wrapper.ondema-layout2 .tab_item:first-of-type{margin-left:0}.wrapper.ondema-layout2 .tab_item:last-of-type{margin-right:0}.wrapper.ondema-layout2 .tab_item:hover{opacity:.75}.wrapper.ondema-layout2 input[name=kirikae_item],.wrapper.ondema-layout2 input[name=tab_item]{display:none}.wrapper.ondema-layout2 .kiri_con,.wrapper.ondema-layout2 .tab_content{display:none;padding:40px 10px;clear:both;overflow:hidden;background-color:#fff}.wrapper.ondema-layout2 .kiri_con{margin-top:30px}.wrapper.ondema-layout2 #all:checked~#all_content,.wrapper.ondema-layout2 #end:checked~#end_content,.wrapper.ondema-layout2 #request:checked~#request_content,.wrapper.ondema-layout2 #wait:checked~#wait_content{display:block}.wrapper.ondema-layout2 .tabs input:checked+.tab_item{background-color:#4a7de2;color:#fff}.wrapper.ondema-layout2 .kiri_con .flex{justify-content:space-between}.wrapper.ondema-layout2 .month_head{font-weight:700;font-size:2rem;margin:1vh 0 5vh;width:-moz-fit-content;width:fit-content;padding-left:2rem}.wrapper.ondema-layout2 .month_head a{font-size:1.7rem;margin:0 1rem;color:#4a7de2}.wrapper.ondema-layout2 .kirikae_tab{background:none;padding:15px 0;margin-bottom:15px}.wrapper.ondema-layout2 .kirikae_tab input[name=kirikae_item]+label{background:#d9d9d9;padding:5px 1.7rem;border-radius:4px}.wrapper.ondema-layout2 .kirikae_tab input:checked+label{background:#565656;color:#fff;font-weight:700}.wrapper.ondema-layout2 .slider{width:100%;overflow:hidden}.wrapper.ondema-layout2 #kirikae_day:checked~#kirikae_day_content,.wrapper.ondema-layout2 #kirikae_list:checked~#kirikae_list_content,.wrapper.ondema-layout2 #kirikae_month:checked~#kirikae_month_content,.wrapper.ondema-layout2 #kirikae_week:checked~#kirikae_week_content{display:block!important}.wrapper.ondema-layout2 #kirikae_month_content table{width:95%;margin:0 auto}.wrapper.ondema-layout2 #kirikae_month_content table tr{display:flex}.wrapper.ondema-layout2 #kirikae_month_content table th{width:14.2857142857%;background:#444;color:#fff;padding:10px 0;border-right:1px solid #ccc}.wrapper.ondema-layout2 #kirikae_month_content table td{border:1px solid #ebebeb;width:14.2857142857%;padding:15px 10px 10px;text-align:left;margin:0;min-height:90px;font-size:1.7rem;line-height:20px}.wrapper.ondema-layout2 .past{background:#f9f9f9;color:#a9a9a9}.wrapper.ondema-layout2 #kirikae_month_content table td:last-child{color:#ff5e08;background:#f9f9f9}.wrapper.ondema-layout2 #kirikae_month_content .req_num{display:block;text-decoration:none;background:#4a7de2;color:#fff;font-size:1.2rem}.wrapper.ondema-layout2 .overflow div{width:100%;height:600px;overflow-x:scroll;display:flex;flex-wrap:wrap}.wrapper.ondema-layout2 .overflow div::-webkit-scrollbar{width:10px}.wrapper.ondema-layout2 .overflow div::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}.wrapper.ondema-layout2 .overflow div::-webkit-scrollbar-thumb{background-color:#4a7de2;border-radius:100px}.wrapper.ondema-layout2 .overflow article{width:100%;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:stretch;margin-bottom:2rem}.wrapper.ondema-layout2 .overflow article>section{font-weight:700;min-width:100px;background:#d7e0f2;font-size:1.3rem;text-align:center;padding-top:10px;height:432vh}.wrapper.ondema-layout2 .overflow article ul{padding:26px 0 0;background:#565656}.wrapper.ondema-layout2 .overflow article>ul>li{width:40px;height:2px;background:#fff;text-align:center;border-top:1px solid #efefef;font-size:1.3rem;color:#999;font-weight:700}.wrapper.ondema-layout2 .overflow article>ul>li:first-child,.wrapper.ondema-layout2 .overflow article>ul>li:nth-child(10n+1){height:20px;background:#d7e0f2!important;font-size:1.4rem;color:#444}.wrapper.ondema-layout2 .overflow article>dl{min-width:120px;height:20px;border-left:1px solid #999}.wrapper.ondema-layout2 .overflow article>dl dt{font-size:1.3rem;font-weight:700;height:20px;text-align:center;background:#565656;color:#fff;padding-top:5px}.wrapper.ondema-layout2 .overflow article>dl dd{height:2px;border-bottom:1px solid #efefef;background:#fff}.wrapper.ondema-layout2 .overflow article>dl dd:nth-of-type(2n){background:#f4f6fb}.wrapper.ondema-layout2 .overflow article>dl dd:first-of-type{margin-top:1px}.wrapper.ondema-layout2 .overflow article>dl dd:first-of-type,.wrapper.ondema-layout2 .overflow article>dl dd:nth-of-type(10n+1){height:20px;background:#d7e0f2!important}.wrapper.ondema-layout2 .overflow span{display:block;background:#0074b7;color:#fff;border-bottom:0;border-radius:4px;padding:2px 5px 0;position:sticky;margin-top:2px;font-weight:700;font-size:1.27rem}.wrapper.ondema-layout2 .overflow span.min05{height:20px}.wrapper.ondema-layout2 .overflow span.min10{height:54px}.wrapper.ondema-layout2 .overflow span.min15{height:80px}.wrapper.ondema-layout2 .overflow span.min20{height:100px}.wrapper.ondema-layout2 .overflow span.syosin{background:#f25c5c}.wrapper.ondema-layout2 .overflow span.saishin{background:#8cbb57}.wrapper.ondema-layout2 .overflow span.e_card,.wrapper.ondema-layout2 .overflow span.e_other{position:relative;display:block;display:inline-block;width:15px;height:15px;padding:0;margin:0}.wrapper.ondema-layout2 .overflow span.e_card{background:#0074b7}.wrapper.ondema-layout2 .overflow span.e_other{background:#5a5a5a}.wrapper.ondema-layout2 .overflow span.e_card:before{font-weight:400;content:"ク";color:#fff}.wrapper.ondema-layout2 .overflow span.e_other:before{font-weight:400;content:"他";color:#fff}.wrapper.ondema-layout2 .li_error{display:flex;margin:0 0 2vh 2vw}.wrapper.ondema-layout2 .li_error li{display:block;position:relative;margin-right:1rem;padding-left:1.7rem}.wrapper.ondema-layout2 .li_error li:before{content:"";width:13px;height:13px;display:block;background:#000;position:absolute;left:0;top:2px}.wrapper.ondema-layout2 .li_error li:first-child:before{background:#ea2a2a}.wrapper.ondema-layout2 .li_error li:nth-child(2):before{background:#71c114}.wrapper.ondema-layout2 .li_error li:nth-child(3):before{background:#0074b7}.wrapper.ondema-layout2 .li_error li:nth-child(3):after{content:"ク";position:absolute;left:0;top:0;font-size:1.3rem;color:#fff}.wrapper.ondema-layout2 .li_error li:nth-child(4):before{background:#5a5a5a}.wrapper.ondema-layout2 .li_error li:nth-child(4):after{content:"他";position:absolute;left:0;top:0;font-size:1.3rem;color:#fff}.wrapper.ondema-layout2 .news_area{background-color:#fff;padding:20px;max-width:100%;margin:0 auto 20px}.wrapper.ondema-layout2 .news_area ul{height:162px;overflow-y:scroll}.wrapper.ondema-layout2 .news_area li{line-height:1.5em;margin:0 0 5px;font-size:12px}.wrapper.ondema-layout2 .news_area li span{color:#fff;background-color:#4a7de2;padding:5px;font-size:12px;display:inline-block;margin-right:15px;font-weight:700;border-radius:5px}.wrapper.ondema-layout2 .news_area li a{color:#4a7de2;border-bottom:1px solid #4a7de2}.wrapper.ondema-layout2 .news_area h2 span{font-size:18px;font-weight:700}.wrapper.ondema-layout2 .news_area h2 span:first-of-type{border-left:10px solid #4a7de2;padding-left:10px}.wrapper.ondema-layout2 .news_area h2{margin-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:10px}.wrapper.ondema-layout2 .news_area h2 span{display:inline-block}.wrapper.ondema-layout2 .news_area ul::-webkit-scrollbar,.wrapper.ondema-layout2 .page_tos>div::-webkit-scrollbar{width:10px}.wrapper.ondema-layout2 .news_area ul::-webkit-scrollbar-track,.wrapper.ondema-layout2 .page_tos>div::-webkit-scrollbar-track{background-color:inherit;border-radius:100px}.wrapper.ondema-layout2 .news_area ul::-webkit-scrollbar-thumb,.wrapper.ondema-layout2 .page_tos>div::-webkit-scrollbar-thumb{background-color:#4a7de2;border-radius:100px}.wrapper.ondema-layout2 .news_area h2 span:last-of-type{cursor:pointer}.wrapper.ondema-layout2 .news_area h2 span:last-of-type.open:before,.wrapper.ondema-layout2 .news_area h2 span:last-of-type:before{content:"";background-repeat:no-repeat;background-size:contain;background-position:50%;padding:10px}.wrapper.ondema-layout2 .partner_table{width:100%;margin:0 auto}.wrapper.ondema-layout2 .partner_table tr{background-color:#fff}.wrapper.ondema-layout2 .partner_table th{background-color:#565656;color:#fff;padding:10px;position:sticky;top:-3px;z-index:1;font-weight:700;font-size:13px;border:1px solid #565656;border-top:none;border-right:1px solid #fff}.wrapper.ondema-layout2 .partner_table td,.wrapper.ondema-layout2 .partner_table th{vertical-align:middle}.wrapper.ondema-layout2 .partner_table th:last-of-type{border-right:1px solid #565656}.wrapper.ondema-layout2 .partner_table td{padding:10px;border:1px solid #ccc;font-size:12px}.wrapper.ondema-layout2 .partner_table td:nth-child(7){text-align:center}.wrapper.ondema-layout2 .scroll_table_wrap{height:545px;overflow-y:scroll}.wrapper.ondema-layout2 .scroll_table_wrap::-webkit-scrollbar{width:10px}.wrapper.ondema-layout2 .scroll_table_wrap::-webkit-scrollbar-track{background-color:inherit;border-radius:100px}.wrapper.ondema-layout2 .scroll_table_wrap::-webkit-scrollbar-thumb{background-color:#4a7de2;border-radius:100px}.wrapper.ondema-layout2 .partner_table tr:nth-of-type(odd){background-color:#f0f0f0}.wrapper.ondema-layout2 .table_search{width:-moz-fit-content;width:fit-content;margin:0 0 15px auto}.wrapper.ondema-layout2 .table_search .search_box input{background-color:#f0f0f0}.wrapper.ondema-layout2 .wait_doc,.wrapper.ondema-layout2 .wait_doc2,.wrapper.ondema-layout2 .wait_doc3{background-color:#0074b7;color:#fff;font-weight:700;border-radius:5px;padding:3px 5px;cursor:pointer}.wrapper.ondema-layout2 .wait_doc2{background:#4a7de2;padding:3px 10px}.wrapper.ondema-layout2 .wait_doc3{background:#ff8c00;padding:3px 5px}.wrapper.ondema-layout2 .zitai{background:tomato!important;display:inline-block;text-align:center;padding:4px 17px!important}.wrapper.ondema-layout2 .modal_select_doctor2>p{line-height:2.2rem;font-size:1.5rem}.wrapper.ondema-layout2 .modal_select_doctor2 form{margin:2rem 0}.wrapper.ondema-layout2 .modal_select_doctor2 form button{margin-top:5rem}.wrapper.ondema-layout2 .modal_select_doctor2>section{margin:3rem auto}.wrapper.ondema-layout2 .modal_select_doctor2>section dl{width:60%;margin:0 auto;padding:1.4rem 0 1.6rem 2rem;border-bottom:1px solid #ccc;text-align:left}.wrapper.ondema-layout2 .modal_select_doctor2>section dt{padding-left:.4rem}.wrapper.ondema-layout2 .modal_select_doctor2>section dd{font-weight:700;margin-top:.5rem}.wrapper.ondema-layout2 .modal_select_doctor2>section dt span{background:#999;padding:.4rem 1rem;color:#fff;display:inline-block;border-radius:3px;margin-right:1rem}.wrapper.ondema-layout2 .edit_link{font-weight:700;background:none!important;display:block;position:relative;color:#979797}.wrapper.ondema-layout2 .edit_link:after{content:"";display:inline-block;width:4px;height:4px;margin:0 2px;border-top:2px solid #979797;border-right:2px solid #979797;transform:rotate(45deg)}.wrapper.ondema-layout2 .edit_link:hover{color:#4a7de2}.wrapper.ondema-layout2 .edit_link:hover:after{border-top:3px solid #4a7de2;border-right:3px solid #4a7de2}.wrapper.ondema-layout2 .modal_select_doctor2>section dt span.seibetu{background:#a2a883}.wrapper.ondema-layout2 .modal_select_doctor2>section dt span.syozaiti{background:#b27877}.wrapper.ondema-layout2 .modal_select_doctor2 .tit_line,.wrapper.ondema-layout2 .modal_select_doctor3 .tit_line{position:relative;margin-bottom:4rem}.wrapper.ondema-layout2 .modal_select_doctor2 .tit_line:before,.wrapper.ondema-layout2 .modal_select_doctor3 .tit_line:before{content:"";width:100%;height:1px;display:block;border-bottom:1px solid #ccc;position:absolute;left:-10px;bottom:-10px}.wrapper.ondema-layout2 .search_box button.chancel_btn{border-radius:50px;background-color:#0074b7;color:#fff;font-weight:700}.wrapper.ondema-layout2 .partner_table_request input[type=checkbox]{display:block;margin-bottom:-1px}.wrapper.ondema-layout2 .partner_table_request td:first-of-type,.wrapper.ondema-layout2 .partner_table_request th:first-of-type{width:-moz-fit-content;width:fit-content;padding:5px}.wrapper.ondema-layout2 .unread:before{content:"no";color:transparent;font-size:.88em;padding:2px 0;width:70%;background:none;border-radius:2px;margin:0 auto 2px;display:block;text-align:center;content:"未読"!important;color:#fff!important;background:tomato!important}.wrapper.ondema-layout2 .tit_blue{color:#4a7de2;font-weight:700;font-size:1.4em;text-align:center;margin:0 0 2em}.wrapper.ondema-layout2 .tit_blue+p{font-weight:400!important;line-height:1.57em}.wrapper.ondema-layout2 .work_list_ma .tit_blue{margin:0;padding:.3em 0 0 1em;color:#565656}.wrapper.ondema-layout2 .master_star_rate_1 span,.wrapper.ondema-layout2 .master_star_rate_2 span,.wrapper.ondema-layout2 .master_star_rate_3 span,.wrapper.ondema-layout2 .master_star_rate_4 span,.wrapper.ondema-layout2 .master_star_rate_5 span{color:#ccc!important;font-size:1.1em!important}.wrapper.ondema-layout2 .rate_cmt{font-size:.88em;line-height:1.6em;margin-top:.5em}.wrapper.ondema-layout2 .master_star_rate_1 span:first-of-type,.wrapper.ondema-layout2 .master_star_rate_2 span:first-of-type,.wrapper.ondema-layout2 .master_star_rate_2 span:nth-of-type(2),.wrapper.ondema-layout2 .master_star_rate_3 span:first-of-type,.wrapper.ondema-layout2 .master_star_rate_3 span:nth-of-type(2),.wrapper.ondema-layout2 .master_star_rate_3 span:nth-of-type(3),.wrapper.ondema-layout2 .master_star_rate_4 span:first-of-type,.wrapper.ondema-layout2 .master_star_rate_4 span:nth-of-type(2),.wrapper.ondema-layout2 .master_star_rate_4 span:nth-of-type(3),.wrapper.ondema-layout2 .master_star_rate_4 span:nth-of-type(4),.wrapper.ondema-layout2 .master_star_rate_5 span:first-of-type,.wrapper.ondema-layout2 .master_star_rate_5 span:nth-of-type(2),.wrapper.ondema-layout2 .master_star_rate_5 span:nth-of-type(3),.wrapper.ondema-layout2 .master_star_rate_5 span:nth-of-type(4),.wrapper.ondema-layout2 .master_star_rate_5 span:nth-of-type(5){color:#fc0!important}.wrapper.ondema-layout2 .star_rate{display:flex;flex-direction:row-reverse;justify-content:flex-end}.wrapper.ondema-layout2 .star_rate input[type=radio]{display:none}.wrapper.ondema-layout2 .star_rate label{position:relative;padding:0 5px;color:#ccc;cursor:pointer;font-size:1.5em}.wrapper.ondema-layout2 .star_rate input[type=radio]:checked~label,.wrapper.ondema-layout2 .star_rate label:hover,.wrapper.ondema-layout2 .star_rate label:hover~label{color:#fc0}.wrapper.ondema-layout2 .tab_content .table_search{margin:0 auto 15px;display:flex;justify-content:space-between;width:100%}.wrapper.ondema-layout2 .tab_content .table_search a{background-color:#4a7de2;color:#fff;font-weight:700;padding:10px 15px;border-radius:5px}.wrapper.ondema-layout2 .bg_blue{background:#0074b7!important;margin-left:7px}.wrapper.ondema-layout2 .new_request_form{background-color:#fff;padding:40px}.wrapper.ondema-layout2 .new_request_form h2 span{border-left:10px solid #4a7de2;font-weight:700;padding-left:15px;font-size:18px}.wrapper.ondema-layout2 .new_request_form h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.wrapper.ondema-layout2 .new_request_form p{margin-bottom:15px;line-height:2.4rem}.wrapper.ondema-layout2 .new_request_form dt span,.wrapper.ondema-layout2 .new_request_form p span{color:#4a7de2;font-weight:900}.wrapper.ondema-layout2 .new_request_form form{width:600px;margin:30px auto}.wrapper.ondema-layout2 .master_edit_form.new_request_form form{width:100%}.wrapper.ondema-layout2 .modal_cancel dl,.wrapper.ondema-layout2 .new_request_form form dl{display:flex;margin:0 0 5px}.wrapper.ondema-layout2 .modal_cancel dt,.wrapper.ondema-layout2 .new_request_form form dt{width:120px;background-color:#f0f0f0;padding:15px;margin-right:15px;font-weight:700}.wrapper.ondema-layout2 .modal_cancel dt span{color:#4a7de2}.wrapper.ondema-layout2 .modal_cancel dd,.wrapper.ondema-layout2 .new_request_form form dd{padding:10px;max-width:410px}.wrapper.ondema-layout2 #ent_pat_form.new_request_form dt{width:280px}.wrapper.ondema-layout2 #ent_pat_form.new_request_form dd,.wrapper.ondema-layout2 #ent_pat_form.new_request_form dd input{width:100%}.wrapper.ondema-layout2 .modal_cancel dd div,.wrapper.ondema-layout2 .new_request_form form dd div{margin-bottom:10px}.wrapper.ondema-layout2 .modal_cancel dd div:last-of-type,.wrapper.ondema-layout2 .new_request_form form dd div:last-of-type{margin-bottom:0}.wrapper.ondema-layout2 .modal_cancel dd input,.wrapper.ondema-layout2 .modal_cancel dd select,.wrapper.ondema-layout2 .new_request_form form dd input,.wrapper.ondema-layout2 .new_request_form form dd select{padding:5px;font-size:13px}.wrapper.ondema-layout2 .modal_cancel dd select{width:100%}.wrapper.ondema-layout2 .modal_cancel dd span,.wrapper.ondema-layout2 .new_request_form form dd span{padding:0 5px;font-size:13px}.wrapper.ondema-layout2 .modal_cancel form button,.wrapper.ondema-layout2 .new_request_form form button{font-family:inherit;font-size:inherit;font-weight:700;background-color:#0074b7;color:#fff;padding:10px 20px;display:block;margin:20px auto;cursor:pointer;border:none;width:200px}.wrapper.ondema-layout2 .modal_cancel form button{margin:30px auto 5px}.wrapper.ondema-layout2 .new_request_form form .button_area{display:flex}.wrapper.ondema-layout2 .new_request_form form .button_area button:first-of-type{background-color:#595959}.wrapper.ondema-layout2 .address_bar.show_bar,.wrapper.ondema-layout2 .modal_prev_doc,.wrapper.ondema-layout2 .modal_prev_doc_iie,.wrapper.ondema-layout2 .modal_select_doctor,.wrapper.ondema-layout2 .modal_select_doctor2,.wrapper.ondema-layout2 .modal_select_doctor3,.wrapper.ondema-layout2 .modal_yoyaku_cal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.wrapper.ondema-layout2 .modal_overlay_doc{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .modal_prev_doc_iie strong,.wrapper.ondema-layout2 .modal_prev_doc strong{font-weight:700;margin-bottom:15px}.wrapper.ondema-layout2 .modal_prev_doc>button,.wrapper.ondema-layout2 .modal_prev_doc_iie>button{background:#0074b7;padding:10px 0;width:60%;display:block;margin:15px auto 0;color:#fff;border:none}.wrapper.ondema-layout2 .bikou_close,.wrapper.ondema-layout2 .select_close,.wrapper.ondema-layout2 .wait_doc,.wrapper.ondema-layout2 .wait_doc2{cursor:pointer}.wrapper.ondema-layout2 .modal_prev_doc,.wrapper.ondema-layout2 .modal_prev_doc_iie{max-width:70%}.wrapper.ondema-layout2 .modal_select_doctor3>p{line-height:2.3rem;margin:3rem 0 4rem}.wrapper.ondema-layout2 .modal_select_doctor h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.wrapper.ondema-layout2 .modal_select_doctor h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #4a7de2;padding-left:15px}.wrapper.ondema-layout2 .modal_select_doctor li{text-align:left;line-height:1.3em}.wrapper.ondema-layout2 .modal_select_doctor ul{width:-moz-fit-content;width:fit-content;margin:0 auto}.wrapper.ondema-layout2 .modal_select_doctor form button{background-color:#0074b7;padding:10px 20px;margin:20px auto 10px}.wrapper.ondema-layout2 .modal_select_doctor form button,.wrapper.ondema-layout2 .select_close_btn{font-family:inherit;font-size:inherit;font-weight:700;color:#fff;display:block;cursor:pointer;border:none;width:200px}.wrapper.ondema-layout2 .select_close_btn{background-color:#595959;margin:0 auto}.wrapper.ondema-layout2 .select_close_btn a{display:block;padding:10px 0}.wrapper.ondema-layout2 .modal_req_detai{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.wrapper.ondema-layout2 .modal_overlay_req{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .req_close{cursor:pointer}.wrapper.ondema-layout2 .req_num{cursor:pointer;color:#4a7de2;border-bottom:1px solid #4a7de2}.wrapper.ondema-layout2 .zan_sec button{background:#0074b7;color:#fff;font-weight:700;width:-moz-fit-content;width:fit-content;padding:.6rem 2rem;border:none;margin-left:1rem}.wrapper.ondema-layout2 .wait_doc_choice_list,.wrapper.ondema-layout2 .wait_doc_list,.wrapper.ondema-layout2 .zan_sec{display:none;padding:1.4rem 0}.wrapper.ondema-layout2 .wait_doc_choice,.wrapper.ondema-layout2 .wait_doc_in_req,.wrapper.ondema-layout2 .zan_btn,.wrapper.ondema-layout2 .zan_okbtn{background-color:#0074b7;color:#fff;font-weight:700;padding:5px 10px;border-radius:5px;cursor:pointer}.wrapper.ondema-layout2 .zan_btn,.wrapper.ondema-layout2 .zan_okbtn{border:none;margin:10px 0 0}.wrapper.ondema-layout2 .zan_btn{background:#333}.wrapper.ondema-layout2 .zan_time{font-weight:700}.wrapper.ondema-layout2 .zan_time:after{content:"/h";color:#979797!important;font-weight:400!important;margin-left:1rem}.wrapper.ondema-layout2 .modal_req_detai dl{display:flex;margin-bottom:2px}.wrapper.ondema-layout2 .modal_req_detai dt{padding:10px 15px;margin-right:10px;background-color:#565656;color:#fff;font-weight:700;width:90px;font-size:14px;text-align:left}.wrapper.ondema-layout2 .modal_req_detai dd{padding:10px 15px;font-size:14px;background-color:#f0f0f0;width:340px;text-align:left}.wrapper.ondema-layout2 .modal_req_detai h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.wrapper.ondema-layout2 .modal_req_detai h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #4a7de2;padding-left:15px}.wrapper.ondema-layout2 .req_close{background-color:#595959;padding:10px;display:block;width:200px;margin:20px auto;color:#fff;font-weight:700;text-align:center;font-family:inherit;border:none}.wrapper.ondema-layout2 .wait_doc_choice_list form,.wrapper.ondema-layout2 .wait_doc_list form{padding:20px;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .wait_doc_list form li{line-height:2em}.wrapper.ondema-layout2 .wait_doc_choice_list form span,.wrapper.ondema-layout2 .wait_doc_list form span{background-color:#0074b7;color:#fff;font-weight:700;display:block;margin:20px auto 0;border:none;padding:10px 20px;cursor:pointer}.wrapper.ondema-layout2 .bikou span{background-color:#c6dee0;padding:3px 5px;border-radius:5px;cursor:pointer}.wrapper.ondema-layout2 .modal_bikou,.wrapper.ondema-layout2 .modal_cancel{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.wrapper.ondema-layout2 .modal_overlay_bikou,.wrapper.ondema-layout2 .modal_overlay_cancel{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .modal_bikou h2{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:left}.wrapper.ondema-layout2 .modal_bikou h2 span{text-align:left;font-size:18px;font-weight:700;border-left:10px solid #4a7de2;padding-left:15px}.wrapper.ondema-layout2 .modal_bikou table th{background-color:#333;color:#fff;font-weight:700;width:90px;padding:10px 15px;border:3px solid #fff;border-right-width:10px}.wrapper.ondema-layout2 .modal_bikou table td{text-align:left;padding:10px 15px;background-color:#f0f0f0;border:3px solid #fff}.wrapper.ondema-layout2 .bikou_btn{font-family:inherit;font-size:inherit;font-weight:700;background-color:#595959;color:#fff;display:block;cursor:pointer;border:none;width:200px;padding:10px 0;margin:10px auto 0}.wrapper.ondema-layout2 .bikou_btn.light{background:#999}.wrapper.ondema-layout2 .bikou_cancel_btn{font-family:inherit;font-size:inherit;font-weight:700;background-color:#0074b7;color:#fff;display:block;cursor:pointer;border:none;width:200px;padding:10px 0;margin:15px auto 0}.wrapper.ondema-layout2 .modal_req_detai .bikou_cancel{background-color:#0074b7;color:#fff;font-weight:700;display:block;margin:10px auto 0 0;border:none;padding:10px 20px;cursor:pointer;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .modal_select_doctor li div{margin-bottom:20px}.wrapper.ondema-layout2 .modal_select_doctor li div span:first-of-type{font-size:12px;padding-right:15px}.wrapper.ondema-layout2 .modal_select_doctor li div span:last-of-type{cursor:pointer;text-align:center;border-bottom:1px solid #333;font-weight:700;font-size:12px;height:-moz-fit-content;height:fit-content}.wrapper.ondema-layout2 .select_doc_acho_inner{display:none;position:absolute;right:-35%;top:15%;background-color:#f0f0f0;box-shadow:5px 5px 5px #565656;padding:20px}.wrapper.ondema-layout2 .select_doc_acho_inner.view_pop{display:block}.wrapper.ondema-layout2 .select_doc_acho_inner dl{display:flex}.wrapper.ondema-layout2 .select_doc_acho_inner dt{background-color:#4a7de2;font-size:13px;font-weight:600;color:#fff;width:100px;padding:3px 5px;border:3px solid #f0f0f0;line-height:1.3em;text-align:center;display:flex;align-items:center;justify-content:center}.wrapper.ondema-layout2 .select_doc_acho_inner dl:last-of-type dt{display:block}.wrapper.ondema-layout2 .select_doc_acho_inner dd{font-size:13px;padding:3px 5px;line-height:1.3em;background-color:#fff;border:3px solid #f0f0f0;width:230px}.wrapper.ondema-layout2 .select_doc_acho_inner li{line-height:1.3em}.wrapper.ondema-layout2 .select_doc_acho_inner dt span{font-size:11px;display:block;margin:0 auto}.wrapper.ondema-layout2 .select_doc_acho_inner ul{margin-left:0}.wrapper.ondema-layout2 .modal_select_doctor li .select_doc_acho_inner dt span:last-of-type{padding:0;font-weight:400;cursor:text;border:none}.wrapper.ondema-layout2 .select_doc_acho_inner p{text-align:left;font-weight:700;padding-left:15px;margin-bottom:10px}.wrapper.ondema-layout2 .teiki_irai{cursor:pointer}.wrapper.ondema-layout2 input#teiki_irai{display:inline-block}.wrapper.ondema-layout2 .form_teiki_inner{display:none}.wrapper.ondema-layout2 .form_teiki_inner p{text-align:left;padding:20px 0 0}.wrapper.ondema-layout2 .form_teiki_inner p:before{content:"■";color:#4a7de2}.wrapper.ondema-layout2 #teiki_times{display:block;margin-bottom:10px}.wrapper.ondema-layout2 .new_request_form_after dd{line-height:1.5em}.wrapper.ondema-layout2 .master_edit_form dt,.wrapper.ondema-layout2 .partner_edit_form_after form dt,.wrapper.ondema-layout2 .partner_edit_form form dt{width:160px}.wrapper.ondema-layout2 .master_edit_form form dd select,.wrapper.ondema-layout2 .partner_edit_form form dd input,.wrapper.ondema-layout2 .partner_edit_form form dd select .master_edit_form form dd input{width:250px}.wrapper.ondema-layout2 .master_edit_form dd select,.wrapper.ondema-layout2 .partner_edit_form form dd select{width:262px}.wrapper.ondema-layout2 .master_edit_form dd input#datepicker,.wrapper.ondema-layout2 .partner_edit_form form dd input#datepicker{width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .new_request_form.master_edit_form{padding:0}.wrapper.ondema-layout2 .stop_form h2+p{text-align:left;background-color:#f0f0f0;padding:25px}.wrapper.ondema-layout2 .stop_form h2+p span{display:block;margin:0 auto -10px;text-align:left}.wrapper.ondema-layout2 .staff_edit_form .tab_head span{cursor:text}.wrapper.ondema-layout2 .staff_edit_form td.staff_edit span{cursor:pointer;background-color:#0074b7;color:#fff;font-weight:700;padding:2px 10px;border-radius:50px}.wrapper.ondema-layout2 .s_e_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.wrapper.ondema-layout2 .s_e_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .kouza_modal h2,.wrapper.ondema-layout2 .pay_modal h2,.wrapper.ondema-layout2 .s_e_modal h2,.wrapper.ondema-layout2 .status_modal h2{text-align:left;margin-bottom:25px}.wrapper.ondema-layout2 .s_e_modal h2 span{border-left:10px solid #4a7de2;padding-left:15px;font-size:16px;text-align:left;margin:0 auto;width:100%;font-weight:700}.wrapper.ondema-layout2 .pay_modal .partner_edit_form form dt,.wrapper.ondema-layout2 .s_e_modal .partner_edit_form form dt,.wrapper.ondema-layout2 .status_modal .partner_edit_form form dt{width:106px}.wrapper.ondema-layout2 .status_modal .partner_edit_form form dd{text-align:left;line-height:1.3em}.wrapper.ondema-layout2 .status_modal .partner_edit_form form dt a{display:block;color:#4a7de2;border-bottom:1px solid #4a7de2;margin:5px auto 0;width:-moz-fit-content;width:fit-content;font-size:13px}.wrapper.ondema-layout2 .pay_modal .new_request_form form,.wrapper.ondema-layout2 .s_e_modal .new_request_form form,.wrapper.ondema-layout2 .status_modal .new_request_form form{width:100%}.wrapper.ondema-layout2 .pay_modal .new_request_form,.wrapper.ondema-layout2 .s_e_modal .new_request_form,.wrapper.ondema-layout2 .status_modal .new_request_form{padding-bottom:0;margin-bottom:0}.wrapper.ondema-layout2 .pay_modal .partner_edit_form form dd input,.wrapper.ondema-layout2 .pay_modal .partner_edit_form form dd select,.wrapper.ondema-layout2 .s_e_modal .partner_edit_form form dd input,.wrapper.ondema-layout2 .s_e_modal .partner_edit_form form dd select,.wrapper.ondema-layout2 .status_modal .partner_edit_form form dd input,.wrapper.ondema-layout2 .status_modal .partner_edit_form form dd select{width:220px}.wrapper.ondema-layout2 .payment_list_box{background-color:#fff;padding:30px}.wrapper.ondema-layout2 .kouza_modal,.wrapper.ondema-layout2 .pay_modal,.wrapper.ondema-layout2 .status_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px;width:500px}.wrapper.ondema-layout2 .kouza_modal_overlay,.wrapper.ondema-layout2 .pay_modal_overlay,.wrapper.ondema-layout2 .status_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .pay_modal_open{background-color:#0074b7;color:#fff;font-weight:700;padding:2px 10px;border-radius:50px;cursor:pointer}.wrapper.ondema-layout2 .kouza_modal_open{color:#4a7de2;border-bottom:1px solid #4a7de2;cursor:pointer}.wrapper.ondema-layout2 a.status{display:block;cursor:pointer;width:18px;height:18px;margin:0 auto}.wrapper.ondema-layout2 .bikou_btn a{width:100%;display:block}.wrapper.ondema-layout2 button.kyubo,.wrapper.ondema-layout2 button.spot,.wrapper.ondema-layout2 button.teiki{border:none;background:#9acd32;color:#fff;font-weight:700;padding:2px 10px}.wrapper.ondema-layout2 button.kyubo{background:#eb2300}.wrapper.ondema-layout2 button.teiki{background:#ff8c00}.wrapper.ondema-layout2 .osusume{border:none;background:#4a7de2;color:#fff;font-weight:700;padding:2px 10px}.wrapper.ondema-layout2 .kyubo{border:none;background:#eb2300;color:#fff;font-weight:700;padding:2px 10px}.wrapper.ondema-layout2 .work_tit>button{margin-right:1rem}.wrapper.ondema-layout2 .w100 th{width:53px!important}.wrapper.ondema-layout2 .doctor_select_attention{border:1px solid #e17d6c;background:rgba(235,35,0,.0941176471);padding:1rem 2rem;font-size:1.3rem;line-height:2rem;border-radius:6px;width:90%;margin:0 auto}.wrapper.ondema-layout2 .works_list .work_tables table:first-of-type{margin-top:0}.wrapper.ondema-layout2 .work_tables td,.wrapper.ondema-layout2 .work_tables th{display:revert;height:15px;vertical-align:middle}.wrapper.ondema-layout2 .work_tables th{border-bottom:1px dotted #fff}.wrapper.ondema-layout2 .work_tables td{background:#fff;line-height:1.57em;border-bottom:1px dotted #e4e4e4}.wrapper.ondema-layout2 .work_tables tr:last-of-type td,.wrapper.ondema-layout2 .work_tables tr:last-of-type th{border-bottom:none}.wrapper.ondema-layout2 .work_tables td.rows,.wrapper.ondema-layout2 .work_tables th.rows{height:46px;vertical-align:middle}.wrapper.ondema-layout2 .itemH span,.wrapper.ondema-layout2 .work_tables td.rows span{font-size:17px;font-weight:900;color:tomato;padding-right:5px;display:inline}.wrapper.ondema-layout2 .work_tables td.rows span.price_slash{font-size:13px;color:#595959;font-weight:400;padding-right:0}.wrapper.ondema-layout2 .work_tables td.rows_price{font-size:13px}.wrapper.ondema-layout2 .work_tables{display:flex;align-content:stretch;-webkit-box-pack:center;-ms-flex-pack:center;flex-wrap:wrap;justify-content:center}.wrapper.ondema-layout2 .work_tables table{max-width:50%}.wrapper.ondema-layout2 .w100{width:100%!important;max-width:100%!important}.wrapper.ondema-layout2 .w100 td,.wrapper.ondema-layout2 .w100 th{border-top:1px dotted #fff}.wrapper.ondema-layout2 .w100 th{width:150px}.wrapper.ondema-layout2 .work_detail_tables table{max-width:100%;width:100%}.wrapper.ondema-layout2 .work_detail_tables table:first-of-type{width:100%}.wrapper.ondema-layout2 .works_list_box{height:755px;overflow-y:scroll;padding:15px 15px 15px 0}.wrapper.ondema-layout2 .works_list_box::-webkit-scrollbar{width:10px}.wrapper.ondema-layout2 .works_list_box::-webkit-scrollbar-track{background-color:inherit}.wrapper.ondema-layout2 .works_list_box::-webkit-scrollbar-thumb{background-color:#4a7de2}.wrapper.ondema-layout2 .works_list_box.works_detail_box{overflow-y:visible}.wrapper.ondema-layout2 .works_list_box li{background-color:#e4e4e4;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.wrapper.ondema-layout2 .works_list_box.works_detail_box li{background-color:inherit;padding:20px;margin:15px 0;box-shadow:none}.wrapper.ondema-layout2 .anken_intro span,.wrapper.ondema-layout2 .works_list_inner .icons span{display:inline-block;width:55px;padding:5px;text-align:center;color:#fff;font-size:13px;font-weight:700;margin:0 2px}.wrapper.ondema-layout2 .anken_intro span.new,.wrapper.ondema-layout2 .works_list_inner .icons span.new{background-color:tomato}.wrapper.ondema-layout2 .anken_intro span.teiki,.wrapper.ondema-layout2 .works_list_inner .icons span.teiki{background-color:#ff8c00}.wrapper.ondema-layout2 .anken_intro span.spot,.wrapper.ondema-layout2 .works_list_inner .icons span.spot{background-color:#9acd32}.wrapper.ondema-layout2 .anken_intro span.zaitaku,.wrapper.ondema-layout2 .works_list_inner .icons span.zaitaku{background-color:#686868}.wrapper.ondema-layout2 .anken_intro span.ondema,.wrapper.ondema-layout2 .works_list_inner .icons span.ondema{width:-moz-fit-content;width:fit-content;padding:5px 1rem!important;background-color:#3fa4d2}.wrapper.ondema-layout2 .works_list_inner dt{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px}.wrapper.ondema-layout2 .works_list_inner dt p{font-weight:700;width:100%;text-align:left;padding-left:1em;font-size:1.4em;margin:.5em 0}.wrapper.ondema-layout2 .works_list_inner dt .cancel{margin:0 0 0 auto}.wrapper.ondema-layout2 .works_list_inner dt .cancel span{font-size:10px}.wrapper.ondema-layout2 .works_list_inner p.work_tit{padding:10px 15px;text-align:left;font-weight:700;font-size:18px;background-color:#fff;margin:10px 0 1px}.wrapper.ondema-layout2 .works_list_inner p.work_tit span{font-weight:700;padding-right:15px}.wrapper.ondema-layout2 .works_list_inner a{display:block;background-color:#0074b7;color:#fff;width:100%;border-radius:10px;padding:17px 0;text-align:center;margin:20px auto 0;font-weight:700}.wrapper.ondema-layout2 .work_list_ma{display:flex}.wrapper.ondema-layout2 .clm_zan{background:#f5f5f5;display:flex;flex-wrap:wrap;width:100%;padding:1.3rem 1.5rem;align-items:center;justify-content:right;box-sizing:border-box}.wrapper.ondema-layout2 .link_blue{color:#4a7de2;text-decoration:underline;display:block;margin-top:15px;text-align:right;transition:.3s}.wrapper.ondema-layout2 .link_blue:hover{color:#0074b7}.wrapper.ondema-layout2 .clm_zan>span{color:#565656;width:-moz-fit-content;width:fit-content;display:block;position:relative}.wrapper.ondema-layout2 .clm_zan img{margin-left:3px;max-width:1.6rem}.wrapper.ondema-layout2 .clm_zan>span:hover:after{content:"診察時間をオーバーして業務があった場合のみ記入してください。";width:430%;line-height:2rem;color:#0074b7;font-size:1.3rem;background:#fff;padding:1.5rem;display:block;position:absolute;left:-170%;bottom:-85px}.wrapper.ondema-layout2 .clm_zan>span:hover:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 5px 10px;position:absolute;left:75%;bottom:-17px}.wrapper.ondema-layout2 .clm_zan input{margin:0 1rem;border:1px solid #979797;padding:4px 7px;border-radius:5px;width:50px}.wrapper.ondema-layout2 .clm_zan button{margin-left:1rem;font-weight:700;background:#0074b7;padding:.5rem 2rem;color:#fff;text-align:center;border:none;border-radius:5px}.wrapper.ondema-layout2 .cancelbox .works_list_inner{background-color:#f0f0f0;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.wrapper.ondema-layout2 .work_list_ma>p+p{margin:0 0 .3em}.wrapper.ondema-layout2 .works_list_inner .work_list_ma a{display:inline;color:#4a7de2;border-bottom:1px solid #4a7de2;background-color:inherit;border-radius:0;padding:0}.wrapper.ondema-layout2 .works_list_ma_search{background-color:#fff;padding:20px}.wrapper.ondema-layout2 .list_table.master_doctor_details.works_list .works_list_box li:first-of-type{margin-top:0}.wrapper.ondema-layout2 .list_table.master_doctor_details.works_list .works_list_box{padding-top:0}.wrapper.ondema-layout2 .work_list_search_box{display:flex;align-items:center;grid-gap:20px;gap:20px}.wrapper.ondema-layout2 .list_table table tr td.works_reserve_doctor:first-of-type a{display:inline;background-color:inherit;color:#4a7de2;margin:0;border-radius:0;border:none;padding:0}.wrapper.ondema-layout2 .list_table table tr td span{display:inline-block;padding:3px 10px 4px;text-align:center;color:#fff;font-size:.88em;font-weight:700;margin:0 auto}.wrapper.ondema-layout2 .memo_doc,.wrapper.ondema-layout2 .memo_hospi{vertical-align:middle;width:-moz-fit-content;width:fit-content;color:#595959!important;font-weight:400!important;display:inline-block;position:relative;margin:0 0 0 2em!important}.wrapper.ondema-layout2 .memo_doc:before,.wrapper.ondema-layout2 .memo_hospi:before{content:"";width:28px;height:28px;position:absolute;left:-26px;top:-4px;background-size:contain}.wrapper.ondema-layout2 .doctor_ma_table{margin-top:20px}.wrapper.ondema-layout2 .list_table table tr td span.spot{background-color:#9acd32}.wrapper.ondema-layout2 .list_table table tr td span.teiki{background-color:#ff8c00}.wrapper.ondema-layout2 .work_list_search_box .search_calender input{background-color:inherit;width:170px}.wrapper.ondema-layout2 .work_list_search_box .search_calender{margin-bottom:0}.wrapper.ondema-layout2 .work_list_search_box select{margin-right:0}.wrapper.ondema-layout2 .work_search_tab_head{margin-top:15px}.wrapper.ondema-layout2 .work_list_search_box{margin:0 auto 0 0}.wrapper.ondema-layout2 .works_list_inner .cancel a{background-color:inherit;border-bottom:1px solid #0074b7;color:#0074b7;width:-moz-fit-content;width:fit-content;margin:0;border-radius:0;padding:0;font-size:12px;cursor:pointer}.wrapper.ondema-layout2 .works_list_inner a:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .work_detail_tables_box{display:none}.wrapper.ondema-layout2 .open_dt{cursor:pointer;color:#4a7de2;display:block;text-align:right;padding:10px;font-size:14px}.wrapper.ondema-layout2 .work_detail_tables td p{line-height:1.57em;color:#565656;font-weight:400;text-align:left}.wrapper.ondema-layout2 .works_list_inner th{width:150px}.wrapper.ondema-layout2 .works_search_box{width:800px;margin-top:30px}.wrapper.ondema-layout2 .works_search_inner{background-color:#fff;padding:15px;margin:10px auto}.wrapper.ondema-layout2 .works_search_box p{text-align:left;font-weight:700;margin-bottom:15px}.wrapper.ondema-layout2 .cd_modal_sub_btn,.wrapper.ondema-layout2 .works_search_box .cd_modal_main_btn{width:-moz-fit-content;width:fit-content;margin:15px auto 15px 0;background-color:#4a7de2}.wrapper.ondema-layout2 .works_search_box input[type=checkbox]{display:inline-block}.wrapper.ondema-layout2 .works_search_inner ul{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px}.wrapper.ondema-layout2 .works_search_inner ul:nth-of-type(2){margin-top:15px}.wrapper.ondema-layout2 #search_btn{display:block;width:-moz-fit-content;width:fit-content;padding:15px 30px;text-align:center;font-weight:700;font-family:inherit;font-size:100%;background-color:#0074b7;color:#fff;border:none;border-radius:50px;margin:20px auto;cursor:pointer}.wrapper.ondema-layout2 #search_btn:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .cd_checked_list span{display:inline-block;padding:10px}.wrapper.ondema-layout2 .cd_checked_list span:before{content:"●";color:#0074b7}.wrapper.ondema-layout2 .search_calender input[type=text]{border:none;caret-color:transparent;cursor:pointer;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .search_calender{margin-bottom:10px}.wrapper.ondema-layout2 .search_calender input[type=text]::-moz-placeholder{color:#4a7de2;border-bottom:1px solid #4a7de2;font-weight:700}.wrapper.ondema-layout2 .search_calender input[type=text]::placeholder{color:#4a7de2;border-bottom:1px solid #4a7de2;font-weight:700}.wrapper.ondema-layout2 .search_calender img{width:25px;vertical-align:sub}.wrapper.ondema-layout2 .search_calender input:focus{outline:none}.wrapper.ondema-layout2 .app_modal,.wrapper.ondema-layout2 .cancel_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;background:#fff;padding:30px}.wrapper.ondema-layout2 .app_modal_overlay,.wrapper.ondema-layout2 .cancel_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .app_modal_close,.wrapper.ondema-layout2 .app_modal_open,.wrapper.ondema-layout2 .cancel_modal_close,.wrapper.ondema-layout2 .cancel_modal_open{cursor:pointer}.wrapper.ondema-layout2 .app_modal_cont p,.wrapper.ondema-layout2 .cancel_modal_cont p{font-weight:700;padding:30px 0;font-size:20px}.wrapper.ondema-layout2 .app_modal_cont a,.wrapper.ondema-layout2 .cancel_modal_cont a{display:block;background-color:#0074b7;color:#fff;font-weight:700;padding:10px 15px;border-radius:50px;text-align:center;width:230px;margin:0 auto}.wrapper.ondema-layout2 .app_modal_close,.wrapper.ondema-layout2 .cancel_modal_close{display:block;background-color:#595959;color:#fff;font-weight:700;padding:10px 15px;border-radius:50px;text-align:center;width:230px;margin:10px auto 0}.wrapper.ondema-layout2 .app_modal a:hover,.wrapper.ondema-layout2 .cancel_modal a:hover{opacity:.8;transition:.3s}.wrapper.ondema-layout2 .app_tab_area{display:flex;grid-gap:10px;gap:10px;cursor:pointer;margin-top:20px;margin-left:15px;margin-bottom:15px}.wrapper.ondema-layout2 .app_tab{width:-moz-fit-content;width:fit-content;padding:5px 15px;text-align:center;border:2px solid #0074b7;border-radius:50px;color:#0074b7;font-weight:700}.wrapper.ondema-layout2 .app_tab.active{background-color:#0074b7;color:#fff}.wrapper.ondema-layout2 .app_panel{display:none;text-align:center}.wrapper.ondema-layout2 .app_panel.active{display:block}.wrapper.ondema-layout2 .inquiry_list{width:800px;height:600px;overflow-y:scroll;padding:15px}.wrapper.ondema-layout2 .inquiry_list.pat{width:100%}.wrapper.ondema-layout2 .inquiry_list::-webkit-scrollbar{width:10px}.wrapper.ondema-layout2 .inquiry_list::-webkit-scrollbar-track{background-color:inherit}.wrapper.ondema-layout2 .inquiry_list::-webkit-scrollbar-thumb{background-color:#4a7de2}.wrapper.ondema-layout2 .inquiry_list.works_detail_box{overflow-y:visible}.wrapper.ondema-layout2 .inquiry_list li{background-color:#e4e4e4;padding:20px;margin:15px 0;box-shadow:2px 2px 2px #d3d3d3}.wrapper.ondema-layout2 .inquiry_list.works_detail_box li{background-color:inherit;padding:20px;margin:15px 0;box-shadow:none}.wrapper.ondema-layout2 .inquiry_list li p{background-color:#fff;padding:10px;text-align:left;margin:5px 0;line-height:1.3em}.wrapper.ondema-layout2 .inquiry_list li .inq_inner{display:none}.wrapper.ondema-layout2 .inq_tit{cursor:pointer}.wrapper.ondema-layout2 .inq_tit span{background-color:#4a7de2;color:#fff;font-weight:700;border-radius:50px;padding:2px 10px;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.wrapper.ondema-layout2 .question_ach{display:flex;justify-content:space-between;align-items:center;grid-gap:15px;gap:15px;background-color:#fff;padding:10px;cursor:pointer}.wrapper.ondema-layout2 .inquiry_list li .question_ach p{padding:0}.wrapper.ondema-layout2 .answer_ach{display:none}.wrapper.ondema-layout2 .question_ach span img{display:block;width:25px}.wrapper.ondema-layout2 .question_ach span{content:"";padding:10px;background-repeat:no-repeat;background-position:50%;background-size:contain}.wrapper.ondema-layout2 .contact_cont{padding:20px;background-color:#fff;margin:20px 0}.wrapper.ondema-layout2 .contact_cont h5{display:block;text-align:center;font-weight:700;margin-bottom:15px;font-size:18px;background-color:#4a7de2;border-radius:50px;padding:5px 0;color:#fff}.wrapper.ondema-layout2 .contact_cont p{text-align:left;line-height:1.3em;margin-bottom:15px}.wrapper.ondema-layout2 .contact_cont p span{display:block;font-weight:700;margin-bottom:10px}.wrapper.ondema-layout2 .chat_start p{background-color:#0074b7;color:#fff;font-weight:700;padding:10px 15px;width:200px;border-radius:50px;display:block;margin:0 auto;cursor:pointer}.wrapper.ondema-layout2 .sp_chat_outer{display:none}.wrapper.ondema-layout2 .calendar_case{margin-bottom:0}.wrapper.ondema-layout2 .calendar_case input[type=text]{background-color:inherit}.wrapper.ondema-layout2 .calender_case_kikan{font-weight:700}.wrapper.ondema-layout2 .tit_line{text-align:left;border-left:10px solid #4a7de2;padding-left:20px;font-size:18px;font-weight:700}.wrapper.ondema-layout2 .btn_blue{font-family:inherit;font-size:inherit;font-weight:700;background-color:#0074b7;color:#fff;padding:10px 20px;display:block;margin:20px auto;cursor:pointer;border:none;width:200px}.wrapper.ondema-layout2 .modal.pass{width:50%}.wrapper.ondema-layout2 .lost_pass_page section,.wrapper.ondema-layout2 .modal.pass>section{display:flex}.wrapper.ondema-layout2 .lost_pass_page{padding:5rem 0}.wrapper.ondema-layout2 .lost_pass_page>article{background:#fff;width:60%;margin:auto;padding:5rem 10rem}.wrapper.ondema-layout2 .lost_pass_page section{margin-bottom:1.5rem}.wrapper.ondema-layout2 .lost_pass_page table th,.wrapper.ondema-layout2 .modal.pass>section>div{width:12vh;background:#f0f0f0;color:#595959;padding:1rem;margin-right:1rem}.wrapper.ondema-layout2 .lost_pass_page span{color:#4a7de2}.wrapper.ondema-layout2 .modal.pass input{border-radius:2px;width:80%}.wrapper.ondema-layout2 .lost_pass_page p,.wrapper.ondema-layout2 .modal.pass p{margin:2em 0;font-size:.9em;line-height:1.5em;text-align:left}.wrapper.ondema-layout2 .lost_pass_page p{margin:1.5rem 0 3rem}.wrapper.ondema-layout2 input[name=pass_view]{display:inline-block;background:#000}.wrapper.ondema-layout2 .lost_pass_page input[type=text],.wrapper.ondema-layout2 .modal.pass input[type=text]{border:1px solid #999}.wrapper.ondema-layout2 .lost_pass_page table{width:70%}.wrapper.ondema-layout2 .lost_pass_page table tr{display:block;display:flex;margin-top:1rem}.wrapper.ondema-layout2 .lost_pass_page table th{width:30%;text-align:left;padding:1rem}.wrapper.ondema-layout2 .lost_pass_page table td{width:70%;padding-left:2rem}.wrapper.ondema-layout2 .bgnone{background:none!important}.wrapper.ondema-layout2 .lost_pass_page input[type=text]{width:90%}.wrapper.ondema-layout2 .rule{display:inline-block;margin:0;color:#595959!important;width:25%;font-size:.8em;line-height:1.7em;border:1px solid #6f6f6f;background:#f7f7f7;padding:2rem}.wrapper.ondema-layout2 .ryaku{width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper.ondema-layout2 .message_table{width:100%}.wrapper.ondema-layout2 .message_table th:first-child,.wrapper.ondema-layout2 .message_table th:nth-child(2){width:25%}.wrapper.ondema-layout2 .message_table td{text-align:left}.wrapper.ondema-layout2 .message_table td>span{font-size:.9em!important;padding:.2em 0!important;border-radius:2px;text-align:center;width:65px;margin-right:.8em!important}.wrapper.ondema-layout2 .message_table td>span.mark_doc{background:#4a7de2}.wrapper.ondema-layout2 .message_table td>span.mark_hospi{background:#0074b7}.wrapper.ondema-layout2 .message_table td>span+a{transition:.3s}.wrapper.ondema-layout2 .message_table td>span+a:hover{opacity:.8}.wrapper.ondema-layout2 .message_table td>span.mark_doc+a{color:#4a7de2}.wrapper.ondema-layout2 .message_table td>span.mark_hospi+a{color:#0074b7}.wrapper.ondema-layout2 .offer_confi .txt_center{margin-top:3rem}.wrapper.ondema-layout2 .offer_btn_area{text-align:center;margin-top:3rem}.wrapper.ondema-layout2 .offer_btn_area button{background:#565656;border:none;color:#fff;padding:1rem;width:40%;margin-left:2rem;font-weight:700;transition:.3s;font-size:1.6rem}.wrapper.ondema-layout2 .offer_btn_area button:hover{opacity:.8}.wrapper.ondema-layout2 .offer_btn_area button:first-child{background:#4a7de2;margin-left:0}.wrapper.ondema-layout2 .offer_confi{margin-top:4rem;width:80%;margin-left:auto;margin-right:auto}.wrapper.ondema-layout2 .offer_confi .tit_line{margin-bottom:3rem!important;position:relative}.wrapper.ondema-layout2 .offer_confi dl{display:flex;justify-content:space-between;width:100%;margin:.5rem auto}.wrapper.ondema-layout2 .offer_confi dd,.wrapper.ondema-layout2 .offer_confi dt{padding:1.5rem 1rem;background:#f0f0f0}.wrapper.ondema-layout2 .offer_confi dt{background:#565656;color:#fff;width:20%}.wrapper.ondema-layout2 .offer_confi dd{width:72%}.wrapper.ondema-layout2 .kyusin form{margin:50px auto}.wrapper.ondema-layout2 .li_circle{background:#f0f0f0;padding:2rem;font-size:1.3rem;margin-top:20px}.wrapper.ondema-layout2 .li_circle li{position:relative;margin-top:1rem}.wrapper.ondema-layout2 .li_circle li:first-child{margin-top:0}.wrapper.ondema-layout2 .li_circle li:before{content:"●";color:#4a7de2;margin-right:.5rem}.wrapper.ondema-layout2 .li_closed{margin-top:30px}.wrapper.ondema-layout2 .li_closed li{background:#f0f0f0;padding:1rem 1rem 1rem 3rem;position:relative;border-bottom:1px solid #ccc}.wrapper.ondema-layout2 .li_closed li:nth-child(odd){background:#fff}.wrapper.ondema-layout2 .li_closed li:first-child{border-top:1px solid #ccc}.wrapper.ondema-layout2 .li_closed li button{border:none;padding:.7rem 2rem;margin-right:2rem;background:#6f6f6f;color:#fff;font-weight:700;transition:.3s}.wrapper.ondema-layout2 .li_closed li button:hover{opacity:.8}.wrapper.ondema-layout2 .normal{font-weight:400!important;text-align:left!important;line-height:2.4rem}.wrapper.ondema-layout2 .d_tabs_table dl{padding:1.5rem 0;border-bottom:1px solid #eaeaea}.wrapper.ondema-layout2 .d_tabs_table dl dt{font-weight:700;position:relative;padding-left:1rem;line-height:1.7rem}.wrapper.ondema-layout2 .d_tabs_table dl dt:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #4a7de2;border-style:solid;border-width:5px 0 5px 5px;position:absolute;left:0;top:3px}.wrapper.ondema-layout2 .d_tabs_table dl dd{width:-moz-fit-content;width:fit-content;margin-left:1rem;padding-left:2.3rem;position:relative;margin-top:1rem}.wrapper.ondema-layout2 .d_tabs_table dl dd:nth-child(2):before,.wrapper.ondema-layout2 .d_tabs_table dl dd:nth-child(3):before{content:"";width:18px;height:18px;background-size:contain;display:block;position:absolute;left:0;top:0}.wrapper.ondema-layout2 .d_tabs_table dl dd:nth-child(3):before{background-size:contain}.wrapper.ondema-layout2 .d_tabs_table dl dd:nth-child(4){padding:0;width:93%}.wrapper.ondema-layout2 .d_tabs_table dl dd button{border:none;display:block;text-align:center;width:100%;background:#0074b7;padding:.4rem 0;transition:.3s;color:#fff}.wrapper.ondema-layout2 .d_tabs_table dl dd button:hover{opacity:.8}.wrapper.ondema-layout2 #doc_sp_rireki table{overflow:scroll;height:300px}.wrapper.ondema-layout2 #doc_sp_rireki{margin:18px 0 50px}.wrapper.ondema-layout2 #doc_sp_rireki table{width:100%}.wrapper.ondema-layout2 #doc_sp_rireki table td{display:block;width:93%;background:#fff;padding:1rem 2rem}.wrapper.ondema-layout2 #doc_sp_rireki .d_tabs_btns{margin:15px 0}.wrapper.ondema-layout2 #doc_sp_rireki .d_btns{border-radius:0;padding:1rem 4rem;margin:0}.wrapper.ondema-layout2 #doc_sp_rireki.sp,.wrapper.ondema-layout2 #doc_sp_rireki_tit.sp{display:none}.wrapper.ondema-layout2 .work_list_grid{display:grid;width:100%;height:auto;font-size:1.37rem;grid-template-columns:.6fr 1fr .6fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"itemA itemB itemC itemD" "itemE itemF itemG itemH" "itemI itemJ itemJ itemJ" "itemK itemL itemL itemL"}.wrapper.ondema-layout2 .work_list_grid div{display:grid;align-items:center}.wrapper.ondema-layout2 .work_list_grid div:nth-of-type(odd){background:#c5dedf;border-bottom:1px dotted #fff;justify-content:center}.wrapper.ondema-layout2 .work_list_grid div:nth-of-type(2n){background:#fff;padding:1rem 1rem 1rem 1.4rem;line-height:1.8rem;border-bottom:1px dotted #f0f0f0}.wrapper.ondema-layout2 .itemA{grid-area:itemA}.wrapper.ondema-layout2 .itemB{grid-area:itemB}.wrapper.ondema-layout2 .itemC{grid-area:itemC}.wrapper.ondema-layout2 .itemD{grid-area:itemD}.wrapper.ondema-layout2 .itemE{grid-area:itemE}.wrapper.ondema-layout2 .itemF{grid-area:itemF}.wrapper.ondema-layout2 .itemG{grid-area:itemG}.wrapper.ondema-layout2 .itemH{grid-area:itemH}.wrapper.ondema-layout2 .itemI{grid-area:itemI}.wrapper.ondema-layout2 .itemJ{grid-area:itemJ}.wrapper.ondema-layout2 .itemK{grid-area:itemK}.wrapper.ondema-layout2 .itemL{grid-area:itemL}.wrapper.ondema-layout2 .itemH{display:inline!important}.wrapper.ondema-layout2 .opt1,.wrapper.ondema-layout2 .opt2{display:none}.wrapper.ondema-layout2 .opt1 input,.wrapper.ondema-layout2 .opt2 textarea{width:350px!important;margin-top:15px}.wrapper.ondema-layout2 .flex.center{justify-content:center}.wrapper.ondema-layout2 .flex.center button{margin:40px 1rem 1rem}.wrapper.ondema-layout2 .btn_black{background:#565656!important}.wrapper.ondema-layout2 .txt_S{font-size:1.3rem;font-weight:400!important;color:#595959!important}.wrapper.ondema-layout2 .input_s{width:15%!important;margin-right:1.1rem}.wrapper.ondema-layout2 .ikkatu_open{background:#0074b7;color:#fff;padding:.4rem 2rem;border-radius:50px;font-size:1.4rem;font-weight:700;margin-right:1rem}.wrapper.ondema-layout2 .ikkatu_modal{text-align:left}.wrapper.ondema-layout2 .ikkatu_modal textarea{width:100%;margin:2rem 0 0}.wrapper.ondema-layout2 .ikkatu_modal input,.wrapper.ondema-layout2 .ikkatu_modal label{margin-top:10px}.wrapper.ondema-layout2 .ikkatu_modal>form{margin:1.7rem 0 2rem}.wrapper.ondema-layout2 .ikkatu_modal h4{font-weight:700}.wrapper.ondema-layout2 .ikkatu_modal h4:before{content:"■";color:#4a7de2;margin-right:3px}.wrapper.ondema-layout2 .ikkatu_modal button{margin:20px auto -20px!important}.wrapper.ondema-layout2 .intro_area{width:100%}.wrapper.ondema-layout2 .intro_area h4{color:#4a7de2;font-weight:700;font-size:1.6rem;padding:1.5rem;text-align:center}.wrapper.ondema-layout2 .intro_area p{text-align:center;line-height:2.4rem!important}.wrapper.ondema-layout2 .anken_intro{margin:30px auto;background:#eef7fc;padding:0 0 30px}.wrapper.ondema-layout2 .anken_intro h5{display:block;width:100%;color:#0074b7;padding:20px 0 10px;font-weight:700;text-align:center}.wrapper.ondema-layout2 .anken_intro dl{opacity:0;width:90%;margin:15px auto 0;border:1px solid #c6dee0;border-radius:6px;background:#fff;padding:10px 15px;display:flex;flex-wrap:wrap;font-size:1.3rem}.wrapper.ondema-layout2 .anken_intro dt{width:20%!important;background:#edf2f2;text-align:center}.wrapper.ondema-layout2 .anken_intro dd{width:80%!important;margin:0!important;box-sizing:border-box}.wrapper.ondema-layout2 .anken_intro dd,.wrapper.ondema-layout2 .anken_intro dt{margin-bottom:5px;padding:7px 0}.wrapper.ondema-layout2 .anken_intro dd{padding-left:1rem}.wrapper.ondema-layout2 .anken_intro dd>strong{font-weight:700;font-size:1.53rem;margin-right:.5rem;color:tomato}.wrapper.ondema-layout2 .anken_intro dd>strong+span{color:#23304c;width:-moz-fit-content;width:fit-content;font-weight:400}.wrapper.ondema-layout2 .anken_intro dt.tag,.wrapper.ondema-layout2 .anken_intro dt.title{border-bottom:2px solid #c6dee0;padding:10px 0;margin-bottom:10px;width:100%!important;font-weight:700;font-size:1.6rem;background:#fff;text-align:left}.wrapper.ondema-layout2 .anken_intro dt.tag{padding:0;border:none;margin:0}.wrapper.ondema-layout2 .fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateY(0)}}.wrapper.ondema-layout2 .delay-time02{animation-delay:.2s}.wrapper.ondema-layout2 .delay-time04{animation-delay:.4s}.wrapper.ondema-layout2 .zikyu{display:none}.wrapper.ondema-layout2 .btn_kotira{background:#4a7de2;border:none;color:#fff;padding:1rem 2rem;font-weight:700;border-radius:4px;display:block;transition:.3s}.wrapper.ondema-layout2 .btn_kotira:hover{opacity:.7}.wrapper.ondema-layout2 .btn_kotira.pat{background:#0074b7}.wrapper.ondema-layout2 .flex_right{display:flex;justify-content:flex-end;margin-bottom:30px;padding-right:15px}.kanzyakanri.ondema-partner2{background:#fff;margin:8px;line-height:normal}.kanzyakanri.ondema-partner2 header img{vertical-align:baseline;line-height:normal}.kanzyakanri.ondema-partner2 h1{font-weight:700;text-align:center;font-size:25px;margin-top:revert;margin-bottom:70px}.kanzyakanri.ondema-partner2 p{margin:revert}.kanzyakanri.ondema-partner2 ul{list-style-position:unset;padding:revert}.kanzyakanri.ondema-partner2 .page_tos h5{margin-bottom:revert;font-weight:700;margin-top:1em}.kanzyakanri.ondema-partner .signup_form{padding:76px 13.4%;position:relative}.kanzyakanri.ondema-partner .signup_contents .signup_form{padding:58px 0 76px}.kanzyakanri.ondema-partner .edit_account_form .editacc_table th,.kanzyakanri.ondema-partner .signup_form .editacc_table th{width:260px}.kanzyakanri.ondema-partner .select_box_ui.__w60{margin-left:0}.kanzyakanri.ondema-partner .select_box_ui select{padding-left:8px}.kanzyakanri.ondema-partner .account_view .myacc_view_wrap .myacc_table th{width:260px}.kanzyakanri.ondema-partner .signup_form.__signup_confirm{padding-top:103px}.kanzyakanri.ondema-partner .signup_complete .signup_complete_msg{width:-moz-fit-content;width:fit-content}.kanzyakanri.ondema-partner footer{background-color:#4a7de2}@media(max-width:1825px){.w-right-page{width:inherit}}@media screen and (max-width:1550px){.wrapper.ondema-layout2 .works_search_box{width:500px}.wrapper.ondema-layout2 .list_table.msg{width:100%}.box_workreq{margin-left:6rem}.sec_master_menu .wrapp{width:80%}}@media screen and (max-width:1450px){.wrapper.ondema-layout2 .work_tables td{width:280px}.wrapper.ondema-layout2 .w100 th{width:41px!important}.box_workreq{margin-left:0;width:90%}}@media(max-width:1300px){.wrapper.ondema-layout .manga_items{width:80%}.wrapper.ondema-layout .copy p,.wrapper.ondema-layout .copy p.small{font-size:4rem}}@media screen and (max-width:1280px){.wrapper.ondema-layout2 .overflow article{width:97%}.wrapper.ondema-layout2 .box_workreq{width:90%;margin-left:auto;margin-right:auto}.wrapper.ondema-layout2 .box_workreq dl{flex-wrap:wrap}.wrapper.ondema-layout2 .box_workreq dd,.wrapper.ondema-layout2 .box_workreq dt{width:100%}.wrapper.ondema-layout2 .side_menu{display:none}.wrapper.ondema-layout2 .sub_menu_hide_cont .SP,.wrapper.ondema-layout2 .sub_menu_hide_cont .SP nav ul{display:block}.wrapper.ondema-layout2 .sub_menu_hide_cont .PC{display:none}.wrapper.ondema-layout2 nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.wrapper.ondema-layout2 .open nav{left:0;opacity:1}.wrapper.ondema-layout2 nav .inner{padding:25px}.wrapper.ondema-layout2 nav .inner ul{list-style:none;margin:0;padding:0}.wrapper.ondema-layout2 nav .inner ul li{position:relative;margin:0}.wrapper.ondema-layout2 nav .inner ul li a{display:block;color:#4a7de2;font-size:14px;padding:10px;margin:0 auto 0 15px;text-decoration:none;transition-duration:.2s}.wrapper.ondema-layout2 nav .inner ul li a:hover{background:#e4e4e4}.wrapper.ondema-layout2 .toggle_btn{display:block;position:sticky;top:17px;right:20px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:3}.wrapper.ondema-layout2 .toggle_btn span{display:block;position:absolute;left:0;width:30px;height:4px;background-color:#4a7de2;border-radius:4px;transition:all .5s}.wrapper.ondema-layout2 .toggle_btn span:first-child{top:4px}.wrapper.ondema-layout2 .toggle_btn span:nth-child(2){top:13px}.wrapper.ondema-layout2 .toggle_btn span:nth-child(3){bottom:4px}.wrapper.ondema-layout2 .open .toggle_btn span{background-color:#fff}.wrapper.ondema-layout2 .open .toggle_btn span:first-child{transform:translateY(10px) rotate(-315deg);top:2px}.wrapper.ondema-layout2 .open .toggle_btn span:nth-child(2){opacity:0}.wrapper.ondema-layout2 .open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}.wrapper.ondema-layout2 #mask{display:none;transition:all .5s}.wrapper.ondema-layout2 .open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}.wrapper.ondema-layout2 #navArea .side_menu{display:block}.wrapper.ondema-layout2 #navArea .side_menu .form_inner{width:-moz-fit-content;width:fit-content;max-width:280px}.wrapper.ondema-layout2 #navArea .sec_master_menu .master_menu_list li>p{max-width:200px}.wrapper.ondema-layout2 #navArea .sec_master_menu .master_menu_list .menu_inner{max-width:190px}.wrapper.ondema-layout2 nav .inner ul li p.btn_00 a,.wrapper.ondema-layout2 nav .inner ul li p.btn_04 a{color:#fff;text-align:center;margin:0 auto;cursor:pointer;padding:0;border-bottom:none;font-weight:700}.wrapper.ondema-layout2 nav .inner ul li p.btn_00 a:hover{background-color:#4a7de2}.wrapper.ondema-layout2 .sec_master_menu .master_menu_list li>p{margin-top:15px}.wrapper.ondema-layout2 #pages .sec_entry.sec_master_menu.pages_side{display:block;width:100%}.wrapper.ondema-layout2 #pages .pages_side .wrapp{margin:0 auto}.box_workreq{width:90%;margin-left:auto;margin-right:auto}.box_workreq dl{flex-wrap:wrap}.box_workreq dd,.box_workreq dt{width:100%}.sub_menu_hide_cont .SP,.sub_menu_hide_cont .SP nav ul{display:block}.sub_menu_hide_cont .PC{display:none}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}header nav.PC{opacity:inherit;top:auto;left:auto;bottom:auto;position:relative;width:auto}.open nav{left:0;opacity:1}nav .inner{padding:25px}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0}nav .inner ul li a{display:block;color:#333;font-size:14px;padding:1em;margin-bottom:1em;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background:#e4e4e4}.toggle_btn{position:sticky;top:17px;right:20px;height:30px;cursor:pointer;z-index:3}.toggle_btn,.toggle_btn span{display:block;width:30px;transition:all .5s}.toggle_btn span{position:absolute;left:0;height:4px;background-color:#00abb6;border-radius:4px}.toggle_btn span:first-child{top:4px}.toggle_btn span:nth-child(2){top:13px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:first-child{transform:translateY(10px) rotate(-315deg);top:2px}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}#navArea .side_menu,.open #mask{display:block}#navArea .side_menu .form_inner{width:-moz-fit-content;width:fit-content;max-width:280px}#navArea .sec_master_menu .master_menu_list li>p{max-width:200px}#navArea .sec_master_menu .master_menu_list .menu_inner{max-width:190px}.record .SP_fit_nav.sp button{width:25%;padding:0;margin:0;border-radius:0;border:0;background:#393939}.record .content div>article:first-of-type{width:100%;flex-wrap:wrap;padding-bottom:2vh}.record .content div>article:first-of-type h3{display:block;width:100%}.record .content div>article:first-of-type>div{width:80%;margin:0 auto}.record .SP_fit_nav.sp button img{max-width:60px;margin:0 auto}.record .on{display:block}.record .off{display:none}.record .wrap article.content{width:90%;margin:0 auto}.record .wrap .comp_list,.record .wrap .comp_list dd,.record .wrap .comp_list dt{font-size:1.3rem!important}.record .wrap .comp_list{width:100%;margin-bottom:3vh;grid-template-columns:repeat(1,.5fr) repeat(3,1fr);grid-template-rows:repeat(6,.5fr)}.record .wrap .past_req{margin-top:-5vh}.record .wrap .past_req section{padding:2vw 0 6vw}.record .wrap .past_req section h4>span{font-size:1.5rem}.record .wrap .user{font-size:1.4rem;font-weight:400}.record .wrap .user span{font-size:1.47rem!important;font-weight:700}.record .wrap #prepa>div{width:80%}.record .wrap .comp_list{display:grid;grid-template-columns:repeat(2,.7fr) repeat(2,1fr) 1fr;grid-template-rows:repeat(6,.3fr);grid-column-gap:0;grid-row-gap:0}.record .wrap .div1{grid-area:1/1/2/3}.record .wrap .div2{grid-area:1/3/2/5}.record .wrap .div7{grid-area:2/1/3/3}.record .wrap .div8{grid-area:2/3/3/5}.record .wrap .div3{grid-area:3/1/4/2}.record .wrap .div4{grid-area:3/2/4/3}.record .wrap .div5{grid-area:3/3/4/5}.record .wrap .div9{grid-area:4/1/5/2}.record .wrap .div10{grid-area:4/2/5/3}.record .wrap .div11{grid-area:4/3/5/5}.record .wrap .div6{grid-area:5/1/6/5}.record .wrap .div12{grid-area:6/1/7/5}.record .wrap .div13{grid-area:1/5/7/6}.record .wrap .comp_list{font-size:1.3rem}.record .wrap .comp_list:not(:first-of-type) dt{display:block!important}.record .wrap .comp_list .div1,.record .wrap .comp_list .div2,.record .wrap .comp_list .div3{border-top:1px solid #85bfc4!important}.record .wrap .comp_list .div1,.record .wrap .comp_list .div4,.record .wrap .comp_list .div5,.record .wrap .comp_list .div7,.record .wrap .comp_list .div8{border-left:1px solid #85bfc4!important}.record .wrap .comp_list .div9 a{padding:0!important}.record .wrap #top_todays .bg_blue,.record .wrap #top_todays .bg_white{width:100%}.record .wrap .comp_list .div9 a{padding:90% 0!important}.record .wrap .comp_list dd:last-of-type a:after{top:47%}.record .wrap h3{margin-top:2vh}.record .wrap .grid_record dd,.record .wrap .grid_record dt{border-left:none}.record .wrap .grid_record{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(8,1fr);grid-column-gap:0;grid-row-gap:0}.record .wrap .gr1{grid-area:1/1/2/2}.record .wrap .gr3{grid-area:2/1/3/2}.record .wrap .gr2{grid-area:3/1/4/2}.record .wrap .gr4{grid-area:4/1/5/2}.record .wrap .gr5{grid-area:5/1/6/2}.record .wrap .gr7{grid-area:6/1/7/2}.record .wrap .gr6{grid-area:7/1/8/2}.record .wrap .gr8{grid-area:8/1/9/2}}@media screen and (max-width:1200px){.wrapper.ondema-layout2 .header{padding:20px 50px}.wrapper.ondema-layout2 .logo img{width:31.417vw}.wrapper.ondema-layout2 header nav.PC img{width:4vw}.wrapper.ondema-layout2 .wrapp{width:90%}.wrapper.ondema-layout2 .work_tables{display:block}.wrapper.ondema-layout2 .works_list_box{width:500px}.wrapper.ondema-layout2 .work_tables table{width:100%;max-width:100%}.wrapper.ondema-layout2 .work_tables table:first-of-type{width:100%}.wrapper.ondema-layout2 .work_tables th{width:80px}.wrapper.ondema-layout2 .work_tables td{width:250px}.wrapper.ondema-layout2 .w100 th{width:80px!important}header{padding:20px 50px}.logo img{width:31.417vw}header nav.PC img{width:4vw}.wrapp{width:90%}.works_list_box{width:500px}.works_list_default{min-width:600px}}@media(max-width:1030px){.wrapper.ondema-layout .copy p,.wrapper.ondema-layout .copy p.small{font-size:3rem}}@media screen and (max-width:1020px){.wrapper.ondema-layout2 .about_entry.pat{width:100%}.wrapper.ondema-layout2 .form_inner.pat,.wrapper.ondema-layout2 .inquiry_list{width:90%}.wrapper.ondema-layout2 .inquiry_list.pat{width:100%}.cd_main_modal_cont,.cd_sub_modal_cont,.wrapper.ondema-layout2 .cd_main_modal_cont,.wrapper.ondema-layout2 .cd_sub_modal_cont{display:block;overflow-y:scroll;height:75vh}.cd_modal_cont_inner ul{letter-spacing:normal}.works_list_inner p.work_tit{margin:0 0 1px}}@media screen and (max-width:1010px){.new_request_form form dt{width:auto!important;min-width:180px}}@media screen and (max-width:1000px){.wrapper.ondema-layout2 #pages .sec_entry.sec_master_menu.pages_side{max-width:100%}.wrapper.ondema-layout2 .clm_ofa{width:100%!important}.wrapper.ondema-layout2 .master_doctor_details table:first-of-type{width:94%}.wrapper.ondema-layout2 .cancelbox td,.wrapper.ondema-layout2 .master_doctor_details td{width:100%}#pages .sec_entry.sec_master_menu.pages_side{max-width:100%;width:100%}.works_list_default{min-width:500px}}@media screen and (max-width:900px){.wrapper.ondema-layout2 .sec_banner button{font-size:clamp(1.3rem,1.286rem + .55vw,1.7rem);padding:1.5rem 0}.wrapper.ondema-layout2 .work_tables td.rows span.price_slash{display:none}.wrapper.ondema-layout2 .work_tables td.rows br.price_pg{display:block}.wrapper.ondema-layout2 .cd_main_modal,.wrapper.ondema-layout2 .cd_sub_modal{width:80%}.wrapper.ondema-layout2 .list_table.master_doctor_details.works_list{display:block}.wrapper.ondema-layout2 .work_tables table:first-of-type tr:last-of-type th{border-bottom:1px dotted #fff}.wrapper.ondema-layout2 .work_tables table:first-of-type tr:last-of-type td{border-bottom:1px dotted #e4e4e4}.wrapper.ondema-layout2 .works_list_box{overflow-y:visible;height:auto;width:100%;padding:0}.wrapper.ondema-layout2 .works_list_box .work_tables th{width:100px}.wrapper.ondema-layout2 .works_list_box .work_tables td{width:75%}.wrapper.ondema-layout2 #pages .sec_entry.sec_master_menu.pages_side{display:block}.wrapper.ondema-layout2 .d_tabs_tableOuter{display:none}.wrapper.ondema-layout2 #pages .pages_side .wrapp{margin-left:0}.wrapper.ondema-layout2 #doc_sp_rireki.sp,.wrapper.ondema-layout2 #doc_sp_rireki_tit.sp{display:block!important}.wrapper.ondema-layout2 .work_list_grid{display:grid;width:100%;height:auto;font-size:1.4rem;grid-template-columns:25% 75%;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"itemA itemB" "itemE itemF" "itemC itemD" "itemG itemH" "itemI itemJ" "itemK itemL"}.wrapper.ondema-layout2 .work_list_grid div:nth-of-type(2n){padding:.4rem 1rem}.wrapper.ondema-layout2 .itemH{padding-top:2rem!important}.wrapper.ondema-layout2 .SP_fit_nav{display:flex;position:fixed;bottom:0;width:100%}.wrapper.ondema-layout2 .SP_fit_nav a{display:block;cursor:pointer;text-align:center;color:#fff;font-weight:700;padding:15px 0;font-size:16px}.wrapper.ondema-layout2 .SP_fit_nav a:first-of-type{background-color:#333;width:50%}.wrapper.ondema-layout2 .SP_fit_nav a:nth-of-type(2){background-color:#4a7de2;width:50%}.wrapper.ondema-layout2 .SP_fit_nav a:last-of-type.chat_open{background-color:#0074b7;width:50%;margin-top:0;border-radius:0}.wrapper.ondema-layout2 .SP_fit_nav .chat_box.chat_on{width:90%;max-width:90%;box-shadow:none}.wrapper.ondema-layout2 .SP_fit_nav .chat_box.chat_on span:first-of-type{background-color:#0074b7;color:#fff;font-weight:700;width:100%;display:block;padding:15px 0;text-align:center;border-radius:20px 20px 0 0;height:-moz-fit-content;height:fit-content}.wrapper.ondema-layout2 .SP_fit_nav .chat_box.chat_on .talk_host span:first-of-type,.wrapper.ondema-layout2 .SP_fit_nav .chat_box.chat_on .talk_to span:first-of-type{border-radius:50px;text-align:right;background-color:inherit;color:#595959}.wrapper.ondema-layout2 .SP_fit_nav .chat_box.chat_on span.chat_close{background-color:inherit;width:-moz-fit-content;width:fit-content;margin:0 auto}.wrapper.ondema-layout2 .yoyaku_table{display:none;position:absolute;bottom:46px}.wrapper.ondema-layout2 .yoyaku_table.chat_on{display:block}.wrapper.ondema-layout2 .typeA.chat_on{display:flex}.wrapper.ondema-layout2 section.typeA{display:none;flex-wrap:wrap;position:absolute;bottom:45px;background:#fff}.wrapper.ondema-layout2 section.typeA:after{content:"";width:100%;height:3px;order:-1;display:block;background:rgba(0,137,167,.7)}.wrapper.ondema-layout2 section.typeA .tabLabel{margin-right:3px;padding:3px 12px;flex:1;order:-1;border-radius:3px 3px 0 0;color:#444;background:rgba(0,137,167,.3);transition:.5s;cursor:pointer}.wrapper.ondema-layout2 section.typeA .tabLabel:last-of-type{margin-right:0}.wrapper.ondema-layout2 section.typeA input{display:none}.wrapper.ondema-layout2 section.typeA .content{width:100%;height:0;overflow:hidden;opacity:0;background:#fff}.wrapper.ondema-layout2 section.typeA input:checked+.tabLabel{color:#fff;background:rgba(0,137,167,.7)}.wrapper.ondema-layout2 section.typeA input:checked+.tabLabel+.content{padding:15px;height:auto;overflow:auto;box-shadow:0 0 5px rgba(0,0,0,.2);transition:opacity .5s;opacity:1}.wrapper.ondema-layout2 footer{margin-bottom:40px}.wrapper.ondema-layout2 #pages .sec_entry.sec_master_menu.pages_side .wrapp{margin:0 auto;width:95%}.wrapper.ondema-layout2 .sp_chat_outer{display:block}.wrapper.ondema-layout2 .spc_modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:30px}.wrapper.ondema-layout2 .spc_modal_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.wrapper.ondema-layout2 .txt_imp+span{display:block;line-height:2rem}.wrapper.ondema-layout2 .chat_close{cursor:pointer}.wrapper.ondema-layout2 .spc_modal .chat_box.chat_on{position:static;box-shadow:none}.wrapper.ondema-layout2 .spc_modal .chat_inner{overflow-y:scroll;max-height:70vh}.sec_banner button{font-size:clamp(1.3rem,1.286rem + .55vw,1.7rem)!important;padding:1.5rem 0!important}.txt_imp+span{display:block;line-height:2rem}.list-message input{width:50%}.foM{margin-bottom:20px}.modal_req_detai .btn_line{width:200px}.modal-suggest-doctor{width:90%}.app_tab_area{margin-left:unset;grid-gap:10px;gap:10px}.works_list_inner p.work_tit{margin:0 0 1px}.cd_main_modal,.cd_sub_modal{width:80%}.el-dialog{background:none!important;padding:2rem;width:80%!important}.lost_pass_page>article{width:auto;padding:5rem}.work_tables td.rows br.price_pg{display:block}.works_search_box{width:100%}#pages .sec_entry.sec_master_menu.pages_side{display:block;width:100%}.list_table.master_doctor_details.works_list{display:block}.work_tables table:first-of-type tr:last-of-type th{border-bottom:1px dotted #fff}.work_tables table:first-of-type tr:last-of-type td{border-bottom:1px dotted #e4e4e4}.works_list_box{overflow-y:visible;height:auto;width:100%;padding:0}.works_list_box .work_tables th{width:100px}.works_list_box .work_tables td{width:75%}.d_tabs_tableOuter{display:none}#pages .pages_side .wrapp{margin-left:0}#doc_sp_rireki.sp,#doc_sp_rireki_tit.sp{display:block!important}.work_list_grid{display:grid;width:100%;height:auto;font-size:1.4rem;grid-template-columns:25% 75%;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"itemA itemB" "itemE itemF" "itemC itemD" "itemG itemH" "itemI itemJ" "itemK itemL"}.work_list_grid div:nth-of-type(2n){padding:.4rem 1rem}.itemH{padding-top:2rem!important}.SP_fit_nav span{display:block;cursor:pointer;text-align:center;color:#fff;font-weight:700;padding:15px 0}.SP_fit_nav span:first-of-type{background-color:#333;width:30%}.SP_fit_nav span:nth-of-type(2){background-color:#00abb6;width:30%}.SP_fit_nav span:last-of-type.chat_open{background-color:#0074b7;width:40%;margin-top:0;border-radius:0}.SP_fit_nav .chat_box.chat_on{width:90%;max-width:90%;box-shadow:none}.SP_fit_nav .chat_box.chat_on span:first-of-type{background-color:#0074b7;color:#fff;font-weight:700;width:100%;display:block;padding:15px 0;text-align:center;border-radius:20px 20px 0 0;height:-moz-fit-content;height:fit-content}.SP_fit_nav .chat_box.chat_on .talk_host span:first-of-type,.SP_fit_nav .chat_box.chat_on .talk_to span:first-of-type{border-radius:50px;text-align:right;background-color:inherit;color:#595959}.SP_fit_nav .chat_box.chat_on span.chat_close{background-color:inherit;width:-moz-fit-content;width:fit-content;margin:0 auto}.badge_table,.yoyaku_table{display:none}footer{margin-bottom:40px}#pages .sec_entry.sec_master_menu.pages_side .wrapp{margin:0 auto;width:95%}#master_form dd{width:100%}.text-nowrap{white-space:unset}.content{margin:0 10px}.modal_req_detai dd{width:-webkit-fill-available}.modal_req_detai{width:80%;max-height:calc(100vh - 210px);overflow-y:auto}.modal_bikou table th{width:-webkit-fill-available}.modal_bikou{width:80%!important}.site-add{margin:unset!important}.new_request_form{padding:10px}.new_request_form form{width:auto}.new_request_form form dl{grid-template-columns:1fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dl .el-tag{white-space:unset;height:auto}.profile_doctor form dl{grid-template-columns:2fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dt{width:auto!important;min-width:auto}.text-description{display:table-cell!important}.new_request_form form dd{padding:8px;flex-direction:column}.new_request_form form dd .span{padding:unset;width:auto}.money{width:auto!important}.item-regular-form{display:grid!important;grid-template-columns:1fr 1fr}.chat-choose{width:auto!important}.text-input-add{width:70%!important}.d-flex-center,.weekend{width:auto!important}.master_doctor_details table td{width:90%}.master_doctor_details table:first-of-type{width:100%}.group-medical{grid-template-columns:repeat(2,1fr)!important}.grid-content-submit{margin-right:50%}.search_box button img{width:17px}.new_request_form form dd span{font-size:12px}.new_request_form form dd input{max-width:140px}.tab_item{width:21.25%}.search_box{margin:0 0 0 5px}.new_request_form form dd select{width:70px}.partner_table th{white-space:nowrap}.select-number-consultations{display:flex}.input-disease{width:auto}.SP_fit_nav{display:flex;position:fixed;bottom:0;width:100%}.SP_fit_nav a{display:block;cursor:pointer;text-align:center;color:#fff;font-weight:700;padding:15px 0;font-size:16px}.SP_fit_nav a:first-of-type{background-color:#333;width:50%}.SP_fit_nav a:nth-of-type(2){background-color:#00abb6;width:50%}.SP_fit_nav a:last-of-type.chat_open{background-color:#0074b7;width:50%;margin-top:0;border-radius:0}.SP_fit_nav.sp a:first-of-type{width:25%}.work_tables{display:block}.work_tables table{width:100%;max-width:100%}.side_menu,.work_tables td.rows span.price_slash{display:none}.toggle_btn{position:sticky;top:17px;right:20px;height:30px;cursor:pointer;z-index:3}.toggle_btn,.toggle_btn span{display:block;width:30px;transition:all .5s}.toggle_btn span{position:absolute;left:0;height:4px;background-color:#00abb6;border-radius:4px}.toggle_btn span:first-child{top:4px}.toggle_btn span:nth-child(2){top:13px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:first-child{transform:translateY(10px) rotate(-315deg);top:2px}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}#navArea.SP,.open #mask{display:block}header #navArea.SP nav img{width:30px;padding-right:15px;vertical-align:sub}header .SP nav ul{display:block}header .SP .side-bar .el-submenu__title{margin:30px auto 10px;width:100%}header .SP .form_inner{width:95%}header .PC{display:none}}@media(max-width:767px){body.layout-ondema{font-size:1.4rem}body.layout-ondema .wrapper.ondema-layout{font-size:1.4rem!important}body.layout-ondema .wrapper.ondema-layout .sp{display:block!important}body.layout-ondema .wrapper.ondema-layout .pc{display:none}body.layout-ondema .wrapper.ondema-layout header{flex-wrap:wrap;width:80%;margin:5vh auto 6vh;padding:0}body.layout-ondema .wrapper.ondema-layout #intro>div{width:100%;margin:1rem 0}body.layout-ondema .wrapper.ondema-layout article{margin:8vh auto}body.layout-ondema .wrapper.ondema-layout .copy img{padding:.5rem 0 .8rem}body.layout-ondema .wrapper.ondema-layout .copy>span{font-size:1.6rem}body.layout-ondema .wrapper.ondema-layout .copy{margin-top:3vh}body.layout-ondema .wrapper.ondema-layout .copy p,body.layout-ondema .wrapper.ondema-layout .copy p.small{font-size:2rem;margin:.2rem 0}body.layout-ondema .wrapper.ondema-layout header>img{width:100%;margin:0}body.layout-ondema .wrapper.ondema-layout .copy,body.layout-ondema .wrapper.ondema-layout .dan2,body.layout-ondema .wrapper.ondema-layout article{width:100%}body.layout-ondema .wrapper.ondema-layout h3{font-size:2.3rem}body.layout-ondema .wrapper.ondema-layout h3>strong{font-size:3rem}body.layout-ondema .wrapper.ondema-layout #nagare,body.layout-ondema .wrapper.ondema-layout .btn_gray{margin:0 auto}body.layout-ondema .wrapper.ondema-layout #nagare>section{width:80%;margin:0 auto}body.layout-ondema .wrapper.ondema-layout #nagare dl{width:100%}body.layout-ondema .wrapper.ondema-layout .bg_green>section{padding:3vh 5%}body.layout-ondema .wrapper.ondema-layout #shinsatukeitai dl{width:100%}body.layout-ondema .wrapper.ondema-layout #shinsatukeitai:before{bottom:-80px}body.layout-ondema .wrapper.ondema-layout #goannai{margin-top:13vh}body.layout-ondema .wrapper.ondema-layout #goannai>section{width:90%}body.layout-ondema .wrapper.ondema-layout .huki:after{display:none;margin:0}body.layout-ondema .wrapper.ondema-layout .huki:nth-of-type(2){margin-left:0}body.layout-ondema .wrapper.ondema-layout h3.w100{width:90%}body.layout-ondema .wrapper.ondema-layout #manga{width:100%;margin:0 auto;padding:30px 0}body.layout-ondema .wrapper.ondema-layout .manga_items{width:90%}body.layout-ondema .wrapper.ondema-layout #link{padding:0 0 5vh}body.layout-ondema .wrapper.ondema-layout #meritto .flex>img{margin:-2vh auto 0;max-height:25vh}body.layout-ondema .wrapper.ondema-layout #meritto .flex>div{width:90%;margin:3vh auto 0}body.layout-ondema .wrapper.ondema-layout .dan2{width:80%;text-align:center;font-size:1.8rem}body.layout-ondema .wrapper.ondema-layout footer>img{max-width:40vw}body.layout-ondema .wrapper.ondema-layout .neuro{width:15vw}body.layout-ondema .wrapper.ondema-layout h4{margin-left:0}body.layout-ondema .wrapper.ondema-layout .dan2>a{display:block}body.layout-ondema .wrapper.ondema-layout .btn_gray,body.layout-ondema .wrapper.ondema-layout .btn_gray.big{width:100%;font-size:1.6rem}body.layout-ondema .wrapper.ondema-layout #btn_entry a{width:100px;bottom:10px;height:-moz-fit-content;height:fit-content;font-size:1.1rem}body.layout-ondema .wrapper.ondema-layout #btn_entry a strong{font-size:1.7rem}body.layout-ondema .wrapper.ondema-layout #page-top{bottom:130px}body.layout-ondema .wrapper.ondema-layout .nami{padding:0}body.layout-ondema .wrapper.ondema-layout h3>span{font-size:1.3rem}body.layout-ondema .wrapper.ondema-layout .toroku>dl dd{width:80%;margin:0 auto 15px}}@media(max-width:768px){.record .wrap,.record .wrap .mainarea{width:100%;flex-wrap:wrap;padding:0;margin:0 0 4vh}.record .wrap .new_record section{width:80%;margin:5vh auto 0}.record .wrap .new_record h4 span{display:block;margin:0;padding:0}.record .wrap h3{margin-bottom:0}.record .wrap .comp_list dd,.record .wrap .comp_list dt{padding:1px 7px;font-size:1.11rem}.record .wrap .sp{display:block!important}.record .wrap .pc{display:none}.record .wrap .detail_teikei>dl{width:100%;border-right:none}.record .wrap .dl_br dd>span{line-height:2rem;display:inline-block;margin:1rem 0 0}.record .wrap .SP_fit_nav.sp{display:flex!important}.record .wrap header{background:#01abb6;padding:2rem 0;display:block}.record .wrap header button{width:100%;color:#fff;margin-top:1rem}.record .wrap h1 img{min-width:10%}.record .wrap article.content{width:90%}.record .wrap h1.sp{display:block;width:100%}.record .wrap #top_todays>section{padding:2rem}.record .wrap #top_todays .bg_blue.flex.between>div{width:100%;margin-bottom:3vh}.record .wrap #top_todays .bg_blue.flex>div{width:100%}.record .wrap #top_todays .bg_blue.flex.between img{margin:0 auto}.record .wrap .teikeinum dt{font-weight:700;text-align:center;padding:.6rem;border-radius:50px;margin-bottom:1rem}.record .wrap footer{padding:3vh 0 25vh}.record .wrap #yotei_head{flex-wrap:wrap}.record .wrap #yotei_head>*,.record .wrap .dl_blue dd,.record .wrap .dl_blue dt{width:100%}.record .wrap #comp_head{flex-wrap:wrap;width:100%;margin-bottom:3vh}.record .wrap #comp_head h3,.record .wrap #yotei_head h3{text-align:center}.record .wrap #comp_head>*{margin:3vh auto 0}.record .wrap #yotei_head>div{margin:0 auto}.record .wrap .__detail_info{width:100%;margin:0}.record .wrap .se_box>button{width:80%;margin-top:1rem;padding:1.5rem 2rem}.record .wrap .inp_blue{width:70vw}.record .wrap .modal{font-size:1.4rem}.record .wrap .modal h3{font-size:2.5vh}.record .wrap .dl_blue>*{padding:3px}.record .wrap .stat_no,.record .wrap .stat_yes{display:block;position:absolute;right:0;top:17px}.record .wrap #search_cont{text-align:center}.record .wrap #search_cont h3{font-size:2.5rem}.record .wrap #record_comp>p{width:80%;margin:0 auto}.record .wrap #prepa h1 img{padding:3vh}.record .SP_fit_nav.sp{width:100%;background:#85bfc4;padding:0;position:fixed;bottom:0;z-index:9999}.record .SP_fit_nav.sp>div{display:flex;position:relative;justify-content:space-around;width:100%}.record .SP_fit_nav.sp button{width:25%;padding:3px 0;margin:0;border-radius:0;border:0}.record .SP_fit_nav.sp button img{max-width:50px;margin:0 auto}}@media screen and (max-width:700px){.wrapper.ondema-layout2{font-size:14px!important}.wrapper.ondema-layout2 .master_edit_form dd select,.wrapper.ondema-layout2 .opt1 input,.wrapper.ondema-layout2 .partner_edit_form form dd select{width:100%}.wrapper.ondema-layout2 .flex.center{display:block!important;margin-top:20px}.wrapper.ondema-layout2 .stop_form dl{display:flex;flex-wrap:wrap}.wrapper.ondema-layout2 .stop_form dd,.wrapper.ondema-layout2 .stop_form dt{width:100%!important}.wrapper.ondema-layout2 .flex.center button{margin:15px auto 0}.wrapper.ondema-layout2 .new_request_form form{width:100%}.wrapper.ondema-layout2 .opt2 textarea{width:100%!important}.wrapper.ondema-layout2 .sec_entry .wrapp{width:100%;padding:15px 0 50px}.wrapper.ondema-layout2 header{padding:20px}.wrapper.ondema-layout2 .logo img{width:60%}.wrapper.ondema-layout2 .form_inner{width:95%}.wrapper.ondema-layout2 header .SP nav ul{display:block}.wrapper.ondema-layout2 .SP nav img{width:30px;padding-right:15px;vertical-align:sub}.wrapper.ondema-layout2 nav .inner ul li a{text-align:center}.wrapper.ondema-layout2 button#ent_start{width:80%}.wrapper.ondema-layout2 .about_entry p{padding:0 20px;font-size:14px}.wrapper.ondema-layout2 .about_entry p span{font-size:16px;margin-bottom:10px}.wrapper.ondema-layout2 .about_entry a{font-size:16px}.wrapper.ondema-layout2 .birth_bar,.wrapper.ondema-layout2 .kana_bar,.wrapper.ondema-layout2 .mail_bar,.wrapper.ondema-layout2 .name_bar,.wrapper.ondema-layout2 .phone_bar{width:60px}.wrapper.ondema-layout2 .form_step p{text-align:center}.wrapper.ondema-layout2 h1{font-size:22px!important;margin-bottom:40px}.wrapper.ondema-layout2 .PC{display:none}.wrapper.ondema-layout2 .SP{display:block}.wrapper.ondema-layout2 nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.wrapper.ondema-layout2 .open nav{left:0;opacity:1}.wrapper.ondema-layout2 nav .inner{padding:25px}.wrapper.ondema-layout2 nav .inner ul{list-style:none;margin:0;padding:0}.wrapper.ondema-layout2 nav .inner ul li{position:relative;margin:0}.wrapper.ondema-layout2 nav .inner ul li a{display:block;color:#333;font-size:14px;padding:8px 0;text-decoration:none;transition-duration:.2s}.wrapper.ondema-layout2 nav .inner ul li p.btn_00 a{color:#fff;text-align:center;margin:0 auto;font-weight:700;cursor:pointer;padding:0;border-bottom:none}.wrapper.ondema-layout2 nav .inner ul li a:hover{background:#e4e4e4}.wrapper.ondema-layout2 nav .inner ul li p.btn_00 a:hover{background-color:#4a7de2}.wrapper.ondema-layout2 .toggle_btn{display:block;position:sticky;top:17px;right:20px;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:3}.wrapper.ondema-layout2 .toggle_btn span{display:block;position:absolute;left:0;width:30px;height:4px;background-color:#4a7de2;border-radius:4px;transition:all .5s}.wrapper.ondema-layout2 .toggle_btn span:first-child{top:4px}.wrapper.ondema-layout2 .toggle_btn span:nth-child(2){top:13px}.wrapper.ondema-layout2 .toggle_btn span:nth-child(3){bottom:4px}.wrapper.ondema-layout2 .open .toggle_btn span{background-color:#fff}.wrapper.ondema-layout2 .open .toggle_btn span:first-child{transform:translateY(10px) rotate(-315deg);top:2px}.wrapper.ondema-layout2 .open .toggle_btn span:nth-child(2){opacity:0}.wrapper.ondema-layout2 .open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}.wrapper.ondema-layout2 #mask{display:none;transition:all .5s}.wrapper.ondema-layout2 .open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}.wrapper.ondema-layout2 #pages .pages_side .wrapp{margin:0 auto}.list_table{width:auto}.el-radio__label,.fs-15>span{font-size:14px!important}.works_list_box{width:100%}.work_tables td.rows span.price_slash{display:none}.work_tables table{width:100%;max-width:100%}.work_tables{display:block}.sec_entry .wrapp{width:100%;padding:50px 0}header{padding:20px}.logo img{width:60%}.form_inner{width:95%}header .SP nav ul{display:block}.SP nav img{width:30px;padding-right:15px;vertical-align:sub}nav .inner ul li a{text-align:center}button#ent_start{width:80%}.about_entry p{padding:0 20px}.about_entry p span{font-size:16px;margin-bottom:10px}.about_entry a{font-size:16px}.birth_bar,.kana_bar,.mail_bar,.name_bar,.phone_bar{width:60px}.form_step p{text-align:center}h1{font-size:22px;margin-bottom:40px}.PC{display:none}.SP{display:block}.SP .side-bar .el-submenu__title{margin:30px auto 10px;width:100%}.SP .partner-side-bar .el-submenu__title{margin-bottom:0}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open nav{left:0;opacity:1}nav .inner{padding:25px}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0}nav .inner ul li a{display:block;color:#333;font-size:14px;padding:1em;margin-bottom:1em;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background:#e4e4e4}.toggle_btn{position:sticky;top:17px;right:20px;height:30px;cursor:pointer;z-index:3}.toggle_btn,.toggle_btn span{display:block;width:30px;transition:all .5s}.toggle_btn span{position:absolute;left:0;height:4px;background-color:#00abb6;border-radius:4px}.toggle_btn span:first-child{top:4px}.toggle_btn span:nth-child(2){top:13px}.toggle_btn span:nth-child(3){bottom:4px}.open .toggle_btn span{background-color:#fff}.open .toggle_btn span:first-child{transform:translateY(10px) rotate(-315deg);top:2px}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){transform:translateY(-10px) rotate(315deg)}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}#pages .pages_side .wrapp{margin:0 auto}.logo{width:370px}#master_form dd{width:100%}.text-nowrap{white-space:unset}.content{margin:0 10px}.modal_req_detai dd{width:-webkit-fill-available}.modal_req_detai{width:80%;max-height:calc(100vh - 210px);overflow-y:auto}.modal_bikou table th{width:-webkit-fill-available}.modal_bikou{width:80%!important}.site-add{margin:unset!important}.new_request_form{padding:10px}.new_request_form form{width:auto}.new_request_form form dl{grid-template-columns:1fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dl .el-tag{white-space:unset;height:auto}.profile_doctor form dl{grid-template-columns:2fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dt{width:auto!important}.text-description{display:table-cell!important}.new_request_form form dd{padding:8px;flex-direction:column}.new_request_form form dd .span{padding:unset;width:auto}.money{width:auto!important}.item-regular-form{display:grid!important;grid-template-columns:1fr 1fr}.chat-choose{width:auto!important}.text-input-add{width:70%!important}.d-flex-center,.weekend{width:auto!important}.master_doctor_details table td{width:90%}.master_doctor_details table:first-of-type{width:100%}.group-medical{grid-template-columns:repeat(2,1fr)!important}.grid-content-submit{margin-right:50%}.search_box button img{width:17px}.new_request_form form dd span{font-size:12px}.tab_item{width:21.25%}.search_box{margin:0 0 0 5px}.new_request_form form dd select{width:70px}.select-number-consultations{display:flex}.input-disease{width:auto}.works_search_box{width:100%}.SP_fit_nav{display:flex;position:fixed;bottom:0;width:100%}.SP_fit_nav a{display:block;cursor:pointer;text-align:center;color:#fff;font-weight:700;padding:15px 0;font-size:16px}.SP_fit_nav a:first-of-type{background-color:#333;width:50%}.SP_fit_nav a:nth-of-type(2){background-color:#00abb6;width:50%}.SP_fit_nav a:last-of-type.chat_open{background-color:#0074b7;width:50%;margin-top:0;border-radius:0}.work_list .tab_head{display:block}.work_list .tab_head .work_list_search_box{margin-right:0}.clm_ofa{width:-moz-fit-content;width:fit-content}body.layout-ondema2{font-size:14px!important}}@media screen and (max-width:600px){.wrapper.ondema-layout2 .logo span{margin-left:10px}.wrapper.ondema-layout2 .works_search_box{width:100%}.wrapper.ondema-layout2 .works_list_inner dt{display:block}.wrapper.ondema-layout2 .works_list_inner dt p{text-align:left;padding:10px}.wrapper.ondema-layout2 .works_list_inner p.work_tit{margin-top:0}.wrapper.ondema-layout2 .master_doctor_details table:first-of-type{width:100%}.wrapper.ondema-layout2 .master_doctor_details td{width:90%}.wrapper.ondema-layout2 .logo img{width:50%;vertical-align:middle}.wrapper.ondema-layout2 footer{padding:150px 50px}.wrapper.ondema-layout2 footer p{line-height:2em}.wrapper.ondema-layout2 #pages.pages_side .wrapp{margin:0 auto}.wrapper.ondema-layout2 .bot_edit{max-width:90%}.wrapper.ondema-layout2 .master_doctor_details{display:block}.wrapper.ondema-layout2 #edit_form{width:85%;margin:0 auto;padding:30px 20px}.wrapper.ondema-layout2 #edit_form .bot_edit{max-width:100%}.wrapper.ondema-layout2 .address_bar,.wrapper.ondema-layout2 .cd_main_bar,.wrapper.ondema-layout2 .cd_sub_bar,.wrapper.ondema-layout2 .device_bar,.wrapper.ondema-layout2 .license_day_bar,.wrapper.ondema-layout2 .license_num_bar,.wrapper.ondema-layout2 .wage_bar{width:45px}.wrapper.ondema-layout2 .cd_main_modal,.wrapper.ondema-layout2 .cd_sub_modal{padding:30px 20px}.wrapper.ondema-layout2 .works_list_inner .icons{margin:0 auto 0 0;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .works_list_inner dt .cancel{margin:0 0 10px auto;width:-moz-fit-content;width:fit-content}.wrapper.ondema-layout2 .message_box_open{width:100%;border-radius:130px;border:none;background:#0074b7;color:#fff;padding:.8em .3em .4em 6em;font-weight:700;margin:.9em 0 0;display:flex;justify-content:space-between;font-size:1em}.cd_main_modal,.cd_sub_modal{padding:30px 20px}.works_list_inner dt{display:block}.works_list_inner dt .cancel{margin:0 0 10px auto;width:-moz-fit-content;width:fit-content}.works_list_inner .icons{margin:0 auto 0 0;width:-moz-fit-content;width:fit-content;text-align:left}.works_list_inner .icons span{margin-right:-2px;margin-bottom:4px}.works_list_inner dt p{text-align:left;padding:10px}.logo img{width:50%;vertical-align:middle}footer{padding:150px 50px}footer.footer-record{padding:3vh 0 25vh}footer p{line-height:2em}#pages .form_inner{width:100%!important}.master_doctor_list .tab_head{display:block;margin-right:unset}.master_doctor_list .tab_head .search_box{margin-top:10px;width:20%}#master_form dd{width:100%}.text-nowrap{white-space:unset}.content{margin:0 10px}.modal_req_detai dd{width:-webkit-fill-available}.modal_req_detai{width:80%;max-height:calc(100vh - 210px);overflow-y:auto}.modal_bikou table th{width:-webkit-fill-available}.modal_bikou{width:80%}.site-add{margin:unset!important}.new_request_form{padding:10px}.new_request_form form{width:auto}.new_request_form form dl{grid-template-columns:1fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dl .el-tag{white-space:unset;height:auto}.profile_doctor form dl{grid-template-columns:2fr 6fr;display:grid;margin:0 0 5px}.new_request_form form dt{width:auto!important}.text-description{display:table-cell!important}.new_request_form form dd{padding:8px;flex-direction:column}.new_request_form form dd .span{padding:unset;width:auto}.money{width:auto!important}.item-regular-form{display:grid!important;grid-template-columns:1fr 1fr}.chat-choose{width:auto!important}.text-input-add{width:70%!important}.weekend{width:auto!important}.modal_bikou{width:80%!important}.d-flex-center{width:auto!important}.master_doctor_details table td{width:90%}.master_doctor_details table:first-of-type{width:100%}.group-medical{grid-template-columns:repeat(2,1fr)!important}.grid-content-submit{margin-right:50%}.search_box button img{width:17px}.new_request_form form dd span{font-size:12px}.tab_item{width:21.05%}.search_box{margin:0 0 0 5px}.new_request_form form dd select{width:65px}.SP{display:block}.SP .side-bar .el-submenu__title{margin:30px auto 10px;width:100%}.select-number-consultations{display:flex}.input-disease{width:auto}.works_search_box{width:100%}.works_list_default{min-width:auto}.lost_pass_page section,.lost_pass_page table tr{flex-wrap:wrap}.lost_pass_page table,.lost_pass_page table td,.lost_pass_page table th{width:100%}.lost_pass_page table th{margin-right:0}.lost_pass_page table td{padding:1rem 0 0 .2rem}.lost_pass_page input[type=password],.lost_pass_page input[type=text]{width:auto}.rule{width:100%;display:block;margin-top:3rem}.message_box_open{width:100%;border-radius:130px;border:none;background:#0074b7;color:#fff;padding:.8em .3em .4em 6em;font-weight:700;margin:.9em 0 0;display:flex;justify-content:flex-end;align-items:center;font-size:1em}.message_box_open>img{max-height:100%;width:25px!important}.clm_ofa{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:450px){.wrapper.ondema-layout2 .works_list_box .work_tables td{width:65%}.wrapper.ondema-layout2 .works_list_box .work_tables th{font-size:13px;padding-right:0;padding-left:0}}@media screen and (max-width:415px){.app_tab_area{margin-left:unset;grid-gap:3px;gap:3px}#login_form input{width:-webkit-fill-available!important}.works_search_box{width:100%}.works_list_box .work_tables td{width:65%}.works_list_box .work_tables th{font-size:13px;padding-right:0;padding-left:0}.master_doctor_list .tab_head .search_box{display:contents!important;margin-right:unset}.master_doctor_list .tab_head .search_box input{margin-top:10px;width:20%}.text-nowrap{white-space:unset}.content{margin:0 10px}.search_box button img{width:17px}.new_request_form form dd span{font-size:12px}.new_request_form form dd select{width:64px}.SP{display:block}.SP .side-bar .el-submenu__title{margin:30px auto 10px;width:100%}.select-number-consultations{display:flex}.input-disease{width:auto}.clm_ofa{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:400px){.wrapper.ondema-layout2 .app_tab{padding:5px 9px}.wrapper.ondema-layout2 .birth_bar,.wrapper.ondema-layout2 .kana_bar,.wrapper.ondema-layout2 .mail_bar,.wrapper.ondema-layout2 .name_bar,.wrapper.ondema-layout2 .phone_bar{width:46px}.wrapper.ondema-layout2 #pages .pages_side .wrapp{margin:0 auto}.wrapper.ondema-layout2 .address_bar,.wrapper.ondema-layout2 .cd_main_bar,.wrapper.ondema-layout2 .cd_sub_bar,.wrapper.ondema-layout2 .device_bar,.wrapper.ondema-layout2 .license_day_bar,.wrapper.ondema-layout2 .license_num_bar,.wrapper.ondema-layout2 .wage_bar{width:30px}.birth_bar,.kana_bar,.mail_bar,.name_bar,.phone_bar{width:46px}nav{width:70%}.SP{display:block}.SP .side-bar .el-submenu__title{margin:30px auto 10px;width:100%}.app_tab{padding:5px 9px}.ikkatu_open{margin-top:10px}.clm_ofa{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:370px){#login_form button{width:-webkit-fill-available!important}#pages .form_inner.dashboard .el-col ul li .el-submenu__title,.master_doctor_details .d_tabs_tableOuter{width:auto!important}.clm_ofa{width:-moz-fit-content;width:fit-content}}.custom-title[data-v-1ca77be5]{font-weight:unset;font-size:15px}.wrapp[data-v-06a700e8],.wrapp[data-v-7e93e258],.wrapp[data-v-bf3120ec]{margin:0 50px}.custom-title[data-v-79fb7ce4]{font-weight:unset}.custom-title span[data-v-79fb7ce4]{font-weight:unset;font-size:15px}.el-menu-item[data-v-79fb7ce4]:hover{background-color:hsla(0,0%,94.1%,.94)!important}.side-bar-menu-left .el-menu-item[data-v-79fb7ce4]:hover{opacity:.8;transition:.3s}.wrapp[data-v-4ef69860]{margin:0 50px}.SP_fit_nav .disabled[data-v-4ef69860]{background-color:#595959!important}.SP_fit_nav .fit_btn_yoyaku.disabled[data-v-4ef69860]{border-right:1px solid}.wrapp[data-v-00a53ff0],.wrapp[data-v-1e94db00],.wrapp[data-v-925912dc],.wrapp[data-v-bbf19f50]{margin:0 50px}.SP_fit_nav .disabled[data-v-bbf19f50]{background-color:#595959!important}.SP_fit_nav .fit_btn_yoyaku.disabled[data-v-bbf19f50]{border-right:1px solid}.wrapp[data-v-02660b88]{margin:0 50px}@layer base{body{background:#f5f5f5;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:1.36;color:#383232;position:relative}body h1,body h2,body h3{font-weight:700}body h1{margin-bottom:47px}body img{max-width:100%;height:auto}body a:hover,body button:hover{opacity:.7}body .__ta_center{text-align:center}body .__ta_right{text-align:right}body .__td_underline{text-decoration:underline}body .__fs_12{font-size:12px}body .__fs_11{font-size:11px}body .__fs_8,body .__fs_10{font-size:10px}body .__fs_8{transform:scale(.8)}body .__fs_15{font-size:15px}body .__fs_20{font-size:20px}body .__fs_16{font-size:16px}body .__fs_16-20{font-size:clamp(16px,1.04vw,20px)}body .__fw_bold{font-weight:700}body .__fw_middle{font-weight:500}body .__color_blue{color:#4a7de2}body .__color_pink{color:#fe659b}body .__color_green{color:#08a9b6}body .__color_white{color:#fff}body .__color_grey{color:#707070}body .__text_color_2nd{color:#393939}body .__bg_white{background-color:#fff}body .__bg_pink{background-color:#fe659b}body .__bg_white_pink{background-color:#ffebf2}body .__bg_blue{background-color:#4a7de2}body .__bg_green{background-color:#08a9b6}body .__bg_grey{background-color:#e8e8e8}body .__bg_black{background-color:#383232}body .__br_4{border-radius:4px}body .__mb_8px{margin-bottom:8px}body .__mb_45{margin-bottom:45px}body .clearfix:after,body .clearfix:before{display:block;content:"";clear:both}body .__input_text{background-color:#ecf2fc;border-radius:4px;line-height:34px;padding:0 16px}body .c-button{display:block;color:#fff;font-weight:700;line-height:37px;text-align:center;margin:0 auto}body .c-button.__square{border-radius:4px}body .c-button.__round{border-radius:19px}body .c-button.__pink{background-color:#fe659b}body .c-button.__blue{background-color:#4a7de2}body .c-button.__black{background-color:#383232}body .c-button a{display:block}}@layer spec{.site-header{width:100%;height:130px;background-color:#fff}.site-header .header_inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:clamp(15px,10.41vw,200px);padding-right:clamp(30px,16.15vw,310px)}.site-header .header_inner .header_logo{display:flex;align-items:center;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.site-header .header_inner .header_logo a{width:220px}.site-header .header_inner .header_logo .user_role_admin{width:130px;line-height:38px;border-radius:19px;font-size:16px}.site-header .header_inner .header_logout{font-size:20px}.site-footer{width:100%;height:347px;background-color:#fe659b}.site-footer .footer_inner{width:100%;height:100%;padding-top:66px}.site-footer .footer_inner .footer_logo{width:317px;margin:0 auto 33px}.site-footer .footer_inner .footer_signature{width:75px;margin:0 auto}.container{width:100%}.container.__2col{display:flex;padding-top:30px;padding-left:clamp(15px,10.41vw,200px)}.container.__2col .side_nav{flex-shrink:0}.container.__2col .main{padding-left:4.84vw}.container.__2col .main .main_contents{max-width:1000px;min-width:800px;width:52.0833333333vw;padding-top:15px}.container.__2col .main .main_contents .__link_btn{width:205px;margin-bottom:30px;margin-left:0}.side_nav{width:239px;border-right:1px solid #d3d3d3;padding-top:16px;padding-bottom:120px;padding-right:32px}.side_nav__username{text-align:right;padding-right:16px;margin-bottom:47px}.side_nav__menu{width:100%}.side_nav__menu_list>li{margin-bottom:43px}.side_nav__menu_btn{display:inline-block;width:100%;line-height:42px;border-radius:21px}.side_nav__menu_btn a{display:inline-block;width:100%;height:100%}.side_nav__menu_submenu{padding-top:20px}.side_nav__menu_submenu li{margin-bottom:7px;padding-right:42px}.side_nav__menu_submenu li a{position:relative}.side_nav__menu_submenu li a:after{display:block;width:8px;height:8px;border-top:1px solid #fe659b;border-right:1px solid #fe659b;content:"";position:absolute;top:50%;right:-16px;transform:rotate(45deg);transform-origin:top right}.select_box_ui{display:inline-block;background-color:#ffebf2;border-radius:19px;line-height:37px;position:relative}.select_box_ui select{width:100%;font-weight:700;padding-left:23px;cursor:pointer}.select_box_ui select:focus{outline:none}.select_box_ui:after{display:block;width:8px;height:8px;content:"";border-right:1px solid #fe659b;border-bottom:1px solid #fe659b;position:absolute;top:calc(50% - 4px);right:11px;transform:rotate(45deg)}.summary_table{width:100%}.summary_table td,.summary_table th{padding:14px 12px}.summary_table th{color:#fff;background-color:#383232;border:1px solid #707070}.summary_table td{background-color:#fff;border:1px solid #e2e2e2}.summary_table td a{color:#4a7de2;text-decoration:underline}.summary_table td a.__edit_link{display:inline-block;color:#fe659b;font-weight:700;text-decoration:none;position:relative;padding-right:14px}.summary_table td a.__edit_link:after{display:block;width:7px;height:7px;content:"";border-top:2px solid #fe659b;border-right:2px solid #fe659b;transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 4px)}.order_controls{display:flex;justify-content:flex-end;align-items:center;grid-column-gap:11px;-moz-column-gap:11px;column-gap:11px;margin-right:47px;margin-bottom:58px}.order_controls .mati,.order_controls .zimu{background:#4a7de2;color:#fff;display:block;padding:10px 1.5rem;border-radius:50px;font-weight:700}.order_controls .mati{background:#27447d}.order_controls .select_box_ui{width:120px}.order_controls .select_box_ui:first-of-type{width:160px;background:#ffebf2}.order_controls .order_search_form{display:flex;align-items:center;width:266px;position:relative}.order_controls .order_search_form input[type=text]{width:205px;line-height:37px;background-color:#fff;border-top-left-radius:19px;border-top-right-radius:0;border-bottom-left-radius:19px;border-bottom-right-radius:0;padding:0 70px 0 20px}.order_controls .order_search_form input[type=text]:focus{outline:none}.order_controls .order_search_form button{width:61px;line-height:37px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px}.order_summary{width:100%;padding-bottom:170px}.product_summary{width:100%;padding-bottom:248px}.doctor_summary,.partner_summary{width:100%;padding-bottom:148px}.partner_summary td:nth-child(4),.partner_summary td:nth-last-child(2){font-size:.75rem}.partner_summary td span{display:block;color:#fff;font-size:.7rem;width:40px;text-align:center;padding:2px 0;border-radius:3px}.partner_summary td span.syounin{background:#4a7de2}.partner_summary td span.hisyounin{background:#707070}.set_summary{width:100%;padding-bottom:80px}.order_detail_head{display:flex;margin-bottom:40px}.order_detail_head .__patient{display:flex;width:417px;height:70px}.order_detail_head .__patient p{padding-top:18px}.order_detail_head .__patient_head{width:68px;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:0}.order_detail_head .__patient_name{width:349px;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:4px;padding-left:20px}.order_detail_head .__patient_name span{display:block}.order_detail_head .edit_carte_btn{width:70px;height:70px}.order_detail_head .edit_carte_btn a{display:flex;justify-content:center;align-items:center;flex-direction:column}.order_detail_head .edit_carte_btn a img{width:24px;margin-bottom:8px}.order_detail_content{width:500px;margin-bottom:96px}.order_detail_content table{width:100%}.order_detail_content table td,.order_detail_content table th{width:50%;padding:8px 12px}.order_detail_content table th{background-color:#ffebf2}.order_detail_content table th.__bg_pink{background-color:#fe659b}.order_detail_content table td{background-color:#fff}.order_detail_content table td+td,.order_detail_content table th+th{border-left:1px solid #c9c9c9}.order_detail_content table td.__blank{padding:0;height:40px;background-color:transparent}.item_title{margin-bottom:62px}.item_title span{vertical-align:middle}.item_title .__item_name{font-size:16px;padding-left:19px;position:relative;margin-right:57px}.item_title .__item_name:before{display:block;width:15px;height:15px;content:"";background-color:#fe659b;border-radius:4px;position:absolute;top:calc(50% - 7.5px);left:0}.item_title .__item_category{display:inline-block;line-height:29px;padding:0 10px}.product_detail{padding-bottom:136px}.product_detail .product_detail__flex{display:flex;width:96%;min-width:800px;justify-content:space-between}.product_detail .product_detail__flex .__detail_info{width:46%;min-width:390px}.product_detail .product_detail__flex .__detail_info .product_spec{margin:36px 0}.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def{display:flex;align-items:flex-start}.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{width:22%;font-weight:700}.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd{width:78%}.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span{display:block;background-color:#fff;margin-bottom:6px}.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dd span,.product_detail .product_detail__flex .__detail_info .product_spec .__spec_def dt{line-height:35px;padding-left:12px}.product_detail .product_detail__flex .__detail_info .product_spec .__separator{margin-bottom:28px}.product_detail .product_detail__flex .__detail_info .product_desctiption h2{margin-bottom:10px}.product_detail .product_detail__flex .__detail_info .product_desctiption textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;resize:none}.product_detail .product_detail__flex .__detail_info .product_desctiption .__description{width:100%;background-color:#fff;padding:8px 15px}.product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h113{height:113px;padding:21px 15px;margin-bottom:44px}.product_detail .product_detail__flex .__detail_info .product_desctiption .__description.__h168{height:168px;padding:21px 15px;margin-bottom:20px}.product_detail .product_detail__flex .__detail_info .product_desctiption .__edit_btn{width:85px;margin-bottom:72px}.product_detail .back_btn{width:44%;min-width:390px}.product_detail .back_btn button{width:143px;line-height:42px}.product_edit,.product_register{width:100%;padding:90px 0 410px;margin-bottom:158px}.partner_edit{padding:90px 0;margin-bottom:158px}.product_edit .edit_form .__form_row .select_box_ui select{color:#383232}.group_edit{width:100%;padding:65px 0 83px;margin-bottom:203px}.group_edit .edit_form{width:78%}.group_edit h2{padding-left:2px;position:relative;margin:0 auto 58px}.group_edit h2:after{display:block;width:100%;height:1px;content:"";background-color:#fe659b;position:absolute;bottom:0;left:0}.group_edit_form.__form_new{width:70%;margin:0 auto 124px}.group_edit_form.__form_del{width:45%;margin:0 auto}.group_edit_form p{margin-bottom:16px}.group_edit_form .select_box_ui,.group_edit_form input[type=text]{display:block;width:100%;margin-bottom:54px}.group_edit_form .__submimt_btn{width:162px}.group_edit_form .__delete_btn{width:192px}.set_register{width:100%;padding:90px 0 120px;margin-bottom:166px}.set_register .set_item_edit{margin-bottom:72px}.set_register .set_item_edit .set_item_edit_form{width:100%;background-color:snow;position:relative;padding:40px 60px 30px;margin-bottom:26px}.set_register .set_item_edit .set_item_edit_form h2{position:absolute;top:0;left:0;width:149px;line-height:28px;padding-left:10px;border-top-left-radius:4px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:4px}.set_register .set_item_edit .set_item_edit_form ._delete_group_btn{display:inline-block;width:15px;height:15px;position:absolute;top:14px;right:20px;cursor:pointer}.set_register .set_item_edit .set_item_edit_form ._delete_group_btn:after,.set_register .set_item_edit .set_item_edit_form ._delete_group_btn:before{display:block;width:21.2px;height:2px;content:"";background-color:#fe659b;position:absolute;top:0}.set_register .set_item_edit .set_item_edit_form ._delete_group_btn:before{left:0;transform:rotate(45deg);transform-origin:top left}.set_register .set_item_edit .set_item_edit_form ._delete_group_btn:after{right:1px;transform:rotate(-45deg);transform-origin:top right}.set_register .set_item_edit .add_new_group_btn{width:112px}.set_register .set_item_edit:first-of-type ._delete_group_btn{display:none}.edit_form{width:68.6%;min-width:600px;margin:0 auto}.edit_form input[type=text],.edit_form textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;padding:9px 16px}.edit_form input[type=text]::-moz-placeholder,.edit_form textarea::-moz-placeholder{color:#bfbfbf}.edit_form input[type=text]::placeholder,.edit_form textarea::placeholder{color:#bfbfbf}.edit_form input[type=text].small,.edit_form textarea.small{width:30%;margin-right:.6rem}.edit_form textarea{height:145px;resize:none;background-color:#fafafa}.edit_form textarea.__bg_white_pink{background-color:#ffebf2}.edit_form .__form_row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:35px}.edit_form .__form_row.__align_top{align-items:flex-start}.edit_form .__form_row dt{flex-shrink:0}.edit_form .__form_row .__form_title{width:200px;padding-left:42px;padding-right:2em}.edit_form .__form_row .__form_title.__dot_mark{position:relative}.edit_form .__form_row .__form_title.__dot_mark:before{display:block;width:8px;height:8px;content:"";background-color:#fe659b;border-radius:50%;position:absolute;top:.36em;left:0}.edit_form .__form_row .__form_input{width:72.8%}.edit_form .__form_row .__form_input .__w35{width:70%}.edit_form .__form_row .__form_input .__w50{width:100%}.edit_form .__form_row .__form_input .__mb10{margin-top:30px;margin-bottom:10px}.edit_form .__form_row .__form_options{display:flex;flex-wrap:wrap}.edit_form .__form_row .__form_options .__opt_label{width:70px;line-height:34px;background-color:#efefef;margin-right:8px;margin-bottom:8px}.edit_form .__form_row .__form_options input[type=checkbox]:checked+.__opt_label,.edit_form .__form_row .__form_options input[type=radio]:checked+.__opt_label{background-color:#383232;color:#fff}.edit_form .__form_row .__form_options.__dosage_opt{margin-bottom:32px}.edit_form .__form_row .__fileselect{display:flex;align-items:center;background-color:#fafafa;border-radius:4px;padding:34px 25px}.edit_form .__form_row .__fileselect input[type=file]{display:none}.edit_form .__form_row .__fileselect label{width:150px;flex-shrink:0;line-height:37px;border-radius:19px;cursor:pointer;margin-right:20px}.edit_form .select_box_ui{border-radius:4px}.edit_form .select_box_ui select{font-weight:400;color:#bfbfbf;padding-left:16px}.edit_form .__submit_btn{width:162px;margin-top:63px}.modal_window{width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:-1;opacity:0}.modal_window .modal_delete_set{width:400px;height:250px;padding:46px 0 50px;position:absolute;top:calc(50% - 125px);left:calc(50% - 200px)}.modal_window .modal_delete_set .__delete_set_name{margin-top:40px;margin-bottom:37px}.modal_window .modal_delete_set .__delete_set_btn{display:block;width:96px;line-height:37px;margin:0 auto}.modal_window .modal_delete_set .__close_modal_btn{display:inline-block;width:15px;height:15px;position:absolute;top:14px;right:20px;cursor:pointer}.modal_window .modal_delete_set .__close_modal_btn:after,.modal_window .modal_delete_set .__close_modal_btn:before{display:block;width:21.2px;height:2px;content:"";background-color:#383232;position:absolute;top:0}.modal_window .modal_delete_set .__close_modal_btn:before{left:0;transform:rotate(45deg);transform-origin:top left}.modal_window .modal_delete_set .__close_modal_btn:after{right:1px;transform:rotate(-45deg);transform-origin:top right}.modal_window .modal_wrapper{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#toggle-modal{display:none}#toggle-modal:checked+.modal_window{z-index:10;opacity:1}}.summary_table .center{vertical-align:middle}.list_c{display:none}.list_c+span{display:block;cursor:pointer;padding-left:15px;position:relative;margin:0 auto}.list_c+span:before{width:17px;height:17px;background:#ffebf2;border:1px solid #f1dce1;left:0;top:50%;transform:translateY(-50%)}.list_c+span:after,.list_c+span:before{content:"";display:block;position:absolute}.list_c+span:after{width:13px;height:8px;border-bottom:2px solid #fe659b;border-left:2px solid #fe659b;left:2px;top:25%;transform:translateY(-50%) rotate(-45deg);opacity:0;transition:opacity .3s}.list_c:checked+span:after{opacity:1}.cal{display:inline-block;color:#fe659b;font-weight:700;text-decoration:none;position:relative;padding-right:14px}.cal:after{display:block;width:7px;height:7px;content:"";border-top:2px solid #fe659b;border-right:2px solid #fe659b;transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 4px)}#li_l .main_contents{width:100%;max-width:100%}.modal_overlay{top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.65);z-index:1}.modal,.modal_overlay{display:none;position:fixed}.modal{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:#fff;padding:30px;max-width:80%}.modal h5{color:#fe659b;font-weight:700;margin-bottom:2rem}.modal button{background:#383232;color:#fff;padding:.7rem 1.5rem;text-align:center;display:block;margin:0 auto;border-radius:4px}.payment_list_contents{width:58.52vw;max-width:970px;min-width:800px;padding-top:20px;padding-bottom:65px}.payment_list_contents h2{margin-bottom:47px}.payment_list_contents .rsv_controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:47px}.payment_list_contents .rsv_controls .btn_black{background:#383232;color:#fff;font-weight:700;padding:7px 2rem;border-radius:50px}.payment_list_contents .rsv_controls .flex{display:flex}.payment_list_contents .rsv_controls .flex label{margin-right:1rem;font-weight:700}.payment_list_contents .rsv_controls .flex label:first-of-type{color:#4a7de2}.payment_list_contents .rsv_controls .flex label:last-of-type{color:#fe659b}.payment_list_contents .rsv_controls .__link_booking{width:235px;line-height:37px;background-color:#383232;border-radius:19px}.payment_list_contents .rsv_controls .select_box_ui{width:127px;margin-right:20px}.payment_list_contents .rsv_controls .rsv_search_form{width:266px;position:relative}.payment_list_contents .rsv_controls .rsv_search_form input[type=text]{width:100%;line-height:37px;background-color:#fff;border-top-left-radius:19px;border-bottom-left-radius:19px;padding:0 70px 0 20px}.payment_list_contents .rsv_controls .rsv_search_form input[type=text]:focus{outline:none}.payment_list_contents .rsv_controls .rsv_search_form button{width:61px;line-height:37px;background-color:#4a7de2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px;position:absolute;top:0;right:0}.payment_list_contents table{width:100%}.payment_list_contents table th{background:#383232;color:#fff;padding:10px;border-left:1px solid #e2e2e2}.payment_list_contents table th:first-child{border-left:1px solid #383232}.payment_list_contents table th:last-child{border-right:1px solid #383232}.payment_list_contents table td{background:#fff;padding:10px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.payment_list_contents table td:last-child{border-right:1px solid #e2e2e2}.payment_list_contents table td:first-child a{color:#fe659b;text-decoration:underline}.payment_list_contents table .btn_pink{background:#fe659b;color:#fff;padding:2px 10px;border-radius:4px}.payment_list_contents .lately{margin-top:60px}.payment_list_contents .lately>div{background:#ffebf2;padding:25px;border-radius:4px}.payment_list_contents .lately>div h4{font-weight:700;font-size:1.05rem}.payment_list_contents .lately>div h4:before{content:"■";color:#4a7de2;margin-right:10px}.payment_list_contents .lately>div dl{display:flex;align-items:center;flex-wrap:wrap}.payment_list_contents .lately>div dl dt{background:#fff;color:#4a7de2;text-align:center;padding:10px 0;width:20%}.payment_list_contents .lately>div dl dd{padding:10px 0 10px 15px;width:80%}.payment_list_contents .lately>div dl dd,.payment_list_contents .lately>div dl dt{margin-top:10px}.payment_list_contents .lately table{margin-top:20px}.payment_list_contents .lately table th{background:#f5f5f5;border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;color:#383232}.payment_list_contents .lately table th:last-child{border-right:1px solid #cbcbcb}.payment_list_contents .lately table td{background:#fff;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb}.payment_list_contents .lately table td:last-child{border-right:1px solid #cbcbcb}.payment_list_contents .lately table td,.payment_list_contents .lately table th{text-align:center}.payment_list_contents .lately h5{background:#ffebf2;width:-moz-fit-content;width:fit-content;padding:5px 50px;margin-top:30px}.payment_list_contents .lately ul{padding-left:20px;margin-top:20px;list-style:disc}.payment_list_contents .lately ul li{margin-top:10px}.month_control .flex{display:flex;align-items:center}.month_control+table td{border-bottom:1px solid #e2e2e2}.month_control+table td a{color:#fe659b;text-decoration:underline}.month_control+table td:first-child{width:-moz-fit-content;width:fit-content}.month_control+table td:nth-child(4){font-size:.76rem}.month_control+table td:nth-child(6){font-size:.7rem;width:120px}.month_control+table td:last-child a{text-decoration:none}.month_control{width:100%;margin:20px 0 50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.month_control>h3+div{width:600px;display:flex;flex-wrap:wrap;justify-content:right}.month_control>h3+div>*{margin-bottom:15px}.month_control>h3+div>div{width:100%;display:flex;flex-wrap:wrap;justify-content:right}.month_control>h3+div>div form{margin:0 5px}.month_control .btn_black{background:#383232;color:#fff;border-radius:4px;padding:7px 30px}.month_control .select_box_ui{width:120px}.month_control .rsv_search_form{width:266px;position:relative}.month_control .rsv_search_form input[type=text]{width:100%;line-height:37px;background-color:#fff;border-radius:19px;padding:0 70px 0 20px}.month_control .rsv_search_form input[type=text]:focus{outline:none}.month_control .rsv_search_form button{width:61px;line-height:37px;background-color:#fe659b;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:19px;border-bottom-right-radius:19px;position:absolute;top:0;right:0}.month_control h3{width:-moz-fit-content;width:fit-content;font-size:1.1rem;margin-left:-15px}.month_control h3 img{margin:0 15px}.month_control form{display:block}.month_control form.flex{display:flex;align-items:center}.month_control form.flex label{margin-right:20px}.month_control form label[for=date_cal],.month_control form label[for=month_cal],.month_control form label[for=past_end],.month_control form label[for=past_start],.month_control form label[for=reserv_list_day],.month_control form label[for=reserv_list_month],.month_control form label[for=reserv_list_week]{position:relative;display:inline-block;width:120px;height:36px;border:1px solid #ccc;border-radius:50px;background:#ffebf2}.month_control form label[for=date_cal],.month_control form label[for=past_end],.month_control form label[for=past_start],.month_control form label[for=reserv_list_day],.month_control form label[for=reserv_list_month],.month_control form label[for=reserv_list_week]{position:relative;display:inline-block;width:135px;height:36px;border:1px solid #ccc;border-radius:50px;padding:5px 0 0 10px;background:#ffebf2}.month_control form label[for=past_start]{margin:0 1rem}.month_control form label[for=past_end]{margin:0 0 0 1rem}.month_control form input[type=month],.month_control form label[for=date]{position:relative;padding:0 10px;width:120px;height:36px;border:0;background:transparent;box-sizing:border-box;color:#999}.month_control form label[for=reserv_list_month]{padding:0;margin-left:1rem;margin-right:0}.month_control form label[for=reserv_list_day],.month_control form label[for=reserv_list_week]{margin-left:1rem;margin-right:0;width:130px}.arrow01{display:inline-block;color:#fe659b;font-weight:700;text-decoration:none;position:relative;padding-right:14px}.arrow01:after{width:7px;height:7px;content:"";border-top:2px solid #fe659b;border-right:2px solid #fe659b;transform:rotate(45deg);right:0;top:calc(50% - 4px)}.arrow01:after,.modal_close{display:block;position:absolute}.modal_close{background-color:#383232;border-radius:50px;width:30px;height:30px;color:#fff;font-weight:700;padding-top:5px;text-align:center;top:-10px;right:-10px}.modal .ond{border-bottom:1px solid #fe659b;padding:4px;margin-bottom:15px}.modal.modal_bank_box{width:500px}.modal.modal_bank_box dl{display:flex;flex-wrap:wrap}.modal.modal_bank_box dl dd,.modal.modal_bank_box dl dt{padding:10px 1rem;margin-bottom:10px}.modal.modal_bank_box dl dt{width:25%;text-align:center;font-weight:700;background:#ffebf2}.modal.modal_bank_box dl dd{width:75%}.modal.modal_payment_edit_box{width:600px}.modal.modal_payment_edit_box .select_box_ui{width:120px}.modal.modal_payment_edit_box .__btn_blue{padding:10px 0;background:#fe659b;width:200px}.modal.modal_payment_edit_box .select_box_ui{border-radius:4px}.modal.modal_payment_edit_box textarea{background:#ffebf2}.editacc_table{margin:0 auto 30px;width:-moz-fit-content;width:fit-content}.editacc_table td,.editacc_table th{vertical-align:middle;padding:12px 0}.editacc_table th{font-size:16px;font-weight:700;width:185px;padding-left:42px;position:relative}.editacc_table th:before{display:block;width:8px;height:8px;content:"";background-color:#fe659b;border-radius:50%;position:absolute;top:calc(50% - 4px);left:0}.editacc_table .__gender_label{display:inline-block;width:70px;line-height:34px;background-color:#efefef;margin-right:7px}.editacc_table .gender_radiobtn:checked+.__gender_label{background-color:#383232;color:#fff}.medicine{font-size:14px;line-height:1.36!important;letter-spacing:0}footer p.mon[data-v-0ef1d691]{margin:-30px auto 0;max-width:72px}body.layout-ondema2{font-family:Noto Sans JP,sans-serif;color:#595959;font-size:15px;font-feature-settings:"palt";letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none!important}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;background:#f5f5f5}html{height:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion:no-preference){html[focus-within]{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}}body.layout-ondema,body.layout-ondema2{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-height:100%}body.layout-ondema2 *,body.layout-ondema *{margin:0;padding:0;line-height:calc(1.2rem + 1em)}body.layout-ondema2 *,body.layout-ondema2 :after,body.layout-ondema2 :before,body.layout-ondema *,body.layout-ondema :after,body.layout-ondema :before{box-sizing:border-box}body.layout-ondema2 :where(:not(fieldset):not(progress):not(meter)),body.layout-ondema :where(:not(fieldset):not(progress):not(meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}body.layout-ondema2 :where(img,svg,video,canvas,audio,iframe,embed,object),body.layout-ondema :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}body.layout-ondema2 :where(img,svg,video),body.layout-ondema :where(img,svg,video){height:auto;max-width:100%}body.layout-ondema2 :where(svg),body.layout-ondema :where(svg){stroke:none;fill:currentColor}body.layout-ondema2 :where(svg):where(:not([fill])),body.layout-ondema :where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}body.layout-ondema2 :where(svg):where(:not([width])),body.layout-ondema :where(svg):where(:not([width])){width:5rem}body.layout-ondema2 :where(input,button,textarea,select),body.layout-ondema2 :where(input[type=file])::-webkit-file-upload-button,body.layout-ondema :where(input,button,textarea,select),body.layout-ondema :where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}body.layout-ondema2 :where(textarea),body.layout-ondema :where(textarea){resize:vertical}@supports(resize:block){body.layout-ondema2 :where(textarea),body.layout-ondema :where(textarea){resize:vertical}}body.layout-ondema2 :where(p,h1,h2,h3,h4,h5,h6),body.layout-ondema :where(p,h1,h2,h3,h4,h5,h6){word-wrap:break-word}body.layout-ondema2 h1,body.layout-ondema h1{font-size:2em}body.layout-ondema2 :where(ul,ol),body.layout-ondema :where(ul,ol){list-style-position:inside}body.layout-ondema2 :where(ul,ol)[role=list],body.layout-ondema :where(ul,ol)[role=list]{list-style:none}body.layout-ondema2 a:not([class]),body.layout-ondema a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}body.layout-ondema2 :where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])),body.layout-ondema :where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}body.layout-ondema2 :where(input[type=file]),body.layout-ondema :where(input[type=file]){cursor:auto}body.layout-ondema2 :where(input[type=file])::-webkit-file-upload-button,body.layout-ondema2 :where(input[type=file])::file-selector-button,body.layout-ondema :where(input[type=file])::-webkit-file-upload-button,body.layout-ondema :where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion:no-preference){body.layout-ondema2 .focus-visible,body.layout-ondema2 :focus-visible,body.layout-ondema .focus-visible,body.layout-ondema :focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}body.layout-ondema2 :where(:not(:active)).focus-visible,body.layout-ondema2 :where(:not(:active)):focus-visible,body.layout-ondema :where(:not(:active)).focus-visible,body.layout-ondema :where(:not(:active)):focus-visible{transition-duration:.25s}}body.layout-ondema2 :where(:not(:active)).focus-visible,body.layout-ondema2 :where(:not(:active)):focus-visible,body.layout-ondema :where(:not(:active)).focus-visible,body.layout-ondema :where(:not(:active)):focus-visible{outline-offset:5px}body.layout-ondema2 :where(button,button[type],input[type=button],input[type=submit],input[type=reset]),body.layout-ondema2 :where(input[type=file])::-webkit-file-upload-button,body.layout-ondema2 :where(input[type=file])::file-selector-button,body.layout-ondema :where(button,button[type],input[type=button],input[type=submit],input[type=reset]),body.layout-ondema :where(input[type=file])::-webkit-file-upload-button,body.layout-ondema :where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}body.layout-ondema2 :where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled],body.layout-ondema :where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}body.layout-ondema{font-size:1.57rem!important;width:100%;box-sizing:border-box;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4ODAiIGhlaWdodD0iNzc4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQwKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBkPSJNMCAwaDg4MHY3NzhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0MCkiIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZGF0YS1uYW1lPSLjg5HjgrkgOSIgZD0iTTExMDUuMTM0LTI2OS44MzRzLTEwMS41NSAyNjIuMzIzIDAgMzcyLjk3MyAzNjUuMyAyMTIuNzIzIDQ0My43NzkgMjIzLjg4MiAxNDIuMTY4IDg5Ljg3MiAxNTUuNjUxIDE0OS40IDE4OS4xNDUgNDU2Ljc1OSAzODkuNzYgMjA0LjYzNC0yNy40NDgtMTAxOS43NjMtMzUuNDc0LTEwMTYuNjc1LTk1My43MTYgNjUuNzg2LTk1My43MTYgNjUuNzg2eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat 100% 0 #f8f8f8!important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4ODAiIGhlaWdodD0iNzc4Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGRhdGEtbmFtZT0i6ZW35pa55b2iIDU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDQwKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBkPSJNMCAwaDg4MHY3NzhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBkYXRhLW5hbWU9IuODnuOCueOCr+OCsOODq+ODvOODlyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0MCkiIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZGF0YS1uYW1lPSLjg5HjgrkgOSIgZD0iTTExMDUuMTM0LTI2OS44MzRzLTEwMS41NSAyNjIuMzIzIDAgMzcyLjk3MyAzNjUuMyAyMTIuNzIzIDQ0My43NzkgMjIzLjg4MiAxNDIuMTY4IDg5Ljg3MiAxNTUuNjUxIDE0OS40IDE4OS4xNDUgNDU2Ljc1OSAzODkuNzYgMjA0LjYzNC0yNy40NDgtMTAxOS43NjMtMzUuNDc0LTEwMTYuNjc1LTk1My43MTYgNjUuNzg2LTk1My43MTYgNjUuNzg2eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=) no-repeat 100% 0 var(--bgcolor)!important;background-size:40%!important}:root{--color1:#4a7de2;--color2:#4b4b4b;--color3:#4a7de2;--c_new:#ed6d52;--c_zaitaku:#686868;--c_spot:#a5ca4f;--c_kyubo:#d83b21;--c_teiki:#f09235;--c_osusume:#4da8b4;--c_ondema:#5da2ce;--bgcolor:#f8f8f8}.bg-white{background:#fff!important}.logo img[data-v-1124568e]{display:inline-block}.logo span[data-v-1124568e]{box-sizing:content-box;line-height:1}.wrapp[data-v-293c3b96]{margin:0 50px}#pages .sec_entry.sec_master_menu.pages_side[data-v-293c3b96]{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:0 auto}@media(max-width:1280px){#pages .sec_entry.sec_master_menu.pages_side[data-v-293c3b96]{display:block;width:100%}}.custom-title[data-v-39744ec7]{font-weight:unset;font-size:15px}.custom-title[data-v-4872ae3c]{font-weight:unset}.custom-title span[data-v-4872ae3c]{font-weight:unset;font-size:15px}.wrapp[data-v-686c2c43]{display:flex;height:100%}.wrap .mainarea[data-v-686c2c43]{width:100%}footer p.mon[data-v-0ade2159]{margin:-30px auto 0;max-width:72px}