@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPMincho&display=swap");*{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}html{scroll-padding-top:0}strong{color:#e75e02}p{margin-left:1em;margin-bottom:0.5em}@media screen and (max-width:519px){p{margin-left:0}}@media screen and (max-width:519px){.contact_us{padding:0.5em 0.5em 0.3em}.contact_us li:last-child{font-size:3.7vw}}.dock_area div.dock_bnr{text-align:center;margin-top:1em}.dock_area div.dock_bnr img{display:inline}section{margin-bottom:3em}section picture{margin-bottom:2em}section picture img{margin:1em auto;border:1px solid #857c71;box-shadow:4px 4px #e2ddd8;margin-bottom:0.8em}@media (-ms-high-contrast:none){section picture img{box-shadow:none}}section h3+div p{margin-left:2em}section h3+div p em{color:rgb(128,64,0);font-size:11px}@media screen and (max-width:880px){section h3+div p em{font-size:0.6875rem}}@media screen and (max-width:519px){section h3{margin-left:0}section h3+div p{margin-left:0}}@media screen and (max-width:519px){.ttl_icon01:after{content:""}}.kensin_menu{display:flex;gap:1em;justify-content:flex-start;align-content:space-around;margin:2em auto}.kensin_menu a{display:block}.kensin_menu>li{width:35%;min-height:200px;border:1px solid rgb(99,97,97);text-align:center;border-radius:0.4em;background:#ffefe0}@media (-ms-high-contrast:none){.kensin_menu>li{margin:0 0.5em}}.kensin_menu>li h3{font-family:"BIZ UDPMincho",serif;text-shadow:2px 2px #444;background:rgb(99,97,97);border-width:0;margin:0;font-weight:bold;font-size:20px;padding:0.3em 1em 0.2em;color:#fff;letter-spacing:0.2em;margin-bottom:0.5em}@media screen and (max-width:880px){.kensin_menu>li h3{font-size:1.25rem}}.kensin_menu>li h3:after{content:""}.kensin_menu>li h3+ul{text-align:left;margin-left:0.5em;margin-right:0.5em}.kensin_menu>li h3+ul li{font-size:13px;text-indent:-1em;padding-left:1em}@media screen and (max-width:880px){.kensin_menu>li h3+ul li{font-size:0.8125rem}}.kensin_menu>li h3+ul li:before{content:"・"}@media screen and (max-width:610px){.kensin_menu{flex-direction:column}.kensin_menu>li{width:100%;min-height:120px}.kensin_menu h4{padding:0.5em 1em 0.3em}.kensin_menu h4+ul{display:flex;flex-wrap:wrap}.kensin_menu h4+ul li{width:45%;display:inline-block}}@media screen and (max-width:519px){.kensin_menu h4+ul li{width:100%}}.kanribu_info{margin-top:1em;border:1px solid rgb(99,97,97)}.kanribu_info h2{margin:0 0 0.5em 0;border-left:0;padding-right:0;background:rgb(99,97,97);color:#fff;padding:0.4em 0 0.1em 1em;font-weight:bold}.kanribu_info p{margin:0 0.6em 0.8em}.kanribu_info h3{border-style:double;border-color:#168841;border-width:4px 0 4px;font-weight:bold;padding:0.3em;margin:0 1em;text-align:center;font-size:17px}@media screen and (max-width:880px){.kanribu_info h3{font-size:1.0625rem}}.kanribu_info h3:after{content:""}.kanribu_info h3 span{text-decoration:underline;display:inline-block}@media screen and (max-width:519px){.kanribu_info h3 span{display:inline}}.kanribu_info ol{font-size:15px}@media screen and (max-width:880px){.kanribu_info ol{font-size:0.9375rem}}.kanribu_info ol strong{font-size:18px}@media screen and (max-width:880px){.kanribu_info ol strong{font-size:1.125rem}}.kanribu_info ol i{color:#007199;padding:0 0.2em}.kanribu_info .bdr_bt_dt{border-bottom:dotted 2px #857c71;margin:0.5em;padding:1em 0}.kanribu_info .bdr_bt_dt p{margin-top:1.5em;text-align:center}.kanribu_info .dock_bx_symptom{margin:0.5em 1em;display:flex;border:0.3em solid #007199;border-radius:0.3em}.kanribu_info .dock_bx_symptom h4{background:#007199;color:#fff;font-weight:bold;font-size:15px;padding:0.2em 1em 0.1em}@media screen and (max-width:880px){.kanribu_info .dock_bx_symptom h4{font-size:0.9375rem}}.kanribu_info .dock_bx_symptom p{margin:auto 0.7em;text-align:left}@media screen and (max-width:519px){.kanribu_info .dock_bx_symptom{margin:0.5em 0.2em}.kanribu_info .dock_bx_symptom h4{padding:0.2em 1.3em 0.1em 0.8em}}.kanribu_info .sq_prts{margin-top:2em;margin-bottom:1em}.phone_lnk{text-align:center;margin:1em 0;background:#008b8b;border-radius:0.2em}.phone_lnk a{display:block;color:#fff;padding:0.4em 0.2em 0.3em;border-radius:0.4em;font-weight:bold;font-size:16px}@media screen and (max-width:880px){.phone_lnk a{font-size:1rem}}.phone_lnk 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/phone-solid.svg) no-repeat center center;mask:url(/_image/svg/icon/phone-solid.svg) no-repeat center center;margin-right:0.3em;vertical-align:0}@media (-ms-high-contrast:none){.phone_lnk a:before{width:0;height:0;background-image:none;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:519px){.phone_lnk span{display:block;font-size:13px}}@media screen and (max-width:519px) and (max-width:880px){.phone_lnk span{font-size:0.8125rem}}.petit_box p{padding:0.3em 1em 0.2em;margin-left:0}.petit_box summary{font-size:16px;background:rgb(255,220,213)}@media screen and (max-width:880px){.petit_box summary{font-size:1rem}}.petit_box summary h2{border-left:0;margin:0}@media (-ms-high-contrast:none){.petit_box summary{background:none}.petit_box summary h2{position:relative;border-left:10px solid #f39800;padding:0.2em 0 0 0.5em;font-size:16px;margin:2em 0 1em 0;font-weight:normal}}@media screen and (-ms-high-contrast:none) and (max-width:880px){.petit_box summary h2{font-size:1rem}}.tbl_dock_city{width:98%}.tbl_dock_city caption{font-size:12px;text-align:right;caption-side:bottom}@media screen and (max-width:880px){.tbl_dock_city caption{font-size:0.75rem}}.tbl_dock_city th{text-align:center;background:light-dark(#eeedec,#e9dfe5);width:11em}@media screen and (max-width:519px){.tbl_dock_city th{width:10em;padding:0.2em}}.tbl_dock_ippan{width:98%;margin-top:1.5em;border:0}.tbl_dock_ippan td,.tbl_dock_ippan th{border:0}.tbl_dock_ippan th{text-align:center;background:rgb(128,64,0);color:#fff;font-weight:bold}.tbl_dock_ippan th:first-child{border-right:0.2em solid #fff}.tbl_dock_ippan th:nth-child(2){border-right:0.2em solid #fff}.tbl_dock_ippan td{text-align:left}.tbl_dock_ippan td span{font-size:11px;margin-left:0.1em}@media screen and (max-width:880px){.tbl_dock_ippan td span{font-size:0.6875rem}}.tbl_dock_ippan td:first-child{width:50%;border-right:0.2em solid #fff}.tbl_dock_ippan td:nth-child(2){border-right:0.2em solid #fff}.tbl_dock_ippan tbody tr:nth-child(2n) td{background:#eee7e0}.tbl_dock_ippan tr:nth-child(odd):last-child td{border-bottom:1px solid #857c71}.tbl_dock_ippan+p{margin-top:1.5em}.dock_kihon_ttl{font-size:16px;border:1px solid #857c71;padding:0.2em 0.5em 0.1em;border-radius:0.3em;display:inline-block}@media screen and (max-width:880px){.dock_kihon_ttl{font-size:1rem}}.c_yellow{background:#fdfd7b}.tbl_dock_kihon{width:98%;border:0}.tbl_dock_kihon td,.tbl_dock_kihon th{border:0}.tbl_dock_kihon caption{text-align:right;font-size:13px}@media screen and (max-width:880px){.tbl_dock_kihon caption{font-size:0.8125rem}}.tbl_dock_kihon thead th{background:rgb(128,64,0);color:#fff;font-weight:bold;text-align:center}.tbl_dock_kihon thead th:first-child{width:9em;border-right:0.2em solid #fff}.tbl_dock_kihon tbody td:first-child{text-align:center;border-right:0.2em solid #fff}.tbl_dock_kihon tbody tr:nth-child(2n) td{background:#eee7e0}.dock_course_flex_box{display:flex;flex-wrap:wrap;border:1px solid #857c71;border-radius:0.2em;margin-top:1em;align-content:stretch}.dock_course_flex_box h4{align-items:center;flex-basis:30%;padding:0.5em;font-size:18px;text-align:left;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}@media screen and (max-width:880px){.dock_course_flex_box h4{font-size:1.125rem}}.dock_course_flex_box h4 span{font-size:13px;display:inline-block}@media screen and (max-width:880px){.dock_course_flex_box h4 span{font-size:0.8125rem}}.dock_course_flex_box h4.dock_habataki{background:#fef4f4;background-repeat:no-repeat;background-image:url(../_image/dock/dock_habataki.svg);background-position:right bottom;background-size:40% 40%}.dock_course_flex_box h4.dock_tubaki{background:#f4f9fd;background-repeat:no-repeat;background-image:url(../_image/dock/dock_tubaki.svg);background-position:right bottom;background-size:40% 40%}.dock_course_flex_box p{display:flex;margin-bottom:0;margin-left:0;font-weight:bold;font-size:18px;border-width:0 1px 0 1px;border-color:#857c71;border-style:solid;align-items:center;padding:0 0.5em}@media screen and (max-width:880px){.dock_course_flex_box p{font-size:1.125rem}}.dock_course_flex_box ul{display:flex;flex-basis:50%;flex-wrap:wrap;align-content:center;gap:0.5em;padding:0.5em}.dock_course_flex_box ul li{border:1px solid #857c71;min-width:6em;display:inline-block;text-align:center;padding:0.2em 1em 0.1em;border-radius:0.2em}@media (-ms-high-contrast:none){.dock_course_flex_box h4{font-size:16px;flex-basis:30%}}@media screen and (-ms-high-contrast:none) and (max-width:880px){.dock_course_flex_box h4{font-size:1rem}}@media (-ms-high-contrast:none){.dock_course_flex_box ul{display:block}.dock_course_flex_box ul li{margin-bottom:0.4em;margin-right:0.2em}}@media screen and (max-width:752px){.dock_course_flex_box{flex-direction:column}}@media screen and (max-width:752px) and (-ms-high-contrast:none){.dock_course_flex_box{display:block}.dock_course_flex_box h4{display:block}.dock_course_flex_box ul{display:block;padding:1em}}@media screen and (max-width:752px){.dock_course_flex_box h4{border-bottom:1px solid #857c71}.dock_course_flex_box h4.dock_habataki,.dock_course_flex_box h4.dock_tubaki{background-size:contain}.dock_course_flex_box h4 br{display:none}.dock_course_flex_box p{border-width:0 0 1px 0;text-align:center;display:block}}@media screen and (max-width:360px){.dock_course_flex_box ul{display:block;padding:1em}.dock_course_flex_box li{display:block;width:100%;margin-bottom:0.3em}}.dock_opt{background:#a3d6cc}.dock_opt_nml{background:rgb(255,255,128)}.flex_box{flex-wrap:wrap;gap:0.8em;justify-content:space-around;align-content:space-around;margin-top:1.5em}.flex_box .flex_box-div_box{border:1px solid #857c71;border-radius:0.4em;width:32%;text-align:center;min-height:15em;position:relative;background:#ffefe0}@media (-ms-high-contrast:none){.flex_box .flex_box-div_box{margin:0.3em}}.flex_box .flex_box-div_box div{font-family:"BIZ UDPMincho",serif;color:#fff;font-weight:bold;font-size:17px;margin-bottom:0.5em;text-shadow:2px 2px #444;padding:0.3em 0 0.2em;background:rgb(99,97,97);border-radius:0.2em 0.2em 0 0;letter-spacing:0.2em}@media screen and (max-width:880px){.flex_box .flex_box-div_box div{font-size:1.0625rem}}.flex_box .flex_box-div_box p{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin-left:0;background:#007199;margin-bottom:0;color:#fff;font-weight:bold;padding:0.4em 0 0.2em;border-radius:0 0 0.2em 0.2em}.flex_box .flex_box-div_box p em{color:#fff}@media screen and (max-width:752px){.flex_box .flex_box-div_box{width:48%}}@media screen and (max-width:519px){.flex_box .flex_box-div_box{width:100%;min-height:5em}}.flex_box .flex_box-div_p{width:60%}@media screen and (max-width:752px){.flex_box .flex_box-div_p{width:100%}}.flex_box ul{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0.3em;margin-bottom:3em}@media (-ms-high-contrast:none){.flex_box ul{display:block}}.flex_box ul li{display:inline-block;border:1px solid #857c71;padding:0.2em 0.5em 0;border-radius:0.3em;background:#fff;min-width:7em}@media (-ms-high-contrast:none){.flex_box ul li{margin:0.2em 0.1em}}@media screen and (max-width:519px){.flex_box ul li{font-size:3.8vw}}.flex_box ul:after{content:"";display:block}@media screen and (max-width:519px){.flex_box{flex-direction:column}}.dock_menu .flex_box-div_box{width:48%}.dock_menu .flex_box-div_box div span{font-size:13px}@media screen and (max-width:880px){.dock_menu .flex_box-div_box div span{font-size:0.8125rem}}.dock_menu .flex_box-div_box ul{justify-content:flex-evenly}.dock_menu .flex_box-div_box ul li.sp{background:yellow}.dock_menu .flex_box-div_box p{background:#007199;color:#fff;margin-left:0;margin-bottom:0;padding:0.4em 0 0.2em;border-radius:0 0 0.2em 0.2em}.dock_menu .flex_box-div_box p em{color:#fff}@media screen and (max-width:519px){.dock_menu .flex_box-div_box{width:100%;min-height:5em}}.dock_cmt{margin-top:1.5em;margin-bottom:0;text-align:right;color:rgb(128,64,0);font-size:12px}@media screen and (max-width:880px){.dock_cmt{font-size:0.75rem}}.dock_cmt+p.dock_cmt{margin-top:0}.tbl_dock_option{width:98%;border:0}.tbl_dock_option td,.tbl_dock_option th{border:0}.tbl_dock_option caption{caption-side:bottom;text-align:right;font-size:12px}@media screen and (max-width:880px){.tbl_dock_option caption{font-size:0.75rem}}.tbl_dock_option tbody td:first-of-type{border-right:0.2em solid #fff}.tbl_dock_option tbody td:last-child{width:6em;text-align:right}@media screen and (max-width:360px){.tbl_dock_option tbody td:last-child{width:5em;padding:0.5em 0.2em 0.4em}}.tbl_dock_option tbody th{width:14em;border-right:0.2em solid #fff}@media screen and (max-width:519px){.tbl_dock_option tbody th{width:5em;text-align:center;padding:0.5em 0.3em 0.4em}}.tbl_dock_option tbody th span{margin-right:0.5em}@media screen and (max-width:519px){.tbl_dock_option tbody th span{margin-right:0;display:block}}.tbl_dock_option tbody tr:nth-child(2n) td,.tbl_dock_option tbody tr:nth-child(2n) th{background:#eee7e0}.tbl_dock_option tbody tr:nth-child(odd):last-child td,.tbl_dock_option tbody tr:nth-child(odd):last-child th{border-bottom:1px solid #857c71}.tbl_dock_option thead th{background:rgb(128,64,0);color:#fff;font-weight:bold;text-align:center}.tbl_dock_option thead th:first-child,.tbl_dock_option thead th:nth-child(2){border-right:0.2em solid #fff}.sisetu_tbl,.sisetu_tbl3{table-layout:fixed}.sisetu_tbl th,.sisetu_tbl3 th{background:light-dark(#eeedec,#e9dfe5);text-align:justify;-moz-text-align-last:justify;text-align-last:justify;padding:0.3em 1em 0.2em}.sisetu_tbl th:first-child,.sisetu_tbl3 th:first-child{width:250px}@media screen and (max-width:519px){.sisetu_tbl th:first-child,.sisetu_tbl3 th:first-child{width:30%}}.sisetu_tbl th:nth-child(n+2),.sisetu_tbl3 th:nth-child(n+2){text-align:center}@media screen and (max-width:519px){.sisetu_tbl th:nth-child(n+2),.sisetu_tbl3 th:nth-child(n+2){width:35%}}@media screen and (max-width:519px){.sisetu_tbl th,.sisetu_tbl3 th{padding:0.3em 0.5em 0.2em}}.sisetu_tbl td,.sisetu_tbl3 td{text-align:center}@media screen and (max-width:519px){.sisetu_tbl td,.sisetu_tbl3 td{padding:0.3em 0.2em}.sisetu_tbl td span,.sisetu_tbl3 td span{font-size:3.5vw}}@media screen and (max-width:519px){.sisetu_tbl,.sisetu_tbl3{width:100%}.sisetu_tbl .sp_off,.sisetu_tbl3 .sp_off{display:none}}.sisetu_tbl2{table-layout:fixed}.sisetu_tbl2 th{background:light-dark(#eeedec,#e9dfe5);width:125px}.sisetu_tbl2 th span{display:inline-block;font-size:13px}@media screen and (max-width:880px){.sisetu_tbl2 th span{font-size:0.8125rem}}@media screen and (max-width:519px){.sisetu_tbl2 th{width:15%}}.sisetu_tbl2 th[colspan="2"]{width:250px}@media screen and (max-width:519px){.sisetu_tbl2 th[colspan="2"]{width:30%}}.sisetu_tbl2 td{text-align:center}@media screen and (max-width:519px){.sisetu_tbl2{width:100%}.sisetu_tbl2 .sp_off{display:none}}.sisetu_tbl3 th:not([colspan]){padding:0.1em 0.4em;text-align:center}.sisetu_tbl3 th.cibi{font-size:11px}@media screen and (max-width:880px){.sisetu_tbl3 th.cibi{font-size:0.6875rem}}.sisetu_tbl3 th span{font-size:13px}@media screen and (max-width:880px){.sisetu_tbl3 th span{font-size:0.8125rem}}@media screen and (max-width:519px){.sisetu_tbl3 .aligin_br{text-align:left;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}.cut_tubaki{position:relative}.cut_tubaki:after{content:"";background:url(../_image/cut/tubaki.png) no-repeat;width:50px;height:50px;background-size:contain;position:absolute;top:-1.8em;left:0}.tbl_hokensidou th{background:light-dark(#eeedec,#e9dfe5);font-size:14px}@media screen and (max-width:880px){.tbl_hokensidou th{font-size:0.875rem}}.tbl_hokensidou th:not([colspan="4"]){width:6em}.tbl_hokensidou td:not([colspan="2"]){text-align:center}.tbl_hokensidou .line_dots td{border-bottom:1px dashed #857c71}@media screen and (max-width:610px){.wrap_tbl{width:100%;border:1px solid #857c71;overflow-x:scroll}.wrap_tbl .sisetu_tbl,.wrap_tbl .sisetu_tbl2,.wrap_tbl .sisetu_tbl3,.wrap_tbl .tbl_hokensidou{width:550px}}.tbl_kensin_cancel caption{text-align:right;caption-side:bottom}.tbl_kensin_cancel th{background-color:light-dark(#eeedec,#e9dfe5)}.tbl_kensin_cancel td{text-align:center}.tbl_kensin_cancel tr:nth-child(n+3) td:nth-child(n+3){text-align:right;padding-right:1em}@media screen and (max-width:519px){.tbl_kensin_cancel{width:750px;margin-bottom:0.5em}}.tbl_twocolm_th th{background-color:light-dark(#eeedec,#e9dfe5)}.tbl_twocolm_th td{text-align:center}