@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");*{margin:0;padding:0;text-decoration:none;font-style:normal;min-height:0;min-width:0;text-decoration:none}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{line-height:1.5;-webkit-font-smooting:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ul{list-style-type:none}html{overflow-x:hidden;-webkit-overflow-scrolling:touch}body{max-width:900px;font-family:"Noto Sans JP",sans-serif;background:#fff;color:#333;line-height:1.6;height:100%;margin:0 auto;box-sizing:border-box;font-size:16px}@media screen and (max-width:752px){body{width:100%}}@media screen and (max-width:880px){body{font-size:1rem}}h2{font-size:20px;border-left:10px solid #b3591a;text-align:left;padding-left:0.3em;margin:2em 0 1em;font-weight:bold}@media screen and (max-width:880px){h2{font-size:1.25rem}}h3{border-bottom:2px solid #c48e24;font-weight:bold;margin-top:3em;margin-bottom:1em}a{text-decoration:none;color:#333}section p{margin-left:1em}@media screen and (max-width:752px){section p{margin-left:0}}figure{text-align:center}figure figcaption{text-align:center}figure figcaption:before{content:"《 "}figure figcaption:after{content:" 》"}header{background:#fff;border-bottom:5px solid #f8f5ee;position:sticky;top:0;left:0;z-index:10;height:145px}@media screen and (max-width:885px){header{border-bottom:3rem solid #f08300;height:200px}}header>div{position:relative;width:100%}header h1{position:absolute;left:4rem;top:1.2rem}header h1 img{width:20rem;height:auto;padding-right:0.5rem}header h1+p{position:absolute;right:1rem;top:1rem}header h1+p img{width:20rem;height:auto}@media screen and (max-width:885px){header h1+p{top:5.6rem}header h1+p img{width:15rem}}@media screen and (max-width:519px){header h1+p{top:5.8rem}header h1+p img{width:12rem}}header nav{position:absolute;left:0;top:100px;width:100%}header nav p{display:none}header nav .sp_info{display:none}header .menu{display:flex;flex-wrap:nowrap;align-content:space-around;text-align:center;padding:0 0.5em;gap:0.5em}header .menu li{flex:1;border-right:1px solid #857c71;border-left:1px solid #857c71}header .menu li:last-child{display:none}header .menu li a{display:block;text-decoration:none;color:#333;text-align:center}header .menu li a:hover{background:rgb(247,230,205)}header #nav-input{display:none}@media screen and (max-width:900px){header{height:8rem}header h1{top:1rem}header nav .sp_info{display:block}header nav .sp_info h3{margin-top:1em;font-weight:bold}header nav .sp_info h3:first-of-type{color:#008db7}header nav .sp_info h3:last-of-type{color:#b3591a}header nav .sp_info ul{margin-left:1em}header nav .sp_info div{margin-top:2em;text-align:center}header nav .sp_info div a{text-decoration:none;display:block;background:#389;color:#f8f5ee;font-weight:bold;border-radius:0.5em;padding:1em 0.3em 0.8em;letter-spacing:0.2em;box-shadow:3px 4px #e2ddd8}header nav .sp_info div a span{display:block}header nav .sp_info div a:active{background:#ed6d35}header .menu{flex-wrap:wrap;justify-content:space-around;align-content:space-around;padding:0;width:100%}header .menu li{border:0;flex:none}header .menu li:last-child{display:block}header .menu li a{width:15em;display:inline-block;padding:0.9em 0.5em 0.8em 2em;border:3px solid #ed6d35;color:#fff;margin-bottom:0.5em;position:relative;background:#ed6d35;border-radius:0.8em;line-height:1.2;position:relative}header .menu li a:hover{border:3px solid #008db7;background:#008db7}header .menu li a:before{position:absolute;top:0.5em;left:0.5em}header .menu li a[href$="#"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/house-medical-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/house-medical-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="#"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px){header .menu li a[href$="#shinryou_info"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/stethoscope-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/stethoscope-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="#shinryou_info"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px){header .menu li a[href$="#doctor"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/user-doctor-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/user-doctor-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="#doctor"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px){header .menu li a[href$="#clinic_info"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/book-open-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/book-open-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="#clinic_info"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px){header .menu li a[href$="#access"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/location-dot-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/location-dot-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="#access"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px){header .menu li a[href$="/index.php"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/hospital-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/hospital-solid.svg) no-repeat center center;width:1.5em;height:1.5em}}@media screen and (max-width:900px) and (-ms-high-contrast:none){header .menu li a[href$="/index.php"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:900px) and (max-width:519px){header .menu li a{max-width:23em;text-align:left;padding:0.9em 0.5em 0.8em 3em}}@media screen and (max-width:900px){.sp_drawer_ttl{text-align:center;display:block;width:100%;padding:3.5em 0.5em 0.3em;background:url("../img/clinic02.jpg") no-repeat;background-position:center center;background-size:cover;color:#fff;font-size:4vw;margin-bottom:1em;text-shadow:#555 2px 0px,#555 -2px 0px,#555 0px -2px,#555 0px 2px,#555 2px 2px,#555 -2px 2px,#555 2px -2px,#555 -2px -2px,#555 1px 2px,#555 -1px 2px,#555 1px -2px,#555 -1px -2px,#555 2px 1px,#555 -2px 1px,#555 2px -1px,#555 -2px -1px}.nav_bar{padding:5px 10px;position:relative;top:-100px}#nav-drawer{position:relative;padding-top:1.5em}em .nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-open span,#nav-open span:after,#nav-open span:before{content:"";height:3px;width:35px;border-radius:0.3em;background:#444;display:block;position:absolute;cursor:pointer}#nav-open span:before{bottom:-10px}#nav-open span:after{bottom:-20px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:0.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;height:100%;background:#fff;transition:0.3s ease-in-out;transform:translateX(-105%);padding:0.5em}#nav-input:checked~#nav-close{display:block;opacity:0.5}#nav-input:checked~#nav-content{transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}}footer{background:#f4e2c0;color:#333;padding:1em}@media screen and (max-width:610px){footer{padding:1em 0.5em 3em}}footer .flex_area{display:flex;align-content:space-around;justify-content:space-around;flex-wrap:wrap}footer .flex_area h2{font-size:24px;flex-shrink:0;border:0;margin:0;padding-left:0;font-weight:normal}@media screen and (max-width:880px){footer .flex_area h2{font-size:1.5rem}}footer .flex_area h2 span{font-size:16px;margin-right:1em}@media screen and (max-width:880px){footer .flex_area h2 span{font-size:1rem}}footer .flex_area ul{font-size:14px}@media screen and (max-width:880px){footer .flex_area ul{font-size:0.875rem}}footer .flex_area ul li:nth-child(n+3){padding-left:1em}footer .flex_area ul li span{display:block}@media screen and (max-width:610px){footer .flex_area ul li:nth-child(n+3){padding-left:0}}@media screen and (max-width:610px){footer .flex_area{flex-direction:column;text-align:center}footer .flex_area div{width:100%}footer .flex_area div h2{text-align:center;font-size:18px}}@media screen and (max-width:610px) and (max-width:880px){footer .flex_area div h2{font-size:1.125rem}}@media screen and (max-width:610px){footer .flex_area div h2 span{font-size:14px}}@media screen and (max-width:610px) and (max-width:880px){footer .flex_area div h2 span{font-size:0.875rem}}footer p{text-align:center;padding:1em 0}footer a{display:inline-block;text-decoration:none;color:#333;background:rgb(204,243,238);padding:0.3em 1em 0.2em;border-radius:0.5em;border:1px solid rgb(185,185,185);box-shadow:3px 3px rgba(182,160,88,0.63)}footer a:hover{transform:translateY(3px);background:rgb(204,243,211)}.sq_prts{text-align:center;margin-top:2.5em;margin-bottom:2.5em}.sq_prts p{margin-left:0;display:inline-block;border:1px solid #857c71;padding:0.6em 1.5em 0.4em}@media screen and (max-width:519px){.sq_prts p{padding:0.6em 0.5em 0.4em}}.sq_prts p span{display:inline-block}.sq_prts ul{display:inline-block;border:1px solid #857c71;padding:0.6em 1.5em 0.4em}@media screen and (max-width:519px){.sq_prts ul{padding:0.6em 0.5em 0.4em}}.sq_prts ul li{text-align:left}.sq_prts_dbl{border:4px double #857c71;padding:1em 1em 0.8em}.img_sw{margin-bottom:2em}.img_sw img{margin:1em auto;border:1px solid #857c71;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}.prt_always{page-break-before:always}@media screen and (max-width:752px){.wrap_tbl{width:100%;overflow-x:scroll}}.attention_msg{color:rgb(247,230,205);margin-left:1em;margin-top:0.5em}.p_bld{font-weight:bold}.ml_1em{margin-left:1em}@media screen and (max-width:752px){.ml_1em{margin-left:0em}}.ml_2em{margin-left:2em}@media screen and (max-width:752px){.ml_2em{margin-left:1em}}.ml_3em{margin-left:3em}@media screen and (max-width:752px){.ml_3em{margin-left:2em}}.ml_4em{margin-left:4em}@media screen and (max-width:752px){.ml_4em{margin-left:2em}}.mt_1em{margin-top:1em}.mt_2em{margin-top:2em}.mb_1em{margin-bottom:1em}.mb_2em{margin-bottom:2em}.fz_13{font-size:13px}@media screen and (max-width:752px){.fz_13{font-size:0.8125rem}}.fz_14{font-size:14px}@media screen and (max-width:752px){.fz_14{font-size:0.875rem}}.fz_15{font-size:15px}@media screen and (max-width:752px){.fz_15{font-size:0.9375rem}}.fz_16{font-size:16px}@media screen and (max-width:752px){.fz_16{font-size:1rem}}.fz_17{font-size:17px}@media screen and (max-width:752px){.fz_17{font-size:1.0625rem}}.fz_18{font-size:18px}@media screen and (max-width:752px){.fz_18{font-size:1.125rem}}.fz_19{font-size:19px}@media screen and (max-width:752px){.fz_19{font-size:1.1875rem}}.fz_20{font-size:20px}@media screen and (max-width:752px){.fz_20{font-size:1.25rem}}.clr_bl{color:#008db7}.clr_rd{color:#d83473}.list_dt li{list-style-type:disc}.list_cr li{list-style-type:circle}.list_dc li{list-style-type:decimal}.list_none li{list-style-type:none}.ta_c{text-align:center}.ta_l{text-align:left}.ta_r{text-align:right}.cibi{font-size:13px}@media screen and (max-width:880px){.cibi{font-size:0.8125rem}}.contact_us{border:1px solid #857c71;margin:2em auto 1em;border-radius:0.2em;padding:0.5em 1em 0.3em;text-align:center}.contact_us li{display:inline-block}.contact_us li:first-child{font-size:16px;font-weight:bold;margin-right:1em}@media screen and (max-width:880px){.contact_us li:first-child{font-size:1rem}}.contact_us li:nth-child(3):before{content:"／";margin-right:0.5em}.contact_us+p{font-size:12px;text-align:center}@media screen and (max-width:880px){.contact_us+p{font-size:0.75rem}}@media screen and (max-width:610px){.contact_us li:first-child{display:block;margin-right:0;margin-left:0;margin-bottom:0.6em}.contact_us li:nth-child(n+2){margin-left:0}}@media screen and (max-width:519px){.contact_us li:nth-child(3){display:block}.contact_us li:nth-child(3):before{content:"";margin-right:0}}.cstm_lnk{display:flex;justify-content:flex-end;margin-top:2em;margin-bottom:1em}.cstm_lnk+.cstm_lnk{margin-top:1em}.cstm_lnk a{display:inline-block;text-align:left;border:1px solid #857c71;padding:0.3em 2.5em 0.2em 1em;box-shadow:4px 4px #e2ddd8;border-radius:3px;position:relative;text-align:right;font-size:16px}@media screen and (max-width:880px){.cstm_lnk a{font-size:1rem}}@media screen and (max-width:519px){.cstm_lnk a{padding:1em 2.5em 0.8em 0.5em;display:block}}.cstm_lnk a:after{position:absolute;right:0.5em;top:0.6em}@media screen and (max-width:519px){.cstm_lnk a:after{top:1.3em}}.cstm_lnk a[href$=".html"]:after,.cstm_lnk a[href$=".php"]:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/circle-arrow-right-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/circle-arrow-right-solid.svg) no-repeat center center;margin-left:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".html"]:after,.cstm_lnk a[href$=".php"]:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".html"]:after,.cstm_lnk a[href$=".php"]:after{content:"→";color:#857c71;font-weight:bold;right:1.5em;top:0.4em}}.cstm_lnk a[href^="https://"]:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/arrow-up-right-from-square-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/arrow-up-right-from-square-solid.svg) no-repeat center center;margin-left:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href^="https://"]:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.cstm_lnk a[href^="http://"]:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/arrow-up-right-from-square-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/arrow-up-right-from-square-solid.svg) no-repeat center center;margin-left:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href^="http://"]:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.cstm_lnk a[href$=".jpg"]:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/image-regular.svg) no-repeat center center;mask:url(/_image/svg/icon/image-regular.svg) no-repeat center center;margin-left:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".jpg"]:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".jpg"]:after{content:"↓";color:#857c71;font-weight:bold;right:1.5em;top:0.4em}}.cstm_lnk a[href$=".pdf"]:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/download-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/download-solid.svg) no-repeat center center;margin-left:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".pdf"]:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media (-ms-high-contrast:none){.cstm_lnk a[href$=".pdf"]:after{content:"↓";color:#857c71;font-weight:bold;right:1.5em;top:0.4em}}.cstm_lnk a[href^="tel:"]{padding:0.3em 1.5em 0.2em 1.5em;margin-left:auto;margin-right:auto}.cstm_lnk a[href^="tel:"]:before{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#8da0b6;-webkit-mask:url(/_image/svg/icon/phone-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/phone-solid.svg) no-repeat center center;margin-right:0.5em}@media (-ms-high-contrast:none){.cstm_lnk a[href^="tel:"]:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.cstm_lnk a:hover{background:#fec;transform:translateY(2px);color:#640125}.cstm_lnk a:hover:after,.cstm_lnk a:hover:before{background-color:#640125}.cstm_lnk a span{font-size:85%}.cstm_lnk li{margin-bottom:0.8em}.cstm_lnk:has(a[href^="/access.html"]),.cstm_lnk:has(a[href^="/activity/"]),.cstm_lnk:has(a[href^="/dr_shousai.html"]),.cstm_lnk:has(a[href^="/help_wanted.html"]),.cstm_lnk:has(a[href^="/hospital/"]),.cstm_lnk:has(a[href^="/hospital/sisetukijyun.html#20240601_02"]),.cstm_lnk:has(a[href^="/houkatsu_honmachi.html"]),.cstm_lnk:has(a[href^="/houmon.html"]),.cstm_lnk:has(a[href^="/houmon_rehabili.html"]),.cstm_lnk:has(a[href^="/information/"]),.cstm_lnk:has(a[href^="/kensa_"]),.cstm_lnk:has(a[href^="/link.html"]),.cstm_lnk:has(a[href^="/nyuuin_guide.html"]),.cstm_lnk:has(a[href^="/outline.html"]),.cstm_lnk:has(a[href^="/recruit/"]),.cstm_lnk:has(a[href^="/renkei.html"]),.cstm_lnk:has(a[href^="/section/"]),.cstm_lnk:has(a[href^="/shinsatsu.php"]),.cstm_lnk:has(a[href^="/shounika/"]){display:block;position:relative}.cstm_lnk:has(a[href^="/access.html"]) a,.cstm_lnk:has(a[href^="/activity/"]) a,.cstm_lnk:has(a[href^="/dr_shousai.html"]) a,.cstm_lnk:has(a[href^="/help_wanted.html"]) a,.cstm_lnk:has(a[href^="/hospital/"]) a,.cstm_lnk:has(a[href^="/hospital/sisetukijyun.html#20240601_02"]) a,.cstm_lnk:has(a[href^="/houkatsu_honmachi.html"]) a,.cstm_lnk:has(a[href^="/houmon.html"]) a,.cstm_lnk:has(a[href^="/houmon_rehabili.html"]) a,.cstm_lnk:has(a[href^="/information/"]) a,.cstm_lnk:has(a[href^="/kensa_"]) a,.cstm_lnk:has(a[href^="/link.html"]) a,.cstm_lnk:has(a[href^="/nyuuin_guide.html"]) a,.cstm_lnk:has(a[href^="/outline.html"]) a,.cstm_lnk:has(a[href^="/recruit/"]) a,.cstm_lnk:has(a[href^="/renkei.html"]) a,.cstm_lnk:has(a[href^="/section/"]) a,.cstm_lnk:has(a[href^="/shinsatsu.php"]) a,.cstm_lnk:has(a[href^="/shounika/"]) a{text-align:left}.cstm_lnk:has(a[href^="/access.html"]) a:after,.cstm_lnk:has(a[href^="/activity/"]) a:after,.cstm_lnk:has(a[href^="/dr_shousai.html"]) a:after,.cstm_lnk:has(a[href^="/help_wanted.html"]) a:after,.cstm_lnk:has(a[href^="/hospital/"]) a:after,.cstm_lnk:has(a[href^="/hospital/sisetukijyun.html#20240601_02"]) a:after,.cstm_lnk:has(a[href^="/houkatsu_honmachi.html"]) a:after,.cstm_lnk:has(a[href^="/houmon.html"]) a:after,.cstm_lnk:has(a[href^="/houmon_rehabili.html"]) a:after,.cstm_lnk:has(a[href^="/information/"]) a:after,.cstm_lnk:has(a[href^="/kensa_"]) a:after,.cstm_lnk:has(a[href^="/link.html"]) a:after,.cstm_lnk:has(a[href^="/nyuuin_guide.html"]) a:after,.cstm_lnk:has(a[href^="/outline.html"]) a:after,.cstm_lnk:has(a[href^="/recruit/"]) a:after,.cstm_lnk:has(a[href^="/renkei.html"]) a:after,.cstm_lnk:has(a[href^="/section/"]) a:after,.cstm_lnk:has(a[href^="/shinsatsu.php"]) a:after,.cstm_lnk:has(a[href^="/shounika/"]) a:after{position:absolute;right:0.5em;top:0.5em}@media screen and (max-width:519px){.cstm_lnk:has(a[href^="/access.html"]) a:after,.cstm_lnk:has(a[href^="/activity/"]) a:after,.cstm_lnk:has(a[href^="/dr_shousai.html"]) a:after,.cstm_lnk:has(a[href^="/help_wanted.html"]) a:after,.cstm_lnk:has(a[href^="/hospital/"]) a:after,.cstm_lnk:has(a[href^="/hospital/sisetukijyun.html#20240601_02"]) a:after,.cstm_lnk:has(a[href^="/houkatsu_honmachi.html"]) a:after,.cstm_lnk:has(a[href^="/houmon.html"]) a:after,.cstm_lnk:has(a[href^="/houmon_rehabili.html"]) a:after,.cstm_lnk:has(a[href^="/information/"]) a:after,.cstm_lnk:has(a[href^="/kensa_"]) a:after,.cstm_lnk:has(a[href^="/link.html"]) a:after,.cstm_lnk:has(a[href^="/nyuuin_guide.html"]) a:after,.cstm_lnk:has(a[href^="/outline.html"]) a:after,.cstm_lnk:has(a[href^="/recruit/"]) a:after,.cstm_lnk:has(a[href^="/renkei.html"]) a:after,.cstm_lnk:has(a[href^="/section/"]) a:after,.cstm_lnk:has(a[href^="/shinsatsu.php"]) a:after,.cstm_lnk:has(a[href^="/shounika/"]) a:after{top:1em}}.cstm_lnk:has(a[href^="/section/seikeigeka/"]){display:flex;justify-content:flex-end}.ttl_non{border:0}.bdr_tp{border-top:1px dotted #857c71;margin-top:2em;padding-top:1em}.pc_off{display:none}@media screen and (max-width:900px){.pc_off{display:block}}section:nth-child(n+2){margin-top:-200px;padding-top:200px}#clinic_info table,.shinryo_info div:first-child table{border-collapse:separate;border-spacing:0;border-color:#857c71;border-style:solid;border-width:1px 0 0 1px;background:#fff;width:98%}.slide_area{opacity:0;transition:opacity 0.3s linear}@media screen and (max-width:900px){.slide_area{width:100%;height:auto}.slide_area img{width:100%;height:auto}}.slide_area.slick-initialized{opacity:1}main{display:block;margin:0 auto;position:relative}section{padding:0.5em}section:nth-child(n+2){margin-bottom:2em}@media screen and (max-width:885px){section:nth-child(n+2){padding-left:15px;padding-right:15px}}section div.qr_box{border:4px double #857c71;padding:0.5em 0.5em 0.3em}section div.qr_box p{font-weight:bold}section div:has(.ml_2em){margin-bottom:2em}section div.box_refill{text-align:center}section div.box_refill picture img{display:block;margin:auto}section p.p_indnt{text-indent:1em}@media screen and (max-width:519px){section p+p{margin-top:1em}}section h4.ttl_db_line{border-style:double;border-color:#857c71;border-width:4px 0;margin:2em 0 0.5em 1em;padding:0.2em 0 0.1em 0.5em}@media screen and (max-width:752px){section h4.ttl_db_line{margin-left:0}}section .box_kasan{text-align:center;margin:2em auto 0}section .box_kasan p{border:1px solid #857c71;text-align:center;display:inline-block;padding:0.2em 1em}@media screen and (max-width:519px){section .box_kasan p{padding:0.2em 0.3em}section .box_kasan p span{display:inline-block}}.info_msg{-moz-text-align-last:left;text-align-last:left;margin:1em}.info_msg p{display:inline-block;border:4px double #857c71;padding:0.2em 1em 0}.info_box>div{margin-bottom:1em}.msg_area{display:flex;flex-wrap:wrap;gap:10px}.msg_area div:first-child{width:320px}.msg_area div:nth-child(2){flex:1;margin-left:1em}.msg_area div img{width:320px;height:auto}.msg_area div p{margin-bottom:1em;text-indent:1em}@media screen and (max-width:752px){.msg_area div p{text-indent:0}}@media screen and (max-width:752px){.msg_area{flex-direction:column;gap:3em 0}.msg_area div:first-child{width:100%;text-align:center}.msg_area div:nth-child(2){margin-left:0}.msg_area div img{width:80%;max-width:80%;display:inline}}#clinic_info{text-align:center}#clinic_info table{width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:610px){#clinic_info table{width:100%}}#clinic_info table td{text-align:left;padding-left:1em;width:75%;border-bottom:1px solid #857c71;border-right:1px solid #857c71}#clinic_info table td span{display:inline-block}#clinic_info table th{text-align:center;width:28%;padding:0.5em 0 0.4em;border-bottom:1px solid #857c71;border-right:1px solid #857c71;background:#eeedec}#clinic_info table th span{display:inline-block}.shinryo_info{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;gap:1em 0}.shinryo_info div:first-child{margin-bottom:2em}.shinryo_info div:first-child table{width:800px;text-align:center}.shinryo_info div:first-child table td{border-right:1px solid #857c71;padding:0.5em}.shinryo_info div:first-child table td:first-child{width:25%}.shinryo_info div:first-child table td[rowspan="2"]{width:10%;background:#f5fffa}.shinryo_info div:first-child table th{border-bottom:1px solid #333;border-right:1px solid #857c71}.shinryo_info div:first-child table tr:nth-child(2) td{border-bottom:1px solid #333}.shinryo_info div:first-child table tr:nth-child(2) td:nth-last-child(2){border-bottom:1px solid #333}.shinryo_info div:first-child table tr:nth-child(2) td:last-child{border-right:1px solid #333;border-bottom:1px solid #333}.shinryo_info div:first-child table tr:first-child th:nth-child(n+7){background:#f5fffa}.shinryo_info div:first-child table tr:last-child td{border-bottom:1px solid #333}.shinryo_info div:first-child table caption{caption-side:bottom;text-align:right;padding-top:0.2em}@media screen and (max-width:885px){.shinryo_info div:first-child{flex-grow:1}.shinryo_info div:first-child table{width:100%}}.shinryo_info div:nth-child(2){text-align:center}.shinryo_info img{width:70%;height:atuo;display:inline}.doctor_box{display:flex;justify-content:space-around;flex-wrap:wrap;flex-grow:0 1;gap:15px}@media screen and (max-width:885px){.doctor_box{flex-direction:column;flex-wrap:nowrap}}.doctor_box div:first-child img{width:320px;height:auto}@media screen and (max-width:885px){.doctor_box div:first-child{text-align:center}.doctor_box div:first-child img{width:75%;height:atuo;display:inline-block}}.doctor_box div:last-child{flex:1}.doctor_box h3{font-weight:bold}.doctor_box h3 span{font-size:14px}@media screen and (max-width:880px){.doctor_box h3 span{font-size:0.875rem}}.doctor_box ul:nth-of-type(2) li{display:inline-block;width:15em}#access{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-evenly;align-items:flex-start}#access iframe{border:1px solid #857c71;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}@media screen and (max-width:885px){#access iframe{width:100%;height:450px}}#access div{flex-grow:1;text-align:left}#access div ul li{margin-bottom:0.5em}#access div ul h3{margin-top:0}#access div ul p{text-align:right}#access div ul p:before{content:"…";margin-right:0.3em}.floating-banner{position:fixed;z-index:999;bottom:0;right:0}.floating-banner .pc{width:300px;height:auto}.floating-banner .sp{display:none}.floating-banner:hover{opacity:0.8}@media screen and (max-width:885px){.floating-banner{position:static;bottom:auto;right:auto;width:100%;text-align:center}.floating-banner a{text-align:center;display:inline}.floating-banner img{width:100%;max-width:100%;display:inline}.floating-banner .pc{display:none}.floating-banner .sp{display:block}}.top_navi{margin-bottom:1em}.top_navi a{border:1px solid #857c71;padding:0.2em 1em 0.2em;border-radius:0.5em}.top_navi a:after{content:"上へ戻る";font-size:15px;margin-left:0.5em;vertical-align:text-bottom}@media screen and (max-width:880px){.top_navi a:after{font-size:0.9375rem}}.top_navi a:hover{background:rgb(247,230,205)}@media screen and (max-width:885px){.top_navi{display:block;position:fixed;right:0em;bottom:-2em;z-index:99;opacity:0}.top_navi a{display:inline-block;text-decoration:none;border:0;width:80px;height:80px;background:rgba(240,131,0,0.5);font-size:25px;text-align:center;border-radius:50% 50% 0 0;padding-top:0.5em;position:relative}}@media screen and (max-width:885px) and (max-width:880px){.top_navi a{font-size:1.5625rem}}@media screen and (max-width:885px){.top_navi a:after{content:"";display:inline-block;width:1.1em;height:1.1em;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;-webkit-mask:url(/_image/svg/icon/angles-up-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/angles-up-solid.svg) no-repeat center center;width:3.5em;height:3.5em;position:absolute;left:0.4em;top:0.6em}}@media screen and (max-width:885px) and (-ms-high-contrast:none){.top_navi a:after{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:885px){.top_navi a:active{background:#008db7}}.isActive{opacity:1}.hero_area{margin:1em auto;position:relative}.hero_area .slide_area>div:not(:first-child){display:none}.hero_area .slick_pause{position:absolute;right:0;bottom:-2.2em;border:1px solid #857c71;background:#f8f4e6;padding:0.2em 0.5em 0.1em;border-radius:0.2em}.hero_area .slick_pause.paused:before{content:"再生する"}.hero_area .slick_pause:before{content:"停止する"}.hero_area .slick_pause:hover{background:#fac559}@media screen and (max-width:900px){.hero_area .slick_pause{right:0.5em;bottom:-2.3em}.hero_area .slick_pause.paused:before{content:"再生"}.hero_area .slick_pause:before{content:"停止"}}@media screen and (max-width:900px){.hero_area{width:100%;height:auto}}.hero_area .slide_area img{width:100%;height:auto}
/*# sourceMappingURL=index.css.map */