<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}*:focus:not(:focus-visible),*::before:focus:not(:focus-visible),*::after:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.plain-list{list-style:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");padding-left:0}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}html{-webkit-text-size-adjust:100%}button{cursor:pointer;appearance:none;border:0;border-radius:0;color:inherit;background:none}h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:1em 0}img{height:auto;border:none;object-fit:contain}iframe{width:100%;height:100%;border:none}@font-face{font-family:"fontello";src:url("fontello/font/fontello.woff2") format("woff2");font-display:fallback}@keyframes holo{0%{transform:scale(1.2);opacity:0;background:#fefbea}50%{transform:scale(1.1);opacity:.5}100%{transform:scale(1);opacity:1;background-image:linear-gradient(136deg, #fefbea, rgba(254, 251, 234, 0.1))}}@keyframes copy{0%{color:#1d2088}50%{color:#fff}100%{color:#1d2088}}.cf::before,.cf::after{content:"";display:block}.cf::after{clear:both}.fl_l{float:left}.fl_r{float:right}.txt_c{text-align:center !important}.txt_l{text-align:left !important}.txt_r{text-align:right !important}.bold{font-weight:bold}.txt_large{font-size:120%}.txt_small{font-size:80%}.line_mark{background:rgba(0,0,0,0) linear-gradient(transparent 60%, #FFFCA8 0%) repeat scroll 0 0}.txt_navy{color:#1d2088}.kome{font-size:80%;color:#1d2088}.blue{color:#1d2088}.orange{color:#fd9f1d}.red{color:#df1b48}.img_bnr{margin:1rem auto;width:95%}.img_c{margin:1rem auto}.img_l,.img_r{max-width:80%;margin:1rem auto}.tate{max-width:60%}@media screen and (min-width: 48em),print{.img_bnr{width:auto}.img_l{float:left;margin:0 2rem 2rem 0}.img_r{float:right;margin:0 0 2rem 2rem}.tate{max-width:25% !important}}.sp_n{display:none}@media screen and (min-width: 48em),print{.sp_n{display:block}.pc_n{display:none}}.mt00{margin-top:0rem}.mt10{margin-top:1rem}.mt20{margin-top:2rem}.mt30{margin-top:3rem}.mt40{margin-top:4rem}.mb00{margin-bottom:0 !important}@media screen and (min-width: 48em),print{.mt00{margin-top:0rem}.mt10{margin-top:2rem}.mt20{margin-top:4rem}.mt30{margin-top:6rem}.mt40{margin-top:8rem}}.main&gt;section~section,.flex2&gt;section~section{margin-top:4rem}.main&gt;section section~section,.flex2&gt;section section~section{margin-top:3rem}.main&gt;section&gt;section section~section,.flex2&gt;section&gt;section section~section{margin-top:2rem}.main&gt;section&gt;section&gt;section section~section,.flex2&gt;section&gt;section&gt;section section~section{margin-top:2rem}@media screen and (min-width: 48em),print{.main&gt;section~section,.flex2&gt;section~section{margin-top:8rem}.main&gt;section section~section,.flex2&gt;section section~section{margin-top:6rem}.main&gt;section&gt;section section~section,.flex2&gt;section&gt;section section~section{margin-top:4rem}.main&gt;section&gt;section&gt;section section~section,.flex2&gt;section&gt;section&gt;section section~section{margin-top:2rem}}.tbl_time{width:100%;border-collapse:separate;border-spacing:0;font-size:1.3rem;background:#fff;border-right:1px solid #dcdcdc;font-family:"Noto Sans JP",sans-serif}.tbl_time caption{caption-side:bottom;text-align:left;margin-top:.2rem}.tbl_time tr th{font-weight:normal;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.tbl_time tr th[scope=col]{padding:.4rem 0;text-align:center;border-top:1px solid #dcdcdc;background:#3a9fe9;color:#fff}.tbl_time tr th[scope=col]:first-child{width:30%}.tbl_time tr th[scope=col]:nth-of-type(4){width:12%}.tbl_time tr td{text-align:center;padding:1rem .4rem;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;line-height:1;font-size:90%;color:#3a9fe9}.tbl_time tr td.black{color:#222;font-size:1rem;padding:.2rem}.tbl_time tr td.close{color:#222}@media screen and (min-width: 48em),print{.tbl_time{table-layout:fixed;font-size:1.8rem}.tbl_time caption{margin-top:0}.tbl_time tr th[scope=col]{padding:.8rem 0}.tbl_time tr td{padding:1.2rem 0;font-size:80%}}.gmap{width:100%}.tit_01{background:url("../img/tit_01.webp") left -30rem top/350% auto no-repeat;font-size:2.2rem;padding:3rem .5rem;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05rem;text-shadow:1px 1px 1px rgba(29,32,136,.7),-1px 1px 4px rgba(29,32,136,.7),1px -1px 4px rgba(29,32,136,.7),-1px -1px 4px rgba(29,32,136,.7)}.tit_01 span{font-size:90%;display:block}.tit_01.-br_h1{padding-top:1em}@media screen and (min-width: 48em),print{.tit_01.-br_h1{line-height:5.5rem}}.tit_01.-br_h1 span{display:block}section.white{background:#fff;padding:3rem 1rem;border-radius:10px;border:1px solid #3a9fe9}.tit_02{font-size:2rem;line-height:1.2;margin:0 0 2.5rem;text-align:center;display:flex;align-items:center;font-weight:normal;font-family:"Noto Sans JP",sans-serif}.tit_02::before,.tit_02::after{display:block;flex-grow:1;height:4px;content:"";background:linear-gradient(#3A9FE9 0%, transparent 25%, transparent 75%, #3A9FE9 100%)}.tit_02::before{margin-right:1rem}.tit_02::after{margin-left:1rem}.tit_03{font-size:1.8rem;line-height:1.2;margin:0 0 2rem;padding:.4rem 1rem;background:#afdcf4;border-left:2px solid #3a9fe9;font-family:"Noto Sans JP",sans-serif;font-weight:normal}.tit_04{font-size:1.6rem;line-height:1.2;margin:0 0 1.5rem;padding:0 0 .5rem;border-bottom:2px solid #dcdcdc;font-family:"Noto Sans JP",sans-serif;font-weight:normal;position:relative}.tit_04::after{content:"";position:absolute;left:0;bottom:-2px;width:25%;height:inherit;border-bottom:2px solid #fd9f1d}.tit_05{font-size:1.5rem;margin-bottom:1rem;color:#032a5a;font-weight:bold;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 48em),print{.tit_01{background:url("../img/tit_01.webp") center top/auto no-repeat;font-size:3.2rem;padding:0;height:19rem;line-height:19rem;letter-spacing:.15rem}.tit_01 span{display:inline-block}section.white{padding:7rem 3.5rem;border-radius:20px;border:2px solid #3a9fe9;width:110rem;margin:0 auto}.tit_02{font-size:3rem;margin:0 0 5rem}.tit_02::before,.tit_02::after{height:5px;background:linear-gradient(#22B3FD 0%, #22B3FD 20%, transparent 20%, transparent 80%, #22B3FD 80%, #22B3FD 100%)}.tit_02::before{margin-right:7rem}.tit_02::after{margin-left:7rem}.tit_03{font-size:2.6rem;margin:0 0 3rem;padding:1.3rem 2.5rem;border-left:4px solid #22b3fd;letter-spacing:.2rem}.tit_04{font-size:2.2rem;margin:0 0 2rem;padding-bottom:.7rem}.tit_04::after{width:14rem}.tit_05{font-size:2rem;letter-spacing:.1rem}}.lst{line-height:1.4;margin:1rem 0}.lst&gt;li{position:relative}.lst&gt;li:not(:last-child){margin:0 0 .6rem}.lst_ul{line-height:1.4;margin:1rem 0}.lst_ul&gt;li{padding:0 0 0 1.4em;position:relative}.lst_ul&gt;li:not(:last-child){margin:0 0 .6rem}.lst_ul&gt;li::before{content:"■";font-size:1rem;color:#1d2088;position:absolute;top:.2rem;left:0}.lst_ul.kome&gt;li::before{content:"※";color:#222;top:.1rem}.lst_ul.orange&gt;li::before{color:#fd9f1d}.lst_ul_disc{margin:0 0 0 2rem}.lst_ul_disc&gt;li{list-style:disc}.lst_ul_disc&gt;li:not(:last-child){margin:0 0 .6rem}.lst_ul_disc&gt;li::marker{color:#222}.lst_ol{line-height:1.4;counter-reset:number 0;margin:1rem 0}.lst_ol&gt;li{counter-increment:number 1;padding:0 0 0 1.6em;position:relative}.lst_ol&gt;li:not(:last-child){margin:0 0 .6rem}.lst_ol&gt;li::marker{color:red}.lst_ol&gt;li::before{display:inline-block;content:counter(number) ".";position:absolute;top:0;left:0;width:1.4em;height:1.4em;letter-spacing:.25rem;color:#1d2088;font-weight:bold}.lst_dl01 dt{font-weight:bold}.lst_dl01 dd{margin:0 0 1rem}.dl02_tit{color:#fff;background:rgba(58,159,233,.8);font-weight:bold;font-size:1.5rem;margin:2rem 0 0;padding:.3rem 1rem;border:1px solid #dcdcdc;border-bottom:none}.lst_dl02{border-bottom:1px solid #dcdcdc}.lst_dl02 dt{padding:.3rem 1rem;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#d4eefc}.lst_dl02 dd{padding:.3rem 1rem;border-top:1px dotted #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.lst_dl03{margin-top:2rem}.lst_dl03 dt{padding:.3rem 1rem;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#fefbea;font-weight:bold}.lst_dl03 dt:first-of-type{border-top:1px solid #dcdcdc}.lst_dl03 dd{border-top:1px solid #dcdcdc}.lst_dl03 dd ul li{padding:.6rem 1rem;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;line-height:1.3}@media screen and (min-width: 48em),print{.lst_ul&gt;li:not(:last-child){margin:0 0 .6rem}.lst_ul&gt;li::before{top:.6rem;left:.2rem}.lst_ul.kome&gt;li::before{top:.3rem}.lst_ol&gt;li{padding:0 0 0 3.5rem}.lst_dl01{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.lst_dl01 dt{width:20%}.lst_dl01 dd{width:80%;padding:0 0 0 1rem}.dl02_tit{font-size:2rem;padding:.5rem 2.5rem;margin-top:3rem}.lst_dl02{border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;flex-wrap:wrap}.lst_dl02 dt{width:35%;padding:1rem 2.5rem}.lst_dl02 dd{width:65%;margin:0;padding:1rem 2.5rem;border-top:1px solid #dcdcdc;border-left:none}.lst_dl03{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3rem}.lst_dl03 dt{width:28%;padding:1rem 2.5rem;border-right:none;border-bottom:1px solid #dcdcdc}.lst_dl03 dd{width:72%}.lst_dl03 dd:not(:first-of-type){border-top:none}.lst_dl03 dd ul li{padding:1rem 2.5rem}.lst_dl03 dd ul li:first-of-type{border-top:none}.lst_dl03 dd ul.only{height:100%}.lst_dl03 dd ul.only li{height:100%;display:flex;align-items:center}}.flex3{display:flex;justify-content:space-between;flex-wrap:wrap}.flex3&gt;li{width:46%}.flex3_1&gt;div:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width: 48em),print{.flex2{display:flex;justify-content:space-between;flex-wrap:wrap}.flex2&gt;section,.flex2&gt;li,.flex2&gt;div{width:48%;margin-top:0 !important}.flex2.-link_pdf{justify-content:center}.flex2.-link_pdf&gt;section,.flex2.-link_pdf&gt;li,.flex2.-link_pdf&gt;div{width:33%}.flex3{justify-content:flex-start}.flex3 li{width:31%}.flex3 li:not(:nth-child(3n)){margin:0 2rem 0 0}.flex3_1{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex3_1&gt;li,.flex3_1&gt;div{width:31%}.flex3_1&gt;li:not(:nth-child(3n)),.flex3_1&gt;div:not(:nth-child(3n)){margin:0 2rem 0 0}.flex1{display:flex;flex-wrap:wrap}.flex1&gt;li{margin-right:2rem !important}}.-sm_img80 div img{max-width:80%;margin:1rem auto}@media screen and (min-width: 48em),print{.-sm_img80 div img{max-width:100%}}.tel{display:inline-block;font-size:140%;font-family:"Noto Sans JP",sans-serif;font-weight:bold}.tel::before{font-family:"fontello";content:"\e80c";margin-right:.5rem}@media screen and (min-width: 48em),print{.tel::before{margin-right:.8rem}}.fax{display:inline-block;font-size:140%;font-family:"Noto Sans JP",sans-serif;font-weight:bold}.fax::before{content:"FAX";margin-right:.3rem;font-size:60%}@media screen and (min-width: 48em),print{.fax::before{margin-right:.6rem}}.box{padding:1rem;background:#fefbea}.box .box_tit{font-weight:bold;text-align:center;font-size:1.7rem;color:#1d2088;line-height:1.3}.box.aqua{background:#d4eefc}@media screen and (min-width: 48em),print{.box{padding:2rem}.box .box_tit{font-size:2.2rem}}.bnr{font-family:"Noto Sans JP",sans-serif;width:85%;margin:0 auto;text-align:center}.bnr a{display:block;color:#fff !important;text-decoration:none !important;letter-spacing:.05rem;padding:1rem 2rem}.bnr a::after{font-family:"fontello";content:"\e80b";margin-left:.5rem;font-size:95%}.bnr.daycare a{color:#222 !important;background:url("../img/bnr_daycare.webp") center center/cover no-repeat}.bnr.daycare a:hover{box-shadow:inset 0px 0px 10px 0px rgba(198,152,51,.8),inset 0px 0px 50px 0px #fff}@media screen and (min-width: 48em),print{.bnr{width:45rem;transition:.2s}.bnr a{padding:1.5rem 2rem;letter-spacing:.1rem}.bnr a::after{margin-left:.8rem}.bnr a:hover{opacity:.8}}.doctorsfile_lst ul{width:80%;margin:0 auto}@media screen and (min-width: 48em),print{.doctorsfile_lst ul{width:90rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.doctorsfile_lst ul&gt;li{width:calc((100% - 2rem)/2)}.doctorsfile_lst ul&gt;li a img{transition:.2s}.doctorsfile_lst ul&gt;li a:hover img{opacity:.85;filter:brightness(103%);box-shadow:0px 0px 10px 0px rgba(58,159,233,.2)}}.btn{margin:.1rem .5rem;padding:.2rem 2rem;display:inline-block;text-decoration:none !important;letter-spacing:.1rem;border-radius:50vh;background:#3a9fe9;color:#fff;cursor:pointer;border:1px solid #3a9fe9;text-align:center}.btn.white{background:#fff;color:#032a5a;border:1px solid #032a5a}.btn.scr::after{font-family:"fontello";content:"\2630";margin-left:.5rem;font-size:1rem}@media screen and (min-width: 48em),print{.btn{margin:0 .5rem;padding:.5rem 4rem;letter-spacing:.2rem}.btn:hover{background:#fff;color:#3a9fe9;opacity:1}.btn.white:hover{border:1px solid #3a9fe9;color:#3a9fe9}.btn.scr::after{font-size:1.4rem}}.lnk{display:inline-block;text-decoration:underline !important;letter-spacing:.05rem;cursor:pointer;color:#3a9fe9}.lnk::before{font-family:"fontello";content:"\f101";padding-right:.2rem;display:inline-block;transition:.2s}@media screen and (min-width: 48em),print{.lnk::before{padding-right:.5rem}}.lnk:hover{color:#fd9f1d;text-decoration:underline !important;opacity:1}.lnk:hover::before{color:#fd9f1d}.lnk.scr::before{content:none}.lnk.scr::after{font-family:"fontello";content:"\f103";display:inline-block;padding-left:.2rem}@media screen and (min-width: 48em),print{.lnk.scr::after{padding-left:.5rem}}.lnk.out::before{content:none}.lnk.out::after{font-family:"fontello";content:"\f08e";display:inline-block;padding-left:.2rem}@media screen and (min-width: 48em),print{.lnk.out::after{padding-left:.5rem}}.lnk.pdf::before{content:none}.lnk.pdf::after{font-family:"fontello";content:"\f1c1";display:inline-block;padding-left:.2rem}@media screen and (min-width: 48em),print{.lnk.pdf::after{padding-left:.5rem}}.tbl{width:100%;margin:2rem 0;border-spacing:0;font-size:1.4rem;border-collapse:collapse;border:1px solid #dcdcdc;border-right:none}.tbl caption{font-size:85%;caption-side:bottom;text-align:left;margin-top:.4rem}.tbl tr th{text-align:left;padding:1rem;font-weight:normal;background:#d4eefc}.tbl tr th:not(last-of-type){border-bottom:1px solid #dcdcdc}.tbl tr td{text-align:left;padding:1rem;border-right:1px solid #dcdcdc}.tbl tr td:not(last-of-type){border-bottom:1px solid #dcdcdc}@media screen and (min-width: 48em),print{.tbl{table-layout:fixed;border-radius:1rem;font-size:1.8rem}.tbl tr th{padding:1rem 2.5rem}.tbl tr td{padding:1rem 2.5rem}}.slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;margin:1rem auto}.slick-dots li{width:.8rem;height:.8rem;margin:0 .2rem}.slick-dots li button{padding:50%;display:block;font-size:0;cursor:pointer;opacity:.25;border-radius:50%;background:#000}.slick-dots li button:hover,.slick-dots li button:focus{opacity:.8}.slick-dots li.slick-active button{opacity:.75}@media screen and (min-width: 48em),print{.slick-dots{margin:1.6rem auto}.slick-dots li{width:1.4rem;height:1.4rem;margin:0 .6rem}}html{font-size:3.125vw}body{color:#222;font-family:"メイリオ","Meiryo",sans-serif;word-wrap:break-word}body::after{visibility:hidden;width:100vw;height:100vh;content:"";background:rgba(255,255,255,.8);position:fixed;top:0;z-index:2;opacity:0;transition:all .2s ease-in-out 0s}body.spnav_modal{height:100%;overflow:hidden}body.spnav_modal::after{visibility:visible;opacity:1}a{color:inherit;text-decoration:none}.main{font-size:1.4rem;line-height:1.6}.wrap{margin:0 1rem}@media screen and (min-width: 48em),print{html{font-size:62.5%}body{min-width:calc(1100px + 40px)}body::after{display:none}a,button{transition:.2s}a:hover,button:hover{opacity:.8}.main{font-size:1.8rem;line-height:1.8}.main a:not([class*=btn]):hover{opacity:1;text-decoration:none}.wrap{width:1100px;margin-left:auto;margin-right:auto}}.header{background:#fff}.header .wrap{padding:1rem 0}.header .wrap .headL{width:calc(100% - 5rem)}.header .wrap .headL .dept{display:flex;justify-content:center}.header .wrap .headL .dept li{color:#fff;background:#1d2088;border-radius:3px;font-size:1rem;padding:0 1.1rem}.header .wrap .headL .dept li:not(:last-of-type){margin-right:.6rem}.header .wrap .headL .logo{height:3.2rem;margin:.5rem 0 .9rem}.header .wrap .headL .logo a{display:block;width:100%;height:100%;background:url(../img/logo.svg) no-repeat center center/contain}.header .wrap .headL .logo a .clip{display:block;height:100%;overflow:hidden;clip-path:inset(50%);color:rgba(0,0,0,0)}.header .wrap .headR .acs{color:#fd9f1d;font-family:"Noto Sans JP",sans-serif;line-height:1.8;font-size:1.6rem;text-align:center;margin:.6rem 0}.header .wrap .headR .acs span{font-size:120%;font-weight:bold;position:relative;bottom:-0.1rem;margin:0 .1rem}.header .wrap .headR .acs span.parking{font-size:80%;margin-left:1rem;font-weight:normal}.header .wrap .headR .acs::before,.header .wrap .headR .acs::after{display:block;content:"";width:100%;height:3px;background:linear-gradient(to right, #22B3FD 0%, #fff 50%, #EDC3D4 100%)}.header .wrap .headR .acs::after{margin-top:.2rem}.header .wrap .headR .add{margin:.7rem 0;padding:0;font-size:1.3rem;font-family:"Noto Sans JP",sans-serif}.header .wrap .headR .add a::after{font-family:"fontello";content:"\e80a";font-size:140%;line-height:1;margin-left:.8rem}@media screen and (min-width: 48em),print{.header .wrap{width:1100px;margin:0 auto;padding:1.6rem 0 .4rem;display:flex;justify-content:space-between}.header .wrap .headL{width:31%}.header .wrap .headL .dept{justify-content:space-between}.header .wrap .headL .dept li{text-align:center;width:calc((100% - 2rem)/3);border-radius:6px;font-size:1.6rem;padding:.1rem 0;margin-right:0}.header .wrap .headL .logo{width:100%;height:5.5rem;margin:.9rem 0 1.2rem}.header .wrap .headL .tel_base{margin-left:3.5rem}.header .wrap .headL .tel_base .tel{font-size:3.2rem;line-height:1.1}.header .wrap .time_acs{display:flex;flex-direction:row-reverse;justify-content:flex-start;width:68%}.header .wrap .time_acs .tbl_time{width:37rem;font-size:1.4rem}.header .wrap .time_acs .tbl_time caption{font-size:1.4rem;margin-top:.6rem}.header .wrap .time_acs .tbl_time tr th[scope=col]{padding:.7rem 0}.header .wrap .time_acs .tbl_time tr th[scope=col]:first-child{width:30%}.header .wrap .time_acs .tbl_time tr td{padding:1.2rem 0}.header .wrap .time_acs .tbl_time tr td.black{padding:0}.header .wrap .time_acs .headR{width:fit-content;margin-left:2%}.header .wrap .time_acs .headR .acs{font-size:2.7rem;margin:0;width:100%;letter-spacing:0;line-height:1.4}.header .wrap .time_acs .headR .acs::before,.header .wrap .time_acs .headR .acs::after{height:6px;left:-4rem}.header .wrap .time_acs .headR .acs::after{margin-top:.4rem}.header .wrap .time_acs .headR .acs .parking{font-size:1.8rem;display:block;width:fit-content;margin:0rem 2rem 1.4rem auto;line-height:1}.header .wrap .time_acs .headR .add{font-size:1.4rem;margin:.9rem 0 0 auto;line-height:1}.header .wrap .time_acs .headR .add a::after{font-size:170%;transition:.2s;margin-left:.4rem}.header .wrap .time_acs .headR .add a:hover{opacity:1}.header .wrap .time_acs .headR .add a:hover::after{color:#fd9f1d}}#nav{width:100vw}#nav #sp_menu{width:4.6rem;height:4.6rem;background:#fff;border:2px solid #1d2088;color:#1d2088;text-align:center;line-height:1;font-size:1rem;padding:0;position:fixed;top:1.3rem;right:1.3rem;z-index:10}#nav #sp_menu::before{display:block;font-family:"fontello";content:"\e805";font-size:3.4rem;margin:-0.5rem 0 -0.4rem}#nav #sp_menu::after{content:"MENU";font-weight:bold}#nav #sp_menu.close::before{font-family:"fontello";content:"\e806"}#nav #sp_menu.close::after{content:"CLOSE"}#nav #sp_menu span{display:none}#nav .gnav_subnav{display:none;width:94vw;max-height:75vh;overflow-y:auto;border:1px solid #939dcc;background:#032a5a;color:#fff;padding:1.6rem;position:fixed;top:6rem;left:0;right:0;margin:auto;z-index:10}#nav .gnav_subnav .gnav&gt;li{min-width:fit-content}#nav .gnav_subnav .gnav&gt;li a,#nav .gnav_subnav .gnav&gt;li .sub{display:flex;align-items:flex-end;width:100%;text-align:left;padding:1rem;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif}#nav .gnav_subnav .gnav&gt;li a.current,#nav .gnav_subnav .gnav&gt;li .sub.current{background:#63c0f0}#nav .gnav_subnav .gnav&gt;li .sub::after{content:"▼";font-size:1rem;display:inline-flex;justify-content:center;align-items:center;margin:0 0 0 auto}#nav .gnav_subnav .gnav&gt;li .sub.close::after{content:"▲"}#nav .gnav_subnav .gnav&gt;li .subbox{display:none;background:#fff}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li:not(:last-of-type){border-bottom:1px dotted #707070}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a{display:block;padding:1rem 1rem 1rem 4rem;color:#222;background-position:left 1rem center;background-size:auto 2rem;background-repeat:no-repeat}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a span{font-size:90%}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.current{background-color:#fefbea}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.internal{background-image:url("../img/icon_internal.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.diabetes{background-image:url("../img/icon_diabetes.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.polypharmacy{background-image:url("../img/icon_polypharmacy.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.checkup{background-image:url("../img/icon_checkup.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.vaccination{background-image:url("../img/icon_vaccination.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.corona_vaccine{background-image:url("../img/icon_corona_vaccine.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.visit{background-image:url("../img/icon_visit.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.rehabilitation{background-image:url("../img/icon_rehabilitation.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.acupuncture{background-image:url("../img/icon_acupuncture.svg")}#nav .gnav_subnav .gnav&gt;li .subbox .subnav li a.daycare{background-image:url("../img/icon_daycare.svg")}@media screen and (min-width: 48em),print{#nav{width:auto;position:sticky;top:0;z-index:100}#nav #sp_menu{display:none}#nav .gnav_subnav{display:block !important;width:100%;max-height:auto;overflow-y:visible;margin-top:1rem;position:static;border:none;border-top:1px solid #939dcc;padding:0}#nav .gnav_subnav .gnav{width:1100px;margin:auto;display:flex;justify-content:space-between;border:none}#nav .gnav_subnav .gnav li{flex:1;height:100%;position:relative}#nav .gnav_subnav .gnav li::after{position:absolute;bottom:1rem;left:0;right:0;margin:0 auto;content:"";width:40%;height:2px;background:#fad106;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}#nav .gnav_subnav .gnav li:hover::after{transform:scale(1, 1)}#nav .gnav_subnav .gnav li .sub{padding-right:1.8rem !important}#nav .gnav_subnav .gnav li a,#nav .gnav_subnav .gnav li .sub{padding:1rem 0 1.5rem !important;display:block;text-align:center;font-size:1.8rem;margin:0;cursor:pointer;position:relative}#nav .gnav_subnav .gnav li a::after,#nav .gnav_subnav .gnav li .sub::after{position:absolute;top:1.6rem;right:1.6rem}#nav .gnav_subnav .gnav li a:hover,#nav .gnav_subnav .gnav li .sub:hover{opacity:1}#nav .gnav_subnav .gnav li a.current,#nav .gnav_subnav .gnav li .sub.current{background:none;position:relative;border:none}#nav .gnav_subnav .gnav li a.current::after,#nav .gnav_subnav .gnav li .sub.current::after{position:absolute;top:auto;bottom:1rem;left:0;right:0;margin:0 auto;content:"";width:40%;height:2px;background:#fad106}#nav .gnav_subnav .gnav li a.webrsv,#nav .gnav_subnav .gnav li .sub.webrsv{line-height:1.1}#nav .gnav_subnav .gnav li .subbox{width:auto;position:absolute;top:4.2rem;left:3rem;width:36.7rem;box-shadow:0px 4px 8px 0px rgba(112,112,112,.35)}#nav .gnav_subnav .gnav li .subbox&gt;.subnav li::after{content:none}#nav .gnav_subnav .gnav li .subbox&gt;.subnav li a{font-size:1.8rem;padding:1rem 1rem 1rem 5.5rem !important;display:flex;align-items:center;background-position:left 1.5rem center;background-size:auto 3rem}#nav .gnav_subnav .gnav li .subbox&gt;.subnav li a:hover{background-color:#fefbea}#nav .gnav_subnav .gnav li .subbox&gt;.subnav li a.current{width:auto;background-color:#fefbea}#nav .gnav_subnav .gnav li .subbox&gt;.subnav li a.current::after{content:none}}.overview{padding:4rem 1rem;font-size:1.4rem;line-height:1.6;background:url("../img/overview.webp") top center/auto 100% no-repeat}.overview .clinic_name{text-align:center;margin:0 0 3rem}.overview .clinic_name img{max-width:70%;margin:auto}.overview&gt;.wrap{margin:0}.overview&gt;.wrap .overviewL .gaiyo{width:100%;margin:0}.overview&gt;.wrap .overviewL .gaiyo dt{margin-top:1.5rem;font-weight:bold;line-height:1;color:#1d2088}.overview&gt;.wrap .overviewL .gaiyo dd{margin-top:.6rem;line-height:1.35}.overview&gt;.wrap .overviewL .gaiyo dd ul li:not(:last-of-type){margin-bottom:.2rem}.overview&gt;.wrap .overviewL .gaiyo dd.dept span{display:inline-block;margin-bottom:.1rem}.overview&gt;.wrap .overviewL .bnr_job a{display:block;font-weight:bold;color:#1d2088;font-family:"Noto Sans JP",sans-serif;background:url("../img/bnr_job.webp") left center/100% auto no-repeat;text-align:right;padding:2rem;margin:2rem auto}.overview&gt;.wrap .overviewR .map{margin:2rem 0 1rem;width:100%}.overview&gt;.wrap .overviewR .btn_map{display:inline-block}.overview .tbl_time{margin:4rem 0 0}@media screen and (min-width: 48em),print{.overview{padding:12rem 0 11rem;font-size:1.8rem;background:url("../img/overview.webp") top center/auto 100% no-repeat;max-width:200rem;margin:0 auto}.overview .clinic_name{margin:0 0 6.5rem}.overview .clinic_name img{max-width:32.2rem}.overview&gt;.wrap{width:1100px;display:flex;justify-content:space-between;margin:0 auto}.overview&gt;.wrap .overviewL{width:47%}.overview&gt;.wrap .overviewL .gaiyo{display:flex;flex-wrap:wrap}.overview&gt;.wrap .overviewL .gaiyo dt{width:19%;margin:0;padding:0;line-height:1.6}.overview&gt;.wrap .overviewL .gaiyo dd{width:80%;margin:0 0 1.8rem;padding:0;line-height:1.6}.overview&gt;.wrap .overviewL .gaiyo dd ul li:not(:last-of-type){margin-bottom:0}.overview&gt;.wrap .overviewL .gaiyo dd.dept span{margin-bottom:0}.overview&gt;.wrap .overviewL .bnr_job a{font-size:2.4rem;padding:2.7rem 13rem;margin-top:1.9rem}.overview&gt;.wrap .overviewL .bnr_job a:hover{color:#3a9fe9;box-shadow:inset 0px 0px 10px 0px rgba(58,159,233,.8)}.overview&gt;.wrap .overviewR{width:50.5%}.overview&gt;.wrap .overviewR .map{margin:0 0 1rem}.overview&gt;.wrap .overviewR .txt_c .btn{padding:.7rem 5.2rem}.overview .tbl_time{width:110rem;margin:3rem auto 0;font-size:2.2rem}.overview .tbl_time tr th[scope=col]{padding:1.4rem 0}.overview .tbl_time tr th[scope=col]:first-child{width:25%}.overview .tbl_time tr td{padding:2.1rem 0;font-size:80%}.overview .tbl_time tr td.black{font-size:2.2rem;padding:.8rem 0}}.floating_bnr{display:none}@media screen and (min-width: 48em),print{.floating_bnr{display:block;position:fixed;z-index:100;right:0;top:25rem}.floating_bnr.trigger{animation:poyon .6s ease-out .2s}.floating_bnr .flt_wrap{display:flex;flex-direction:column;gap:3rem}.floating_bnr .flt_wrap a{font-family:"Noto Sans JP",sans-serif;padding:1.4rem 1.4rem;border-radius:10px 0px 0px 10px;font-weight:500;font-size:1.8rem;text-align:center;letter-spacing:1px;display:flex;flex-direction:column;justify-content:center;align-items:center}.floating_bnr .flt_wrap a.webrsv{background:#fd9f1d;color:#fff}.floating_bnr .flt_wrap .icon-icon_cal{font-family:"fontello";font-style:normal;font-size:4rem}}#tel_up{width:100%;height:4rem;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:10;font-size:1.3rem;display:flex;justify-content:space-between;align-items:center}#tel_up ul{width:calc(100% - 4rem);height:100%;display:flex;align-items:center;justify-content:space-evenly}#tel_up ul li{flex:auto;height:3.6rem;text-align:center;background:#1d2088;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif}#tel_up ul li .f_tel,#tel_up ul li .acs,#tel_up ul li .webrsv{color:#fff;background:#1d2088;border:2px solid #fff;border-image:linear-gradient(to right, #22B3FD 0%, #fff 50%, #EDC3D4 100%);border-image-slice:1;width:calc(100% - 2px);height:3.2rem;margin-left:2px;display:flex;align-items:center;justify-content:center;font-weight:bold}#tel_up ul li .webrsv{display:block !important;line-height:1.2;background:#fd9f1d}#tel_up ul li .webrsv&gt;span{display:block}#tel_up #pageup{display:block;width:4rem;height:3.6rem;font-size:1.4rem;line-height:2;background:#1d2088;position:relative}#tel_up #pageup::before{display:block;font-family:"fontello";content:"\e80d";width:3.6rem;height:3.2rem;color:#fff;background:#1d2088;position:absolute;top:.2rem;right:.2rem;border:2px solid #22b3fd}#tel_up #pageup .clip{clip-path:inset(50%);color:rgba(0,0,0,0)}@media screen and (min-width: 48em),print{#tel_up{width:6rem;height:6rem;bottom:4rem;right:4rem;left:auto;background:none;padding:0}#tel_up ul{display:none}#tel_up #pageup{width:6rem;height:6rem;line-height:1.8;background:none}#tel_up #pageup::before{width:6rem;height:6rem;font-size:2rem;padding-top:1rem;border:1px solid #fdc11d;color:#fdc11d;background:#fff}}.footer{text-align:center;padding:0 0 4rem}.footer .copy{display:block;background:#032a5a;color:#fff;padding:.6rem 1rem;font-size:1.2rem}.footer ul{display:none}@media screen and (min-width: 48em),print{.footer{padding:3.5rem 0 0;background:#032a5a}.footer .copy{margin:2rem 0 0;padding:2.5rem 0;border-top:1px solid #dcdcdc;font-size:1.4rem}.footer ul{display:flex;flex-wrap:wrap;width:110rem;margin:0 auto}.footer ul li{display:inline-block;font-size:1.4rem;margin:0 2rem 1rem 0;text-align:left;-webkit-text-size-adjust:none}.footer ul li a{color:#fff;opacity:1}.footer ul li a::before{font-family:"fontello";content:"\e804";color:#22b3fd;font-size:1rem;margin-right:.5rem;display:inline-block;position:relative;bottom:.2rem}.footer ul li a:hover{text-decoration:underline}.footer ul li a.polypharmacy{display:flex;align-items:baseline}.footer ul li a.polypharmacy .small{font-size:95%;display:inline-block;margin:0 -1rem 0 -0.5rem}.footer ul li.treatment{display:none}}body.index .main{background:#fff}@media screen and (min-width: 48em),print{body.index .main{max-width:200rem;margin:0 auto}}.keyvsl{width:100%;position:relative}.keyvsl #keyvsl{width:100%;height:16rem;overflow:hidden;visibility:hidden}.keyvsl #keyvsl .slick-list div img{height:16rem !important;width:100%;object-fit:cover;object-position:44% 0%}.keyvsl #keyvsl .slick-dots{position:relative;z-index:2;margin:-1.5rem auto}.keyvsl #keyvsl .slick-dots li{width:1rem;height:1rem;margin:0 .6rem}.keyvsl #keyvsl .slick-dots li button{background:#22b3fd}.keyvsl .copy{background:#3a9fe9;color:#fff;padding:1.5rem 0;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05rem;text-align:center;font-weight:bold}.keyvsl .copy span:nth-of-type(2){margin-left:1rem}@media screen and (min-width: 48em),print{.keyvsl{max-width:200rem;margin:0 auto}.keyvsl #keyvsl{height:55rem}.keyvsl #keyvsl .slick-list div img{height:55rem !important;object-position:center center}.keyvsl #keyvsl .slick-dots{margin-top:-2.5rem}.keyvsl #keyvsl .slick-dots li{width:1.6rem;height:1.6rem;margin:0 1.2rem}.keyvsl .copy{background:none;padding:0;position:absolute;top:23rem;left:0;right:0;width:calc(1100px - 14rem);margin:0 auto;font-size:3.6rem;text-align:left;letter-spacing:0;line-height:1.45}.keyvsl .copy span{display:block;width:fit-content;padding:0 2rem 0 1rem;text-shadow:1px 1px 0px #032a5a,-1px -1px 0px #032a5a,-1px 1px 0px #032a5a,1px -1px 0px #032a5a,1px 0px 0px #032a5a,-1px 0px 0px #032a5a,0px 1px 0px #032a5a,0px -1px 0px #032a5a}.keyvsl .copy span:nth-of-type(2){margin:1rem 0 0}}.top_tit02{font-size:2rem;font-weight:bold;letter-spacing:.1rem;line-height:1.2;width:fit-content;margin:0 auto 2rem;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 48em),print{.top_tit02{font-size:4.8rem;margin:0 auto 3rem;letter-spacing:.2rem;text-align:center;width:1100px}}.bnr_ul{margin:4rem 1rem 0}.bnr_ul li:not(:last-of-type){margin-bottom:2rem}.bnr_ul li a{display:block;padding:1.65rem .8rem;border-radius:6px;line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-size:120%;font-weight:bold;letter-spacing:.2rem;display:flex;flex-direction:column;justify-content:center;border:2px solid #1d2088;color:#22b3fd}.bnr_ul li a span{font-size:1.4rem;font-weight:normal}.bnr_ul li a.bnr_kenshin{background:url("../img/bnr_kenshin.png") right .5rem top 0.8rem/auto 125% no-repeat,#fff}.bnr_ul li a.bnr_covid{background:url("../img/bnr_covid.png") left 9.5rem bottom .3rem/3.5rem auto no-repeat,url("../img/bnr_covid.jpg") right -1rem center/auto 102% no-repeat,#fff;border-color:#22b3fd;color:#1d2088;padding:.8rem}.bnr_ul li a.bnr_recruit{text-align:right;color:#1d2088;letter-spacing:.08rem;padding:1.95rem 1.4rem;border-color:#fdc11d;background:url("../img/bnr_recruit.jpg") left center/auto 100% no-repeat,#fff}@media screen and (min-width: 48em),print{.bnr_ul{margin:8rem auto 0;width:74rem}.bnr_ul li{height:12rem}.bnr_ul li:not(:last-of-type){margin-bottom:4rem}.bnr_ul li a{border-width:3px;border-radius:12px;font-size:2.8rem;padding:0 3.5rem;font-size:4rem;letter-spacing:.85rem;width:100%;height:100%}.bnr_ul li a span{font-size:2.8rem;letter-spacing:.2rem}.bnr_ul li a.bnr_kenshin{background:url("../img/bnr_kenshin.png") right 1.5rem top 1rem/auto 135% no-repeat,#fff}.bnr_ul li a.bnr_covid{background:url("../img/bnr_covid.png") left 28rem bottom 1rem/8rem auto no-repeat,url("../img/bnr_covid.jpg") right center/auto 104% no-repeat,#fff;padding:0 3.5rem}.bnr_ul li a.bnr_recruit{padding:7.2rem 5rem;letter-spacing:.1rem}.bnr_ul li a:hover{color:#3a9fe9;box-shadow:inset 0px 0px 10px 0px rgba(58,159,233,.8)}.bnr_ul li a:hover.bnr_recruit{box-shadow:inset 0px 0px 10px 0px rgba(253,159,29,.8)}}.info{margin:0 1rem 0;padding:4rem 0}.info .top_tit02{margin-bottom:1rem}.info dl{line-height:1.4;border-bottom:1px solid #dcdcdc}.info dl dt{margin:0 0 1rem;font-weight:bold;color:#1d2088;cursor:pointer;font-size:110%;position:relative;padding:1rem 0 0 2rem;font-family:"Noto Sans JP",sans-serif}.info dl dt::before{font-family:"fontello";content:"\e802";font-weight:normal;position:absolute;top:1rem;left:.2rem;color:#fdc11d}.info dl dt.open::before{font-family:"fontello";content:"\e801"}.info dl dt:not(:first-of-type){border-top:1px solid #dcdcdc}.info dl dd{margin:0 0 1.6rem;padding:0 0 0 2rem;word-wrap:break-word}.info dl dd:not(:nth-of-type(-n+3)){display:none}@media screen and (min-width: 48em),print{.info{width:calc(1100px - 10rem);margin:0 auto 6rem;padding-top:9.5rem;display:flex}.info .top_tit02{width:23%;margin-top:1rem;text-align:left}.info dl{width:77%}.info dl dt{font-size:2rem;margin:0 0 1rem;padding-left:3rem;letter-spacing:.05rem}.info dl dd{font-size:1.8rem;margin:0 0 1.6rem;padding-left:3rem;letter-spacing:.05rem}.info dl dd a:hover{color:#fd9f1d}}.treat{padding:4rem 0 2rem;background:url("../img/index_tre_bg.webp") top center/auto 100% no-repeat}.treat .subnav{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2rem 2.8rem .4rem;width:fit-content}.treat .subnav li{border:2px solid #22b3fd;margin:0 0 1.6rem 0;width:calc((100vw - 7.2rem)/2);height:calc((100vw - 7.2rem)/2);text-align:center;background:#fff;border-radius:5px}.treat .subnav li a{display:block;width:100%;height:100%;text-decoration:none;font-size:1.1rem;padding:8rem 0 .5rem;line-height:1.2;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#1d2088}.treat .subnav li a span{display:block}.treat .subnav li a::after{font-family:"fontello";content:"\e808";color:#fdc11d;display:block;position:absolute;bottom:.5rem;right:.5rem}.treat .subnav li a.internal{background:url("../img/icon_internal.svg") center top 2.5rem/17vw auto no-repeat;font-size:1.3rem}.treat .subnav li a.diabetes{background:url("../img/icon_diabetes.svg") center top 2.3rem/16vw auto no-repeat}.treat .subnav li a.polypharmacy{background:url("../img/icon_polypharmacy.svg") center top 2.5rem/17vw auto no-repeat}.treat .subnav li a.checkup{background:url("../img/icon_checkup.svg") center top 2.7rem/16vw auto no-repeat;font-size:1.3rem}.treat .subnav li a.vaccination{background:url("../img/icon_vaccination.svg") center top 2.2rem/19vw auto no-repeat;font-size:1.3rem}.treat .subnav li a.corona_vaccine{background:url("../img/icon_corona_vaccine.svg") center top 2.2rem/19vw auto no-repeat}.treat .subnav li a.visit{background:url("../img/icon_visit.svg") center top 2.3rem/17vw auto no-repeat}.treat .subnav li a.rehabilitation{background:url("../img/icon_rehabilitation.svg") left 9vw top 1.8rem/20.5vw auto no-repeat}.treat .subnav li a.acupuncture{background:url("../img/icon_acupuncture.svg") center top no-repeat;background-size:65%}.treat .subnav li a.daycare{background:url("../img/icon_daycare.svg") center top 2.2rem/21.5vw auto no-repeat;font-size:1.3rem}@media screen and (min-width: 48em),print{.treat{padding:14.5rem 0 3.5rem}.treat .subnav{width:110rem;column-gap:4em;margin:6.5rem auto;justify-content:center}.treat .subnav li{width:18rem;height:18rem;position:relative;margin:0 0 4rem;z-index:0;border-radius:10px}.treat .subnav li:last-of-type{margin-right:0}.treat .subnav li::before{position:absolute;top:0;left:0;display:block;border-radius:10px;width:100%;height:100%;content:"";opacity:0;transition:transform .5s,opacity .5s}.treat .subnav li:hover::before{animation-name:holo;animation-duration:.2s;animation-iteration-count:1;background-image:linear-gradient(136deg, #fefbea, rgba(254, 251, 234, 0.1));opacity:1;transform:scale(1)}.treat .subnav li a{font-size:1.8rem;padding-top:10.5rem}.treat .subnav li a::after{transition:.2s;bottom:.3rem;right:.8rem}.treat .subnav li a.internal{background:url("../img/icon_internal.svg") center top 3rem/auto 40% no-repeat;font-size:2.2rem}.treat .subnav li a.diabetes{background:url("../img/icon_diabetes.svg") center top 3rem/auto 40% no-repeat}.treat .subnav li a.polypharmacy{background:url("../img/icon_polypharmacy.svg") center top 3rem/auto 40% no-repeat}.treat .subnav li a.checkup{background:url("../img/icon_checkup.svg") center top 3.4rem/auto 37% no-repeat;font-size:2.2rem}.treat .subnav li a.vaccination{background:url("../img/icon_vaccination.svg") center top 3.5rem/auto 45% no-repeat;font-size:2.2rem}.treat .subnav li a.corona_vaccine{background:url("../img/icon_corona_vaccine.svg") center top 3.5rem/auto 45% no-repeat}.treat .subnav li a.visit{background:url("../img/icon_visit.svg") center top 3rem/auto 40% no-repeat}.treat .subnav li a.rehabilitation{background:url("../img/icon_rehabilitation.svg") center top 2.8rem/auto 48% no-repeat}.treat .subnav li a.acupuncture{background:url("../img/icon_acupuncture.svg") center top no-repeat;background-size:65%}.treat .subnav li a.daycare{background:url("../img/icon_daycare.svg") center top 3.1rem/55% auto no-repeat;font-size:2.2rem}.treat .subnav li a:hover{color:#22b3fd}.treat .subnav li a:hover::after{color:#edc3d4}}.index .doctorsfile_lst ul{padding:2rem 0}@media screen and (min-width: 48em),print{.index .doctorsfile_lst ul{padding-bottom:11rem}}.cooperation{margin-top:0 !important;padding-top:4rem;position:relative;z-index:1}.cooperation::after{position:absolute;top:0;left:0;right:0;margin:0 auto;content:"";display:block;width:100%;height:20rem;background:linear-gradient(to right, #E0F3FA, #AFDCF4);z-index:-1}.cooperation .top_tit02{margin-bottom:3rem}.cooperation section{width:70vw;margin:0 auto 4rem;padding-top:17rem;font-family:"Noto Sans JP",sans-serif}.cooperation section .top_tit03{color:#fd9f1d;margin-bottom:-1.2rem}.cooperation section:nth-child(1){background:url("../img/index_cooperation01.webp") center top/100% auto no-repeat}.cooperation section:nth-child(2){background:url("../img/index_cooperation02.webp") center top/100% auto no-repeat}.cooperation section:nth-child(3){background:url("../img/index_cooperation03.webp") center top/100% auto no-repeat}@media screen and (min-width: 48em),print{.cooperation{padding:15rem 0 7rem}.cooperation::after{height:43.5rem}.cooperation .top_tit02{text-align:center;margin-bottom:6rem}.cooperation .cooperation_flex{width:1100px;margin:0 auto;display:flex;justify-content:space-between}.cooperation .cooperation_flex&gt;section{width:35.3rem;margin-top:0 !important;padding-top:28rem;font-size:2.2rem}.cooperation .cooperation_flex&gt;section .top_tit03{font-size:2.4rem;margin-left:1rem;margin-bottom:-1.5rem}.cooperation .cooperation_flex&gt;section .top_tit03 a:hover{filter:brightness(130%)}.cooperation .cooperation_flex&gt;section p{margin-left:1rem;line-height:1.5}}.greet{background:#fefbea;padding:1rem 0 4rem}.greet&gt;section{box-shadow:0px 4px 8px 0px rgba(112,112,112,.35);background:#fff;margin:3rem 1rem 0;padding:0 0 2rem}.greet&gt;section .greet_tit02{background:linear-gradient(to right, #AFDCF4, #E0F3FA);padding:1rem 1rem 1rem 0;font-family:"Noto Sans JP",sans-serif;display:flex;align-items:center;font-size:1.5rem;flex-direction:row-reverse}.greet&gt;section .greet_tit02::after{content:"";display:block;height:1px;background:#fd9f1d;flex-grow:1;margin:0 1rem 0 0}.greet&gt;section .dr_flex .dr_img{width:55vw;margin:1rem auto}.greet&gt;section .dr_message{padding:0 1rem;font-family:"Noto Sans JP",sans-serif}.greet&gt;section .dr_message .lst_ol{margin:1.5rem 0}.greet&gt;section .dr_message .dr_name{font-size:110%;font-family:"Noto Sans JP",sans-serif}.greet&gt;section .dr_message .btn_base{margin:-0.5rem -1rem 0 0;font-size:110%}.greet&gt;section:nth-of-type(even) .greet_tit02{flex-direction:row;padding:1rem 0 1rem 1rem}.greet&gt;section:nth-of-type(even) .greet_tit02::after{margin:0 0 0 1rem}@media screen and (min-width: 48em),print{.greet{background-size:200rem auto;padding:8rem 0 14rem}.greet&gt;section{width:1100px;margin:6rem auto 0;padding-bottom:4rem}.greet&gt;section .greet_tit02{font-size:2.8rem;padding:2.1rem 4.5rem 2.1rem 0;text-align:right}.greet&gt;section .greet_tit02::after{margin:0 2rem 0 0}.greet&gt;section .dr_flex{display:flex;justify-content:space-between;width:100%;margin:6rem 0 0;padding:0 6rem}.greet&gt;section .dr_flex .dr_img{width:30%;margin:0}.greet&gt;section .dr_flex .dr_message{width:68.5%;padding:0}.greet&gt;section .dr_flex .dr_message p{margin:0 0 2.5rem;letter-spacing:.1rem;line-height:1.6}.greet&gt;section .dr_flex .dr_message .lst_ol{margin-bottom:3rem}.greet&gt;section .dr_flex .dr_message .dr_name{font-size:2rem;margin:-1rem 0 3.5rem;letter-spacing:.2rem}.greet&gt;section .dr_flex .dr_message .btn_base{font-size:2rem}.greet&gt;section .dr_flex .dr_message .btn_base .btn{padding:.5rem 7.3rem;margin-right:1rem}.greet&gt;section:nth-of-type(even) .greet_tit02{text-align:left;padding:2.1rem 0 2.1rem 3.6rem}.greet&gt;section:nth-of-type(even) .greet_tit02::after{margin:0 0 0 2rem}.greet&gt;section:nth-of-type(even) .dr_message{width:100%}}body:not(.index){overflow-x:hidden}body:not(.index) .header .headR .acs{margin-bottom:0}body:not(.index) .header .headR .add{display:none}body:not(.index) .header .tbl_time{display:none}body:not(.index) .main{margin:0;padding:0 1rem 6rem;background:url("../img/bg.webp") center top/100% auto no-repeat,#afdcf4}body:not(.index) .main a:not([class*=btn],[href*="tel:"]){text-decoration:underline;color:#3a9fe9}body:not(.index) .main a:not([class*=btn],[href*="tel:"]):hover{color:#fd9f1d;text-decoration:underline}@media screen and (min-width: 48em),print{body:not(.index){overflow-x:inherit}body:not(.index) .header .headR .acs{margin-bottom:0}body:not(.index) .header .headR .add{display:block}body:not(.index) .header .tbl_time{display:inline-table}body:not(.index) .main{margin:0 auto;padding-bottom:13rem;max-width:200rem}body:not(.index) .cf .img_l,body:not(.index) .cf .img_r{max-width:40%;height:auto}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;font-size:1.2rem;padding:1rem 0rem 4rem}.breadcrumb li{color:#1d2088}.breadcrumb li:not(:first-child)::before{display:inline-block;content:"&gt;";margin:0 .4rem}.breadcrumb li a{text-decoration:underline}@media screen and (min-width: 48em),print{.breadcrumb{font-size:1.6rem;width:110rem;margin:0 auto 8rem}.breadcrumb li:not(:first-child)::before{margin:0 .8rem}.breadcrumb li a:hover{color:#fd9f1d;text-decoration:underline !important}}.greeting .doctor_img{max-width:60%}.greeting .name{text-align:right}.greeting .name span{display:block}.greeting .flex2 ul .group{margin-left:3.5rem;position:relative;margin-top:0 !important}.greeting .flex2 ul .group::before{position:absolute;top:.1rem;left:-2.5rem;content:"";display:inline-block;width:1.5rem;height:1rem;border-bottom:1px solid #1d2088;border-left:1px solid #1d2088}.greeting .flex2 ul .group li::before{color:#1d2088}.greeting .bnr_archive{font-family:"Noto Sans JP",sans-serif;width:85%;margin:0 auto;text-align:center}.greeting .bnr_archive a{display:block;color:#fff !important;text-decoration:none !important;letter-spacing:.05rem;padding:1rem 2rem;background:url("../img/bnr_archive.webp") center center/cover no-repeat}.greeting .bnr_archive a::after{font-family:"fontello";content:"\e80b";margin-left:.5rem;font-size:95%}@media screen and (min-width: 48em),print{.greeting .doctor_img{max-width:25%;margin-bottom:1rem}.greeting .name{width:fit-content;margin:-2rem 6rem 0 auto;text-align:center}.greeting .flex2 ul{margin-top:2.2rem}.greeting .flex2 ul li{margin-bottom:.3rem}.greeting .flex2 ul li .group{margin-top:.5rem !important}.greeting .flex2 ul li .group::before{height:1.5rem;top:-0.2rem}.greeting .bnr_archive{width:45rem;transition:.2s}.greeting .bnr_archive a{padding:1.5rem 2rem;letter-spacing:.1rem}.greeting .bnr_archive a::after{margin-left:.8rem}.greeting .bnr_archive a:hover{opacity:.8;box-shadow:inset 0px 0px 10px 0px rgba(58,159,233,.8)}.greeting .greeting_flex{display:flex;justify-content:space-between}.greeting .greeting_flex .img{width:41%}.greeting .greeting_flex .message{width:58%}.greeting .greeting_flex .message p{margin-top:4rem;text-align:center}}.gallery{width:85%;margin:auto;visibility:hidden}.gallery .gallery_slider div{position:relative}.gallery .gallery_slider div .cap{position:absolute;bottom:0;left:0;text-align:center;padding:.4rem;opacity:0;transition:.3s ease;width:100%;margin:0;color:#fff}.gallery .gallery_slider div .slick-current .cap{opacity:1;transition-delay:.5s;background:#22b3fd}.gallery .gallery_slider div:first-child .cap{transition-delay:0s}.gallery .gallery_slider .slick-arrow{width:2rem;height:2rem;position:absolute;top:39%;cursor:pointer;line-height:0;font-size:0;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;background:none;z-index:1}.gallery .gallery_slider .slick-arrow::before{font-family:"fontello";content:"\e804";color:#22b3fd;font-size:2rem}.gallery .gallery_slider .slick-arrow.slick-next{right:-2.5rem}.gallery .gallery_slider .slick-arrow.slick-prev{left:-2.5rem}.gallery .gallery_slider .slick-arrow.slick-prev::before{font-family:"fontello";content:"\2715"}.gallery .gallery_slider .slick-dots{display:flex;justify-content:center;align-items:center;list-style:none;margin:1rem auto}.gallery .gallery_slider .slick-dots li{width:.8rem;height:.8rem;margin:0 .2rem}.gallery .gallery_slider .slick-dots li button{padding:50%;display:block;font-size:0;cursor:pointer;opacity:.25;border-radius:50%;background:#22b3fd}.gallery .gallery_slider .slick-dots li button:hover,.gallery .gallery_slider .slick-dots li button:focus{opacity:.8}.gallery .gallery_slider .slick-dots li.slick-active button{opacity:.75}.gallery .gallery_thum div img{cursor:pointer;border:2px solid rgba(0,0,0,0)}.gallery .gallery_thum .slick-current div img{border:2px solid #22b3fd}@media screen and (min-width: 48em),print{.gallery{width:75rem;margin:auto}.gallery .gallery_slider{font-size:1.6em}.gallery .gallery_slider .slick-arrow{width:5rem;height:5rem;top:43%}.gallery .gallery_slider .slick-arrow::before{font-size:4rem}.gallery .gallery_slider .slick-arrow.slick-next{right:-6rem}.gallery .gallery_slider .slick-arrow.slick-prev{left:-6rem}.gallery .gallery_slider .slick-dots{bottom:5rem;margin:1.6rem auto}.gallery .gallery_slider .slick-dots li{width:1.4rem;height:1.4rem;margin:0 .6rem}.gallery .gallery_thum{width:calc(100% + .6rem)}.gallery .gallery_thum .slick-track .slick-slide div img{cursor:pointer;border:4px solid rgba(0,0,0,0)}.gallery .gallery_thum .slick-track .slick-slide.slick-current div img{border:4px solid #22b3fd}}.device li{margin:0 0 2rem;text-align:center}.device li img{margin:0 auto .6rem;max-width:80%}@media screen and (min-width: 48em),print{.device{display:flex;justify-content:flex-start;flex-wrap:wrap}.device li{width:32%;margin:0 0 2rem}.device li:not(:nth-child(3n)){margin:0 2.4rem 2rem 0}.device li img{margin:0 auto 1rem;max-width:100%}}.staff_flex div img{margin:1rem auto}.staff_flex.rehabilitation_staff div{text-align:center}.staff_flex.rehabilitation_staff div:not(:last-of-type){margin-bottom:1.5rem}.staff_flex.rehabilitation_staff div img{width:75%;margin:1rem auto .5rem}@media screen and (min-width: 48em),print{.staff_flex{display:flex;flex-wrap:wrap}.staff_flex&gt;div img{max-width:360px;margin-right:2rem}.staff_flex.rehabilitation_staff{justify-content:space-between}.staff_flex.rehabilitation_staff div{max-width:245px;margin:0 !important}.staff_flex.rehabilitation_staff div img{width:100%;margin:0 0 1rem}}.flow dd{margin:0;position:relative}.flow dd:not(:last-child){margin:0 0 6rem}@media screen and (min-width: 48em),print{.flow dd:not(:last-child){margin:0 0 10rem}}.flow dd:not(:last-child)::after{display:block;width:0;height:0;content:"";position:absolute;bottom:-5rem;left:0;right:0;border-top:2rem solid #d4eefc;border-right:3rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-left:3rem solid rgba(0,0,0,0);margin:auto}.access .main .tel_fax{margin-top:1rem;line-height:1.2}.access .main .acs_flexL .park_info{margin-bottom:-0.5rem}.access .main .acs_flexL .park_info::before{content:"P";color:#fff;background:#fd9f1d;margin-right:.4rem;padding:0 .4rem;border-radius:2px;font-weight:bold;font-size:85%;position:relative;bottom:.1rem}.access .main .acs_flexL .park_ul li{padding-bottom:19.5rem;background-position:center bottom;background-repeat:no-repeat;background-size:contain}.access .main .acs_flexL .park_ul li.parking_01{background-image:url("../img/access_parking01.jpg")}.access .main .acs_flexL .park_ul li.parking_02{background-image:url("../img/access_parking02.jpg")}.access .main .acs_flexR{margin-bottom:3rem}.access .main .acs_flexR .map_img{border:2px solid #dcdcdc;margin-bottom:1rem;padding:1rem}.access .main .acs_root{counter-reset:number 0;margin-top:1rem}.access .main .acs_root&gt;li{counter-increment:number 1}.access .main .acs_root&gt;li::before{display:inline-block;content:counter(number) ".";letter-spacing:.25rem;color:#1d2088;font-weight:bold}.access .main .acs_root&gt;li::after{display:block;content:" ";width:calc(100vw - 4rem);height:18rem;margin:.5rem auto 2rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.access .main .acs_root&gt;li:nth-of-type(1)::after{background-image:url("../img/access_root01.jpg")}.access .main .acs_root&gt;li:nth-of-type(2)::after{background-image:url("../img/access_root02.jpg")}.access .main .acs_root&gt;li:nth-of-type(3)::after{background-image:url("../img/access_root03.jpg")}.access .main .acs_root&gt;li:nth-of-type(4)::after{background-image:url("../img/access_root04.jpg")}.access .main .acs_root&gt;li:nth-of-type(5)::after{background-image:url("../img/access_root05.jpg")}.access .main .acs_root&gt;li:nth-of-type(6)::after{background-image:url("../img/access_root06.jpg")}.access .main .tbl_time{font-size:1.1rem}.access .main .tbl_time tr th[scope=col]:first-child{width:27%}.access .main .tbl_time tr th[scope=col]:nth-of-type(4){width:14%}@media screen and (min-width: 48em),print{.access .main .acs_flexR{width:42.5%;margin-bottom:0}.access .main .acs_flexR .map_img{margin-bottom:2rem}.access .main .acs_flexL{width:55%}.access .main .acs_flexL .park_info::before{margin-right:.6rem;padding:0 .6rem;border-radius:3px}.access .main .acs_flexL .park_ul li{margin-bottom:0}.access .main .acs_flexL .park_ul .park_lnk{margin-left:0 !important}.access .main .acs_flexL .park_ul .park_lnk::after{padding-left:0}.access .main .acs_root{display:flex;flex-wrap:wrap}.access .main .acs_root&gt;li{position:relative;width:calc((100% - 2rem)/3);font-size:1.6rem;line-height:1.4}.access .main .acs_root&gt;li:not(:nth-of-type(3n)){margin-right:1rem}.access .main .acs_root&gt;li::after{width:30rem;height:20rem;margin:1rem auto 3.5rem}.access .main .acs_root&gt;li:nth-of-type(6)::after{position:absolute;left:0;right:0;margin:0 auto;bottom:3.5rem}.access .main .tbl_time{font-size:2.2rem}.access .main .tbl_time tr th[scope=col]{padding:1.4rem 0}.access .main .tbl_time tr th[scope=col]:first-child{width:25%}.access .main .tbl_time tr td{padding:2.1rem 0;font-size:80%}.access .main .tbl_time tr td.black{font-size:2.2rem;padding:.8rem 0}}.internal .lifestyle_disease{margin-bottom:1.5rem}.internal .lifestyle_disease .tit_05{display:flex;align-items:center}.internal .lifestyle_disease .tit_05::after{display:block;flex-grow:1;height:4px;content:" ";border-bottom:1px solid rgba(29,32,136,.4);margin-left:1rem}.internal .lifestyle_disease .lst_ul{padding-bottom:1rem;border-bottom:1px solid rgba(29,32,136,.4)}.diabetes_lst li,.complications_lst li{margin-bottom:.4rem}.diabetes_lst li .btn,.complications_lst li .btn{min-width:15rem}@media screen and (min-width: 48em),print{.diabetes_lst,.complications_lst{margin:0 auto;width:fit-content}}.diabetes_treatment_tit{border-bottom:none;background:#d4eefc;padding:1.5rem 1rem .5rem;margin-bottom:0}.diabetes_treatment_tit::after{left:1rem;width:calc(100% - 2rem);border-bottom:2px solid #22b3fd}@media screen and (min-width: 48em),print{.diabetes_treatment_tit{padding:3rem 2.5rem 1rem}.diabetes_treatment_tit::after{left:2rem;width:calc(100% - 4rem)}}.diabetes_treatment{background:#d4eefc;padding:1rem 1rem 1.5rem;margin-top:0}@media screen and (min-width: 48em),print{.diabetes_treatment{padding:2rem 2.5rem 3rem}}.vaccination .other_vaccination .lst_ul li{color:#1d2088;font-weight:bold}@media screen and (min-width: 48em),print{.vaccination .other_vaccination .lst_ul{display:flex;flex-wrap:wrap}.vaccination .other_vaccination .lst_ul li{margin-right:3rem}}@media screen and (min-width: 48em),print{.day_care .box.txt_c{width:calc(60% - 2rem)}}.rehabilitation .reha{text-align:center}.rehabilitation .reha .name{display:block;text-align:right;margin-top:1rem}@media screen and (min-width: 48em),print{.rehabilitation .reha{width:70%;margin:0 auto;padding:2rem 4rem}.rehabilitation .reha .tel{display:block}.rehabilitation .reha .name{margin:0}}@keyframes bgzoom{100%{background-size:120% auto}}@keyframes clipin{0%{opacity:1;clip-path:inset(50%)}100%{opacity:1;clip-path:inset(0)}}@keyframes clip_down{0%{opacity:1;clip-path:inset(0 0 100% 0)}100%{opacity:1;clip-path:inset(0)}}@keyframes clip_left{0%{opacity:1;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fade_down{0%{opacity:0;transform:translateY(-3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_up{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_right{0%{opacity:0;transform:translateX(10rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fade_left{0%{opacity:0;transform:translateX(-10rem)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes cutin_right{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes cutin_left{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes hanabi{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes tenmetsu{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@keyframes hanten{0%{transform:scale(1, 1)}50%{transform:scale(-1, 1)}100%{transform:scale(1, 1)}}@keyframes balloon{0%{transform:translateY(0)}100%{transform:translateY(0.6rem)}}@keyframes airball{0%{transform:translate(0, 0) rotate(-7deg)}50%{transform:translate(0, -7px) rotate(0deg)}100%{transform:translate(0, 0) rotate(7deg)}}@keyframes poyon{0%{transform:scale(1, 1) translate(0%, 0%)}15%{transform:scale(0.9, 0.9) translate(0%, 5%)}30%{transform:scale(1.3, 0.8) translate(0%, 10%)}50%{transform:scale(0.8, 1.3) translate(0%, -10%)}70%{transform:scale(1.1, 0.9) translate(0%, 5%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes dokidoki{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}}/*# sourceMappingURL=style.css.map */</pre></body></html>