@charset "UTF-8";*{margin:0;padding:0;text-decoration:none;list-style-type: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.6;-webkit-font-smooting:antialiased}main{display:block}canvas,img,picture,video{display:block;max-width:100%}svg{display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}header{background:#fff;border-bottom:3px solid #f39800;position:sticky;top:0;height:125px;width:100%;z-index:99}.title_logo{position:relative}.top_logo{position:absolute;top:15px;left:2em}.top_logo img{width:auto;height:50px}@media (-ms-high-contrast:none){.top_logo img{width:270px;height:auto}}.top_icon_kinou{position:absolute;top:10px;right:1em}@media screen and (max-width:999px){.top_icon_kinou{display:none}}.top_tel{position:absolute;top:20px;right:6em}.top_tel img{width:395px;height:50px}@media screen and (max-width:999px){.top_tel{right:3em}}@media screen and (max-width:752px){.top_tel{top:89px;right:3em}.top_tel img{height:25px;width:auto}}@media screen and (max-width:360px){.top_tel{right:2em}}#nav-drawer input{display:none}.top_hosp_menu{display:flex;flex-wrap:nowrap;justify-content:space-around;align-content:space-around;width:98%;text-align:center;position:absolute;top:90px;left:1%}.top_hosp_menu a{display:inline-block;min-width:8em;border-right:1px solid #666;border-left:1px solid #666;padding:2px 1em 1px}.top_hosp_menu a:hover{background:#fdc98d}.top_hosp_menu a:nth-child(n+6){display:none}.top_hosp_menu a:first-child{letter-spacing:-0.1em}.top_hosp_menu a:nth-child(8){display:block}@media screen and (max-width:610px){.top_hosp_menu a:nth-child(n+6){display:block}}footer{background:#007199;color:#fff;text-align:left;padding:3em}@media screen and (max-width:885px){footer{padding:1em}}footer h2{background:#007199;color:#fff;border:0;margin-bottom:0;padding-left:0}footer h3{border:0;margin-left:0;font-weight:bold;margin:0.5em 0 0.2em 0;padding:0}footer .ttl{border-top:2px groove #0084b3}footer .ttl h2{padding-top:0.5em}@media screen and (max-width:900px){footer .ttl{display:none}}.footer_box{font-size:14px;display:flex;margin-bottom:2em;align-items:flex-start;gap:3em}@media screen and (max-width:880px){.footer_box{font-size:0.875rem}}@media (-ms-high-contrast:none){.footer_box p{margin-right:2em}}.footer_box p{font-size:16px;margin-left:0;font-weight:bold}@media screen and (max-width:880px){.footer_box p{font-size:1rem}}.footer_box p span{font-size:20px;margin-left:0.5em}@media screen and (max-width:880px){.footer_box p span{font-size:1.25rem}}@media screen and (max-width:610px){.footer_box{flex-wrap:wrap;justify-content:space-around;text-align:center}}@media screen and (max-width:519px){.footer_box{display:block}.footer_box ul{margin-left:1em;margin-top:1em}.footer_box p{width:100%;text-align:center}.footer_box p span{display:inline-block}.footer_box ul{display:none}}.branch_area{display:flex;justify-content:space-around;align-content:space-around}.branch_area>div{width:30%}.branch_area ul{padding-left:1em;margin-top:0.5em}.branch_area ul~h3{margin-top:1em}.branch_area a{color:#fff}.branch_area a:hover{color:rgb(250,241,0);font-weight:bold;border-bottom:1px solid rgb(250,241,0);padding-bottom:0.2em}.branch_area h4{font-size:16px;color:#fff}@media screen and (max-width:880px){.branch_area h4{font-size:1rem}}@media screen and (max-width:900px){.branch_area em{display:none}}@media screen and (max-width:885px){.branch_area{display:none}}.footer_copyright{margin-top:1em;border-top:2px groove #0084b3;padding-top:0.5em;text-align:center;font-size:15px}@media screen and (max-width:880px){.footer_copyright{font-size:0.9375rem}}html{scroll-padding-top:130px}body{font-family:Arai,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ Ｐゴシック",sans-serif;font-size:15px;background-color:rgb(252,248,248);color:#444;margin:0 auto}@media screen and (max-width:880px){body{font-size:0.9375rem}}.pc_off,.sp_menu{display:none}@media screen and (max-width:610px){.pc_off,.sp_menu{display:block}}a{text-decoration:none;color:#444}main{display:block;width:900px;margin:0 auto}main a img:hover{opacity:0.7}@media screen and (max-width:900px){main{width:100%}}.wrap_main{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around;background:#fff}@media screen and (max-width:999px){.wrap_main{width:100%}}#readleftnavi{width:150px;padding-top:15px}@media screen and (max-width:885px){#readleftnavi{text-align:center;width:100%}}.left_menu div:not([class]) li{text-align:left;position:relative}.left_menu div:not([class]) li:before{content:"";width:8px;height:8px;background:#19448e;position:absolute;top:12px;left:3px;border-right:1px solid #fff;border-bottom:1px solid #fff}.left_menu div:not([class]) li:first-child a{border-top:1px solid #769164}.left_menu div:not([class]) li:hover:before{background:#e2041b}.left_menu a{display:block;font-weight:bold;font-size:13px;border-style:solid;border-width:0 1px 1px 1px;border-color:#857c71;background:#eef5ee;padding:7px 0 5px 16px;border-color:#769164}@media screen and (max-width:880px){.left_menu a{font-size:0.8125rem}}.left_menu a:hover{background:#f7d99e;background:light-dark(#f7d99e,#e8d3ca)}.left_menu a[href="/helper.html"],.left_menu a[href="/houmon.html"]{letter-spacing:-0.05em}.left_menu a[href="/houmon_rehabili.html"],.left_menu a[href="/section/index.html"],.left_menu a[href="/section/tech_rehabili.html"]{font-size:12px;letter-spacing:-0.05em}@media screen and (max-width:880px){.left_menu a[href="/houmon_rehabili.html"],.left_menu a[href="/section/index.html"],.left_menu a[href="/section/tech_rehabili.html"]{font-size:0.75rem}}.left_menu a[href="/hospital/security_action.html"]{font-size:11px;height:4.5em;line-height:1.6;letter-spacing:-0.05em}@media screen and (max-width:880px){.left_menu a[href="/hospital/security_action.html"]{font-size:0.6875rem}}.left_menu a[href="/houkatsu.html"],.left_menu a[href="/houkatsu_honmachi.html"]{height:40px;line-height:1.3;font-size:11px}@media screen and (max-width:880px){.left_menu a[href="/houkatsu.html"],.left_menu a[href="/houkatsu_honmachi.html"]{font-size:0.6875rem}}.left_menu a[href="/attension.html"],.left_menu a[href="/hospital/kinouhyouka.html"],.left_menu a[href="/infomation.html"],.left_menu a[href="/senmon.html"]{font-size:12px}@media screen and (max-width:880px){.left_menu a[href="/attension.html"],.left_menu a[href="/hospital/kinouhyouka.html"],.left_menu a[href="/infomation.html"],.left_menu a[href="/senmon.html"]{font-size:0.75rem}}@media screen and (max-width:885px){.left_menu{display:none}}.left_menu h2{font-size:14px;background:#008db7;border-bottom:1px solid #003e51;padding:5px 0 2px 0;border-radius:5px 5px 0 0;color:#fff;text-shadow:1px 1px #006684;border-left:0;margin:0;text-align:center}@media screen and (max-width:880px){.left_menu h2{font-size:0.875rem}}.left_menu h2+ul li:first-child{border-top:0}.left_menu span{display:inline-block;letter-spacing:0}.left_menu div{margin-top:0.5em}.left_menu div.left_nav_bnr a{border:0;background:none;padding:0}.left_menu div.left_nav_bnr a img{width:100%}.left_bnr_box{text-align:center}.left_bnr_box a img{width:100%;height:auto;margin:0.5em auto}@media screen and (max-width:885px){.left_bnr_box{display:none}}.main_contents{width:700px;position:relative;padding-top:15px;min-height:150vh;padding-bottom:60px}@media screen and (max-width:885px){.main_contents{width:100%;padding:0.5em 1em 2em}}.left_bnr_area{margin:5px auto;text-align:center}.left_bnr_area img:hover{opacity:0.7}.top_navi{position:fixed;right:2em;bottom:50px;z-index:10}@media (-ms-high-contrast:none){.top_navi{opacity:0;right:-5em}}.top_navi a{display:inline-block;text-decoration:none;color:light-dark(#666,#Fff);width:70px;height:70px;background:rgba(248,201,131,0.7);border-radius:50%;font-weight:bold;text-align:center;line-height:70px;font-size:25px;position:relative}@media screen and (max-width:880px){.top_navi a{font-size:1.5625rem}}.top_navi a:before{content:"";display:inline-block;width:2em;height:2em;-webkit-mask:url(/_image/svg/VerticalAlignTop.svg) no-repeat center center;mask:url(/_image/svg/VerticalAlignTop.svg) no-repeat center center;background-color:#808080;position:absolute;top:0.5em;left:0.38em}.top_navi a:hover{color:#fff;background:rgba(255,99,99,0.7)}.top_navi a:hover:before{background-color:#fff}@media screen and (max-width:999px){.top_navi{bottom:1em;right:1em}.top_navi a{background:rgba(131,225,248,0.7);font-size:25px}}@media screen and (max-width:999px) and (max-width:880px){.top_navi a{font-size:1.5625rem}}@media print{.top_navi{display:none}}.home_navi a{position:absolute;bottom:0;right:1em;text-decoration:none;color:#444;padding-bottom:3px}.home_navi a:before{content:"";width:0.8em;height:0.9em;-webkit-mask:url(/_image/svg/arrow.svg) no-repeat center center;mask:url(/_image/svg/arrow.svg) no-repeat center center;background:#444;display:inline-block;margin-right:0.5em;vertical-align:middle;background-size:cover}.home_navi a:hover{color:#ee7800;padding-bottom:2px}.home_navi a:hover:before{background-color:#ee7800}@media screen and (max-width:752px){.home_navi{display:none}}@media screen and (max-width:752px){header{height:120px;border-bottom:40px solid #f39800}.hero_area{margin:0 0 1em}.top_logo{left:6em}.sp_off{display:block}.pc_off{display:none}.top_hosp_menu{position:static;display:block;top:auto;left:auto}.nav_bar{padding:5px 10px;position:absolute;top:23px;left:1em}#nav_drawer{position:relative}.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:4px;width:30px;border-radius:3px;background-color:light-dark(#444,#f39800);display:block;position:absolute;cursor:pointer}#nav-open span:before{bottom:-12px}#nav-open span:after{bottom:-24px}#nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#444;opacity:0;transition:0.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:90%;max-width:320px;height:100%;background:#fff;transition:0.3s ease-in-out;transform:translateX(-105%);padding-bottom: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)}.pc_off{display:block}.nav_hosp_img{height:80px;position:relative;background:url(../../_image/photo/hospital_img_l.webp) no-repeat;background-size:cover;background-position:50% 40%}}@media screen and (max-width:752px) and (-ms-high-contrast:none){.nav_hosp_img{background:url(../../_image/photo/hospital_img_l.jpg) no-repeat;background-size:cover;background-position:50% 40%}}@media screen and (max-width:752px){.nav_hosp_img span{position:absolute;bottom:0.6em;right:1em;font-size:15px;font-weight:bold;text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;color:#724e01}}@media screen and (max-width:752px) and (max-width:880px){.nav_hosp_img span{font-size:0.9375rem}}@media screen and (max-width:752px){.top_hosp_menu{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;align-content:space-around;margin-top:1em;gap:0.5em 0;text-align:center}.top_hosp_menu a{display:block;position:relative;border:2px solid #007199;padding:0.8em 0.2em 0.6em 3.5em;font-size:18px;width:95%;border-radius:0.5em;color:#007199;font-weight:bold;text-align:left}}@media screen and (max-width:752px) and (max-width:880px){.top_hosp_menu a{font-size:1.125rem}}@media screen and (max-width:752px) and (-ms-high-contrast:none){.top_hosp_menu a{margin-bottom:0.5em}}@media screen and (max-width:752px){.top_hosp_menu a:hover{background:#fef0d5}.top_hosp_menu a:before{content:"";display:inline-block;width:2em;height:2em;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0.5em;top:0.5em}.top_hosp_menu a:first-child:before{background-image:url(/_image/svg/menu_icon/calendar-days-solid.svg)}.top_hosp_menu a:nth-child(2):before{background-image:url(/_image/svg/menu_icon/stethoscope-solid.svg)}.top_hosp_menu a:nth-child(3):before{background-image:url(/_image/svg/menu_icon/bed-solid.svg)}.top_hosp_menu a:nth-child(4):before{background-image:url(/_image/svg/menu_icon/people-group-solid.svg)}.top_hosp_menu a:nth-child(5):before{background-image:url(/_image/svg/menu_icon/location-dot-solid.svg)}.top_hosp_menu a:nth-child(6):before{background-image:url(/_image/svg/menu_icon/face-smile-regular.svg)}.top_hosp_menu a:nth-child(7):before{background-image:url(/_image/svg/menu_icon/baby-solid.svg)}.top_hosp_menu a:nth-child(8):before{background-image:url(/_image/svg/menu_icon/user-doctor-solid.svg)}.top_hosp_menu a:nth-child(9):before{background-image:url(/_image/svg/menu_icon/file-medical-solid.svg)}.top_hosp_menu a:nth-child(10):before{background-image:url(/_image/svg/menu_icon/house-medical-solid.svg)}.top_hosp_menu a:nth-child(11):before{background-image:url(/_image/svg/menu_icon/hospital-solid.svg)}.top_hosp_menu a:nth-child(12):before{background-image:url(/_image/svg/menu_icon/temperature-three-quarters-solid.svg)}.nav_hosp_info{border-bottom:1px solid #857c71;padding:0.5em 0.5em}.nav_hosp_info:last-of-type{border-bottom:0}.nav_hosp_info h2{border:0;font-size:16px;margin-bottom:0.5em;margin:1em 0}}@media screen and (max-width:752px) and (max-width:880px){.nav_hosp_info h2{font-size:1rem}}@media screen and (max-width:752px){.nav_hosp_info h2.nav_clr_blu{color:#007199}.nav_hosp_info h2.nav_clr_red{color:#e75e02}.nav_hosp_info h2.nav_clr_grn{color:#168841}.nav_hosp_info h2 span{font-size:13px;margin-right:1em}}@media screen and (max-width:752px) and (max-width:880px){.nav_hosp_info h2 span{font-size:0.8125rem}}@media screen and (max-width:752px){.nav_hosp_info p{font-size:13px;margin-left:1em}}@media screen and (max-width:752px) and (max-width:880px){.nav_hosp_info p{font-size:0.8125rem}}@media screen and (max-width:752px){.nav_hosp_info ul{margin-left:1em}.nav_hosp_info li{display:inline-block}.nav_hosp_info li:after{content:"/";margin-right:0.2em}.nav_hosp_info li:last-child:after{content:""}}@media screen and (max-width:360px){.top_logo{left:auto;left:5em}.top_logo img{width:230px}}.left_menu div.left_angle{margin-top:1.5em}.left_menu div.left_angle li{margin-bottom:0.5em;padding:0}.left_menu div.left_angle li:first-child{border:0}.left_menu div.left_angle a{height:auto;padding:0.8em 0.5em 0.6em;font-size:11px;line-height:1.8;border-color:#87afc5;border-width:2px 2px 2px 2em;border-radius:0.3em;background:#f8f4e6;position:relative}@media screen and (max-width:880px){.left_menu div.left_angle a{font-size:0.6875rem}}.left_menu div.left_angle a:before{content:"";display:inline-block;width:2.5em;height:2.5em;-webkit-mask:url("/_image/svg/icon/angle-right-solid.svg") no-repeat center center;mask:url("/_image/svg/icon/angle-right-solid.svg") no-repeat center center;background-color:#fff;vertical-align:middle;position:absolute;left:-2.2em;top:0.5em}@media (-ms-high-contrast:none){.left_menu div.left_angle a:before{background-color:transparent}}.left_menu div.left_angle a:hover{background:#c5eee6;border-color:#3c7170}.left_menu div.left_angle a[href="/clinic/index.php"]{height:50px}.breadcrumb{margin-bottom:5px;text-align:left;width:100%;white-space:nowrap;padding-bottom:1em}.breadcrumb li{display:inline-block}.breadcrumb li:last-child a{border-bottom:2px solid #f39800;color:#f39800}.breadcrumb li:last-child a:hover{color:#007199;border-color:#007199;font-weight:bold}.breadcrumb li:first-child a:before{content:"";display:inline-block;width:1.5em;height:1.5em;-webkit-mask:url("/_image/svg/icon/hospital-regular.svg") no-repeat center center;mask:url("/_image/svg/icon/hospital-regular.svg") no-repeat center center;background-color:#857c71;vertical-align:middle}@media (-ms-high-contrast:none){.breadcrumb li:first-child a:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.breadcrumb li+li:before{content:"＞";color:#857c71;vertical-align:-1px}.breadcrumb a{font-size:12px;vertical-align:middle;color:#857c71}@media screen and (max-width:880px){.breadcrumb a{font-size:0.75rem}}.breadcrumb a:hover{color:#e75e02}@media screen and (max-width:610px){.breadcrumb{overflow-x:auto}}.spot_bnr{margin:2em 0 1em;text-align:center}.spot_bnr li{margin:1em 0;text-align:center}.spot_bnr img{display:inline-block}.spot_bnr a:hover{opacity:0.7}@media screen and (max-width:885px){.spot_bnr img{width:95%}}.more_info{margin:1em 0;position:relative}.more_info h3{font-size:14px;font-weight:normal;display:inline;border:0;padding:0}@media screen and (max-width:880px){.more_info h3{font-size:0.875rem}}.more_info h3 em{font-size:11px}@media screen and (max-width:880px){.more_info h3 em{font-size:0.6875rem}}.more_info h3 i{color:rgb(209,22,22)}.more_info a{color:#555;position:relative;display:block;padding:10px;border-color:#857c71;border-style:solid;border-width:2px 2px 2px 2em;box-shadow:3px 3px #e2ddd8;font-weight:bold;padding:0.5em}.more_info a:hover{background:#faf9dd;transform:translateY(3px)}.more_info+.more_info:last-of-type{margin-bottom:2em}.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 strong{color:#e75e02;font-size:16px}@media screen and (max-width:880px){.sq_prts strong{font-size:1rem}}.sq_prts_dbl{border:4px double #857c71;padding:1em 1em 0.8em}.ttl_db_line{border-top:4px double #386;border-bottom:4px double #386;padding:0.2em 0.5em 0.1em;border-left:0}.ttl_icon01:after{content:url(../_image/cut/734988.png);position:absolute;right:0;bottom:-1em}@media screen and (max-width:519px){.ttl_icon01{content:""}}.img_sw{margin-bottom:2em}.img_sw img{margin:1em auto;border:1px solid #857c71;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}@media (-ms-high-contrast:none){.img_sw img{box-shadow:none}}.prt_always{page-break-before:always}@media screen and (max-width:752px){.wrap_tbl{width:100%;overflow-x:scroll}}.p_bld{font-weight:bold}.p_indnt{text-indent:1em}.p_til{text-indent:-1em;padding-left:1em}.ml_1em{margin-left:1em}@media screen and (max-width:519px){.ml_1em{margin-left:0em}}.ml_2em{margin-left:2em}@media screen and (max-width:519px){.ml_2em{margin-left:1em}}.ml_3em{margin-left:3em}@media screen and (max-width:519px){.ml_3em{margin-left:2em}}.ml_4em{margin-left:4em}@media screen and (max-width:519px){.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:519px){.fz_13{font-size:0.8125rem}}.fz_14{font-size:14px}@media screen and (max-width:519px){.fz_14{font-size:0.875rem}}.fz_15{font-size:15px}@media screen and (max-width:519px){.fz_15{font-size:0.9375rem}}.fz_16{font-size:16px}@media screen and (max-width:519px){.fz_16{font-size:1rem}}.fz_17{font-size:17px}@media screen and (max-width:519px){.fz_17{font-size:1.0625rem}}.fz_18{font-size:18px}@media screen and (max-width:519px){.fz_18{font-size:1.125rem}}.fz_19{font-size:19px}@media screen and (max-width:519px){.fz_19{font-size:1.1875rem}}.fz_20{font-size:20px}@media screen and (max-width:519px){.fz_20{font-size:1.25rem}}.clr_bl{color:#007199}.clr_gr{color:#008b8b}.clr_rd{color:#e75e02}.clr_br{color:rgb(128,64,0)}.clr_bk_th{background:light-dark(#eeedec,#e9dfe5)}.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}.fade{transition:all 2000ms;opacity:0;visibility:hidden;transform:translate(0px,0px)}.fadein{opacity:1;visibility:visible;transform:translate(0px,0px)}.flex_box{display:flex}.contact_us{display:flex;border:1px solid #857c71;flex-wrap:wrap;justify-content:center;align-items:center;text-align:left}.contact_us li{margin-top:0.5em;margin-bottom:0.3em;text-align:center}.contact_us li.li_ttl{font-weight:bold;color:#168841;font-size:16px;align-self:stretch;margin-right:1em}@media screen and (max-width:880px){.contact_us li.li_ttl{font-size:1rem}}.contact_us li.li_slash:after{content:"／"}.contact_us li span{display:inline-block}@media screen and (max-width:610px){.contact_us{flex-direction:column;align-content:space-around;align-items:center}.contact_us li{margin-bottom:0;margin-top:0}.contact_us li.li_ttl{text-decoration:underline;margin-bottom:1em;margin-top:0.5em;margin-right:0}.contact_us li.sp_off{display:none}.contact_us li.li_slash:after{content:""}}.df_a{text-decoration:underline;color:rgb(0,90,255);padding:0 0.2em}.df_a:visited{color:rgb(99,97,97)}.df_a:hover{color:#e75e02}.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 #8e9197;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;width:100%;text-align:center}}.cstm_lnk a:after{position:absolute;right:0.5em;top:0.5em}@media screen and (max-width:519px){.cstm_lnk a:after{top:1.2em}}.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:#8da0b6;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:#8da0b6;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:#8da0b6;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$="/action_plan_womens_participation.pdf"]),.cstm_lnk:has(a[href$="/parental_leave_results_2024.pdf"]),.cstm_lnk:has(a[href^="/access.html"]),.cstm_lnk:has(a[href^="/activity/"]),.cstm_lnk:has(a[href^="/contents/"]),.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_gou-osino.html"]),.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$="/action_plan_womens_participation.pdf"]) a,.cstm_lnk:has(a[href$="/parental_leave_results_2024.pdf"]) a,.cstm_lnk:has(a[href^="/access.html"]) a,.cstm_lnk:has(a[href^="/activity/"]) a,.cstm_lnk:has(a[href^="/contents/"]) 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_gou-osino.html"]) 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;display:block}.cstm_lnk:has(a[href$="/action_plan_womens_participation.pdf"]) a:after,.cstm_lnk:has(a[href$="/parental_leave_results_2024.pdf"]) a:after,.cstm_lnk:has(a[href^="/access.html"]) a:after,.cstm_lnk:has(a[href^="/activity/"]) a:after,.cstm_lnk:has(a[href^="/contents/"]) 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_gou-osino.html"]) 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$="/action_plan_womens_participation.pdf"]) a:after,.cstm_lnk:has(a[href$="/parental_leave_results_2024.pdf"]) a:after,.cstm_lnk:has(a[href^="/access.html"]) a:after,.cstm_lnk:has(a[href^="/activity/"]) a:after,.cstm_lnk:has(a[href^="/contents/"]) 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_gou-osino.html"]) 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_yj_b{font-size:15px;font-weight:normal;margin-top:2em}@media screen and (max-width:880px){.ttl_yj_b{font-size:0.9375rem}}.ttl_yj_b: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:#007199;-webkit-mask:url(/_image/svg/icon/caret-right-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/caret-right-solid.svg) no-repeat center center;width:1.3em;height:1.3em}@media (-ms-high-contrast:none){.ttl_yj_b:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.ttl_non{border:0}.bdr_tp{border-top:1px dotted #857c71;margin-top:2em;padding-top:1em}@media (-ms-high-contrast:none){.msie_off{display:none}}h1{position:relative;border-color:#366;border-style:solid;border-width:0 0 1px 13px;background:#fff;padding-left:0.3em;font-size:18px;margin-bottom:2.5em}@media screen and (max-width:880px){h1{font-size:1.125rem}}h2{position:relative;border-left:10px solid #f39800;padding:0.2em 0 0 0.5em;font-size:16px;margin:2em 0 1em 0}@media screen and (max-width:880px){h2{font-size:1rem}}h3{position:relative;font-size:16px;font-weight:normal;margin:2em 0em 1em 1em}@media screen and (max-width:880px){h3{font-size:1rem}}@media screen and (max-width:610px){h3{margin:2em 0 1em 0}}section>p{margin-left:1em;margin-bottom:1em}section>p em{font-size:13px}@media screen and (max-width:880px){section>p em{font-size:0.8125rem}}@media screen and (max-width:519px){section>p{margin-left:0}}section aside{text-align:right;border-top:1px dotted #857c71;margin-top:2em;padding:2em 1em 1em}section table{border-collapse:separate;border-spacing:0;border-color:#857c71;border-style:solid;border-width:1px 0 0 1px;background:#fff;width:98%}section table caption{font-size:13px}@media screen and (max-width:880px){section table caption{font-size:0.8125rem}}section table caption.aligin_br{caption-side:bottom;text-align:right}section table th{border-color:#857c71;border-style:solid;border-width:0 1px 1px 0;padding:0.5em 0.5em 0.4em;font-weight:normal}section table td{border-color:#857c71;border-style:solid;border-width:0 1px 1px 0;padding:0.5em 0.5em 0.4em;text-align:left}section table span{display:inline-block}@media screen and (max-width:519px){section table{width:100%}section table th{padding:0.3em 0.5em 0.2em}section table .tt{text-align:center;vertical-align:middle;writing-mode:vertical-rl;padding:0.8em 0.2em}}mark{background:#fff;background-image:linear-gradient(transparent 60%,#ffd4dc 0%);padding:0 0.2em}details{margin-top:2em;border:1px solid #857c71;position:relative;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}@media (-ms-high-contrast:none){details{box-shadow:none}}details[open] summary{background:#007199}details[open] summary h2,details[open] summary h3,details[open] summary time{color:#fff}@media (-ms-high-contrast:none){details[open] summary{background:none}details[open] summary h2,details[open] summary h3{color:#007199}details[open] summary time{color:#857c71}}details[open] summary:after{content:"－";font-size:2rem;color:#fff;top:-0.2em;right:0.1em;opacity:1;transition:opacity 0.3s ease-in-out}@media (-ms-high-contrast:none){details[open] summary:after{content:""}}details[open] summary{border-bottom:1px solid #857c71;margin-bottom:0.5em;transition:all 0.3s}details summary{padding:0.3em 1.5em 0.1em 1em;list-style:none}details summary:after{display:inline-block;content:"+";font-size:2rem;position:absolute;right:0.2em;top:-0.15em;font-weight:normal;opacity:1;transition:opacity 0.3s ease-in-out}@media (-ms-high-contrast:none){details summary:after{content:""}}details summary::-webkit-details-marker{display:none}details summary h3{margin:0}@media (-ms-high-contrast:none){details{border:0}}figure figcaption{text-align:center;margin-bottom:1em;font-weight:bold}.left_menu div.left_angle{margin-top:1.5em}.left_menu div.left_angle li{margin-bottom:0.5em;padding:0}.left_menu div.left_angle li:first-child{border:0}.left_menu div.left_angle a{height:auto;padding:0.8em 0.5em 0.6em;font-size:11px;line-height:1.8;border-color:#87afc5;background:#f8f4e6;border-width:1px 1px 1px 2em;border-radius:0.3em;position:relative}@media screen and (max-width:880px){.left_menu div.left_angle a{font-size:0.6875rem}}.left_menu div.left_angle a: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/angle-right-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/angle-right-solid.svg) no-repeat center center;width:2.5em;height:2.5em;position:absolute;left:-2.2em;top:10%;border:0}@media (-ms-high-contrast:none){.left_menu div.left_angle a:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.left_menu div.left_angle a:hover{background:#c5eee6;border-color:#3c7170}.left_menu div.left_angle a[href="/clinic/index.php"]{height:50px}.angle_right a: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/angle-right-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/angle-right-solid.svg) no-repeat center center;position:absolute;width:2.1em;height:2.1em;left:-2.1em;top:9%}@media (-ms-high-contrast:none){.angle_right a:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.mark_info a{background:#ffeaea;border-color:rgb(209,22,22);background:rgb(209,22,22);color:#fff}.mark_info a: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/circle-info-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/circle-info-solid.svg) no-repeat center center;position:absolute;width:1.5em;height:1.5em;left:-1.8em;top:26%}@media (-ms-high-contrast:none){.mark_info a:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.mark_info a:hover{background:#fff;color:rgb(209,22,22);font-weight:bold}.info_covid19_menkai{border:1px solid #857c71;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}@media (-ms-high-contrast:none){.info_covid19_menkai{box-shadow:none}}.info_covid19_menkai strong{color:#e75e02}.info_covid19_menkai h2{margin:0;background:#386;color:#fff;border-left:0;text-align:center;padding:0.5em 0 0.4em 0}.info_covid19_menkai h2+P{margin-left:0;padding:1em 1em;font-size:16px}@media screen and (max-width:880px){.info_covid19_menkai h2+P{font-size:1rem}}.info_covid19_menkai h2 span{display:inline-block}.info_covid19_menkai ul{padding:2em 1em 1em 3em}.info_covid19_menkai ul li{margin-bottom:0.5em;list-style-type:disc}.info_covid19_menkai aside{text-align:right;margin:1em;padding-top:1em;border-top:1px solid #857c71}@media screen and (max-width:519px){.info_covid19_menkai aside p:first-child{text-align:left;margin-bottom:1em}}.cstm_lnk{text-align:right}.cstm_lnk a{display:inline-block}@media screen and (max-width:519px){.cstm_lnk{text-align:left}.cstm_lnk a{display:block}}.mark_info a{padding:0.7em 0.5em 0.6em;border-width:2px 2px 2px 2.3em}.mark_info h2{border:0;margin:0;font-size:14px}@media screen and (max-width:880px){.mark_info h2{font-size:0.875rem}}.sinsatu_tejyun{counter-reset:tejyun;margin-top:3em}.sinsatu_tejyun h3{border-left:0;margin-top:0;margin-bottom:1em;text-align:center;text-decoration:underline;font-size:18px;font-weight:bold}@media screen and (max-width:880px){.sinsatu_tejyun h3{font-size:1.125rem}}.sinsatu_tejyun h3+p{margin-left:0}.sinsatu_tejyun h3 span{display:inline-block}.sinsatu_tejyun>li{border-bottom:1px solid #f39800;position:relative;padding-bottom:2em;margin-bottom:2em}.sinsatu_tejyun>li:before{content:"";width:0;height:0;border-color:#f39800 transparent transparent transparent;border-style:solid;border-width:20px 20px 0 20px;position:absolute;bottom:-21px;left:47%}.sinsatu_tejyun>li:last-child:before{border-width:0;background:none}.sinsatu_tejyun>li:last-child{margin-bottom:0;border-bottom:0}.sinsatu_tejyun>li>ul{padding:0.5em 1em 0.4em 2em;margin-bottom:0;margin-left:1em}@media screen and (max-width:519px){.sinsatu_tejyun>li>ul{margin-left:0;padding:0.5em 0 0.4em 2em}}.sinsatu_tejyun>li p{padding:0.2em 0.5em 0.2em 1em}.sinsatu_tejyun>li strong{color:rgb(209,22,22);text-decoration:underline}.sinsatu_tejyun>li>span{display:block;margin-left:1em}@media screen and (max-width:519px){.sinsatu_tejyun>li>span{margin-left:0}}.sinsatu_tejyun div{text-align:center;margin-top:1.3em}.sinsatu_tejyun img{display:inline-block;width:auto;height:3em;vertical-align:middle;margin-right:0.5em;margin-bottom:0.5em}.sinsatu_tejyun h4{margin-left:1em;margin-top:1em;font-size:15px;background:#008b8b;color:#fff;display:inline-block;padding:0.3em 1em;border-radius:0.3em}@media screen and (max-width:880px){.sinsatu_tejyun h4{font-size:0.9375rem}}@media screen and (max-width:519px){.sinsatu_tejyun h4{margin-left:0}}.info_covid19_menkai ul{padding:1em 1em 1em 3em}.bed_info_tbl{width:98%;margin-bottom:2em}.bed_info_tbl caption{text-align:left;font-weight:bold;font-size:15px}@media screen and (max-width:880px){.bed_info_tbl caption{font-size:0.9375rem}}.bed_info_tbl caption: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:#008db7;-webkit-mask:url(/_image/svg/icon/bed-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/bed-solid.svg) no-repeat center center;width:1.2em;height:1.2em;margin-right:0.5em}@media (-ms-high-contrast:none){.bed_info_tbl caption:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.bed_info_tbl td{text-align:center}.bed_info_tbl tbody{text-align:center}.bed_info_tbl thead th{background:light-dark(#eeedec,#e9dfe5)}.bed_info_tbl thead td{background:light-dark(#eeedec,#e9dfe5);width:7em;text-align:center}.bed_info_tbl+p{text-align:right;font-size:13px;margin-top:-2em;margin-bottom:2em}@media screen and (max-width:880px){.bed_info_tbl+p{font-size:0.8125rem}}@media screen and (max-width:519px){.bed_info_tbl{width:100%}}.bed_overview td:first-of-type{text-align:center}@media screen and (max-width:519px){.bed_overview tbody th{width:11em;padding-right:0.5em}.bed_overview tbody td{padding-right:0.5em}}.sagaku_tbl tbody td:nth-child(3){text-align:right;padding-left:0.5em}.sagaku_tbl tbody td:last-child{text-align:left}.sagaku_tbl thead th{text-align:center}.sagaku_tbl thead th:first-child{width:6em}.sagaku_tbl thead th:nth-child(2){width:4em}@media screen and (max-width:519px){.sagaku_tbl thead th:nth-child(2){width:auto}}@media screen and (max-width:519px){.sagaku_tbl th:first-child{width:6em}}@media screen and (max-width:519px) and (max-width:519px){.sagaku_tbl th:first-child{width:5em}}.bed_other_info thead th{text-align:center}.bed_other_info tbody td:first-child{width:10em;text-align:center}.bed_other_info tbody td:last-child{text-align:left}.bed_other_info tbody td span{display:inline-block}@media screen and (max-width:519px){.bed_other_info thead th:first-child{width:6em}}.hospitalize_item{margin-top:2em}.hospitalize_item th{width:9em;text-align:center}.hospitalize_item td{text-align:left;padding-left:1em}.bed_meal_tbl{width:60%;text-align:center;margin:1em auto 2em}.bed_meal_tbl th{text-align:center;background:light-dark(#eeedec,#e9dfe5);width:30%}.bed_meal_tbl td{text-align:center}@media screen and (max-width:519px){.bed_meal_tbl{width:90%}}.meal_info p{margin-left:1em;margin-bottom:1em}.meal_info p strong{color:#e75e02}.meal_info div{margin-left:1em;border:2px solid #8da0b6;border-radius:0.5em;padding:0.5em 1em 0.3em;margin-bottom:1em}.meal_info div p{margin-left:0;margin-bottom:0}.meal_info div b{text-decoration:underline;padding:0 0.2em}.setubi_tbl{margin-top:2em}.setubi_tbl th{width:7em;text-align:center}.setubi_tbl th span{display:block}@media screen and (max-width:519px){.setubi_tbl th{width:6em}}.setubi_tbl td span{display:block}.setubi_tbl td div{margin-top:1em}.bed_onegai h3{font-size:18px;color:#007199;font-weight:bold}@media screen and (max-width:880px){.bed_onegai h3{font-size:1.125rem}}.bed_onegai h3: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:#007199;-webkit-mask:url(/_image/svg/icon/clipboard-check-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/clipboard-check-solid.svg) no-repeat center center;margin-right:0.5em}@media (-ms-high-contrast:none){.bed_onegai h3:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}.bed_onegai li{margin-bottom:1em}.bed_onegai li span{display:block;margin-left:1.5em}.tbl_menkai{text-align:center;width:93%}.tbl_menkai caption{text-align:left}.tbl_menkai th{background-color:light-dark(#eeedec,#e9dfe5);text-align:center}.tbl_menkai td{text-align:center}@media screen and (max-width:519px){.tbl_menkai{border:0}.tbl_menkai th{display:none}.tbl_menkai br{display:none}.tbl_menkai td{display:block;width:100%;padding-left:0;position:relative;text-align:right;border:0;padding-left:0.5em}.tbl_menkai td span:before{content:"／";margin-left:0.3em}.tbl_menkai td:before{display:block;text-align:left}.tbl_menkai td:first-child:before{content:"面会する曜日" attr(data-str);background:#168841;color:#fff;font-weight:bold;padding:0.2em 1em}.tbl_menkai td:nth-child(2):before{content:"直接面会時間";color:#fff;background:#857c71;font-weight:bold;padding:0.2em 1em}.tbl_menkai td:nth-child(3):before{content:"タブレットの面会時間";color:#fff;background:#857c71;font-weight:bold;padding:0.2em 1em}.tbl_menkai td:nth-child(4):before{content:"荷物（のみ）の受渡し時間";color:#fff;background:#857c71;font-weight:bold;padding:0.2em 1em}.tbl_menkai td:nth-child(5):before{content:"面会・荷物のお申し出先";color:#fff;background:#857c71;font-weight:bold;padding:0.2em 1em}.tbl_menkai tr:last-child td:first-child{padding-top:1em;margin-top:0.5em;border-top:1px solid #857c71}}