/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */
 *,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:#fff0;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:#fff0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--main-color:#1E738D;--base-color:#333;--border-color:#ddd;--link-color:#1E738D;--bg-color:#E8EBF0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;text-rendering:optimizelegibility;font-size:3.5vw;line-height:2;scroll-behavior:smooth}*{scroll-margin-top:14rem}@media screen and (min-width:960px){html{font-size:2.5vw}}@media screen and (min-width:1080px){html{font-size:12px}}@media screen and (min-width:1280px){html{font-size:13px}}@media screen and (min-width:1440px){html{font-size:14px}}@media screen and (min-width:1680px){html{font-size:14px}}@media screen and (min-width:1920px){html{font-size:16px}}body{width:100%;height:100%;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";font-weight:400;color:#333;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff}h1,h2,h3,h4,h5,h6{font-weight:700}img{width:inherit;max-width:100%;height:auto}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes wave{0%{background-position:0dvw 0}100%{background-position:100dvw 0}}@keyframes wave{0%{background-position:0dvw 0}100%{background-position:100dvw 0}}@-webkit-keyframes soner{0%{opacity:1}20%{opacity:.5}50%{opacity:1}100%{opacity:1}}@keyframes soner{0%{opacity:1}20%{opacity:.5}50%{opacity:1}100%{opacity:1}}.baseWidth{margin:0 auto;padding:0 1rem;max-width:1280px}.fullWidth{width:100vw;margin-left:calc((100% - 100vw) / 2)}.flex{display:flex;gap:1rem}.flex.clm2{flex-wrap:wrap}.flex.clm2>li,.flex.clm2>div{width:calc((100% - 1rem) / 2)}.flex.clm2>li.clm1,.flex.clm2>div.clm1{width:100%}.flex.clm2>li img,.flex.clm2>div img{width:100%}.flex.between{justify-content:space-between}.flex.vertical{flex-direction:column}.flex.gap2rem{gap:2rem}.flex.gap2rem>li,.flex.gap2rem>div{width:calc((100% - 2rem) / 2)}.flex.gap2rem>li img,.flex.gap2rem>div img{width:100%}.flex.alignItemCenter{align-items:center}.serif{font-family:"Noto Serif JP",sans-serif}.sizeS{font-size:.9rem}.sizeM{font-size:1rem}.sizeL{font-size:1.5rem}.size2L{font-size:2rem}.size25L{font-size:2.5rem}.size3L{font-size:3rem}.bold{font-weight:700}.weightM{font-weight:400}.alignCenter{text-align:center}.alignRight{text-align:right}.verticalMiddle img{vertical-align:middle}.lineHeight1{line-height:1}.lineHeight15{line-height:1.5}.mainColor{color:var(--main-color)}.gray{color:#999}.coral{color:coral}.mt0rem{margin-top:0!important}.mt15rem{margin-top:1.5rem!important}.mb0rem{margin-bottom:0!important}.mb25rem{margin-bottom:2.5rem!important}.figHoverZoom a{display:block}.figHoverZoom .fig{width:100%;height:auto;overflow:hidden;display:block}.figHoverZoom .fig img{transition:0.3s ease-out}.figHoverZoom .fig+br{line-height:0;display:none}.figHoverZoom:hover .fig img{transform:scale(1.05)}.noLink{position:relative}.noLink::after{content:"Coming soon...";text-transform:uppercase;text-align:center;font-weight:700;font-size:1rem;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:rgb(30 115 141 / .6);color:#fff;z-index:1}.cva{content-visibility:auto;contain-intrinsic-size:500px}.nosp{display:none}@media screen and (min-width:1080px){.nosp{display:block}.nopc{display:none}}#header{padding:1rem;background:rgb(255 255 255 / .8);display:flex;align-items:center;height:4rem;position:fixed;top:0;width:100%;box-shadow:0 .4rem 1rem rgb(0 0 0 / .1);z-index:10}#header #siteTitle{display:flex;align-items:center}#header #siteTitle img{width:clamp(5rem, 70%, 15rem)}#header .mainNav{padding:0 1vw}#header .mainNav a{margin-bottom:1rem;background:#fff;border:1px solid var(--border-color);border-radius:20px;height:2.5rem;display:flex;justify-content:center;align-items:center}#header .info{margin-left:auto;line-height:1}#header .tel{margin:2rem 0;padding:0 1vw;font-size:1.5rem;display:flex;justify-content:center;align-items:center;flex-direction:3}#header .tel::before{content:"";margin-right:.5vw;background:url(/wp-content/themes/nh-theme/img/icn/phone.svg) center no-repeat;background-size:100% auto;width:1.5rem;height:1.5rem}#header .hour{margin-bottom:2rem;font-size:.875rem;line-height:1.25}#header .hour div{margin-bottom:.5rem;display:flex;justify-content:center}#header .hour dt{margin-right:.5rem;font-weight:400;font-feature-settings:normal;white-space:nowrap}#header .inquiry,#header .access{margin:1rem 0;text-align:center}#header .inquiry a,#header .access a{margin-bottom:1rem;background:#fff;border:1px solid var(--border-color);border-radius:20px;height:2.5rem;display:flex;justify-content:center;align-items:center}#header .tglSp{padding:0 5vw;border-left:1px solid var(--border-color);display:flex;align-items:center;gap:.5rem}#header .tglSp a{padding:.5rem 1rem;background:#fff;border:1px solid var(--border-color);border-radius:1rem;display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:1}#header .tglPc{display:none}#tgl{position:fixed;right:1rem;width:2rem;height:1.2rem;display:flex;flex-flow:column;justify-content:space-between;background:none}#tgl span{background:#333;width:2rem;height:1px;display:block}#navButton{display:none}#navArea{display:none;background:#fff;position:fixed;top:4rem;bottom:0;left:0;right:0;overflow-y:auto;padding:1rem}#navButton:checked~#tgl{justify-content:center}#navButton:checked~#tgl span{transition:all 0.3s}#navButton:checked~#tgl span:nth-of-type(1){transform:rotate(45deg);transform-origin:center center 0}#navButton:checked~#tgl span:nth-of-type(2){display:none}#navButton:checked~#tgl span:nth-of-type(3){transform:rotate(-45deg);transform-origin:center center 0}#navButton:checked~#navArea{display:block;animation:0.3s fadeIn}body:has(#navButton:checked){overflow:hidden}#footer{background:url(/wp-content/themes/nh-theme/img/bg/footer.svg) center top repeat-x;background-size:auto 100%;text-align:center;height:10rem;display:flex;justify-content:center;align-items:center;font-size:.8rem;flex-direction:column;gap:.5rem}#pageTop{height:50px;width:50px;background:#fff;border:solid 1px var(--border-color);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;opacity:0;transition:all 0.3s;cursor:pointer}#pageTop div{height:10px;width:10px;border-top:2px solid var(--border-color);border-right:2px solid var(--border-color);transform:translateY(20%) rotate(-45deg)}#footerHospital{padding-top:5rem;border-top:1px solid var(--border-color)}#footerHospital h2{margin-bottom:2rem;width:15rem}#footerHospital p{margin-bottom:2rem}#footerNav a{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow.svg) center left no-repeat;background-size:1rem auto}@media screen and (min-width:1080px){#header #siteTitle{justify-content:center}#header .mainNav{border-left:1px solid var(--border-color);display:flex;gap:.5rem}#header .mainNav a{margin-bottom:unset;width:10rem}#header .info{display:flex;align-items:center}#header .tel{margin:unset;justify-content:unset}#header .hour{margin-bottom:unset;padding-right:1vw}#header .hour div{margin-bottom:unset;justify-content:unset}#header .inquiry{padding:0 1vw;border-left:1px solid var(--border-color);text-align:unset}#header .inquiry::before{content:"";margin:0 auto;background:url(/wp-content/themes/nh-theme/img/icn/mail.svg) center no-repeat;background-size:100% auto;width:1.2rem;height:1.5rem;display:block}#header .access{padding:0 1vw;border-left:1px solid var(--border-color)}#header .access::before{content:"";margin:0 auto;background:url(/wp-content/themes/nh-theme/img/icn/location.svg) center no-repeat;background-size:auto 100%;width:1.2rem;height:1.5rem;display:block}#header .inquiry a,#header .access a{margin-bottom:unset;background:unset;border:unset;border-radius:unset;height:unset;display:unset;justify-content:unset;align-items:unset}#header .tglPc{display:unset}#header .tglSp{display:none}#tgl{display:none}#navArea{background:unset;position:unset;overflow-y:unset;padding:unset;width:100%;display:flex;justify-content:space-between;align-items:center}#footer{margin-top:10rem;font-size:inherit;flex-direction:unset;gap:.5rem}#pageTop{position:fixed;right:30px;bottom:30px}#footerHospital{display:flex;justify-content:space-between}#footerHospital h2{margin-top:.5rem;margin-right:5rem}#footerNav{margin-left:auto}}#fixed-area{position:sticky;bottom:0;z-index:100}@media screen and (1080px <=width){#fixed-area{position:fixed;bottom:145px;right:0;display:flex;flex-direction:column;gap:10px}}#fixed-area .fixed-bnr{display:flex;justify-content:center;gap:.25rem;line-height:1.5}@media screen and (1080px <=width){#fixed-area .fixed-bnr{gap:0;width:256px;height:60px;border-radius:2px;box-shadow:gray 0 0 5px;translate:186px 0;transition:all 0.3s ease-in-out;cursor:pointer}}#fixed-area .fixed-bnr.mask{padding:.5rem;background:#ff0}@media screen and (1080px <=width){#fixed-area .fixed-bnr.mask{padding:0}}#fixed-area .fixed-bnr.mask .icn-area img{width:42px;vertical-align:middle}#fixed-area .fixed-bnr.wifi{position:fixed;top:1.125rem;right:4rem;border:1px solid var(--base-color);border-radius:5px;padding:0 .5rem}@media screen and (1080px <=width){#fixed-area .fixed-bnr.wifi{position:unset;background:#00eaff;border:none;padding:inherit}}#fixed-area .fixed-bnr.wifi .icn-area img{width:1rem;vertical-align:middle;position:relative;top:-.125rem}@media screen and (1080px <=width){#fixed-area .fixed-bnr.wifi .icn-area img{position:unset;width:34px}}#fixed-area .fixed-bnr.wifi .text-area{font-size:.6rem}@media screen and (1080px <=width){#fixed-area .fixed-bnr.wifi .text-area{font-size:inherit}}#fixed-area .fixed-bnr.wifi .text-area span{display:none}@media screen and (1080px <=width){#fixed-area .fixed-bnr.wifi .text-area span{display:unset}}#fixed-area .fixed-bnr:hover{translate:0 0}#fixed-area .fixed-bnr .icn-area{display:flex;align-items:center;justify-content:center}@media screen and (1080px <=width){#fixed-area .fixed-bnr .icn-area{width:70px;flex-direction:column;gap:5px}}#fixed-area .fixed-bnr .icn-area p{display:none}@media screen and (1080px <=width){#fixed-area .fixed-bnr .icn-area p{display:block;font-size:.8rem;line-height:1}}#fixed-area .fixed-bnr .text-area{display:flex;justify-content:center;align-items:center}@media screen and (1080px <=width){#fixed-area .fixed-bnr .text-area{padding:0 8px;width:186px;background:rgb(255 255 255 / .6)}}.grecaptcha-badge{bottom:75px!important}#information{padding:2rem;background:#f9fafc}#information ul{margin:0 auto;max-width:65rem}#information a{padding:1rem 2rem 1rem 0;background:url(/wp-content/themes/nh-theme/img/icn/arrow.svg) right center no-repeat;background-size:1rem 1rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--border-color)}#information a .text{width:100%;font-weight:500}#information a .date{color:#aaa}.tag{border-radius:.25rem;color:#fff;font-size:.75rem;width:5.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;text-shadow:0 0 .25rem rgb(0 0 0 / .3)}.tag.youtube{background:#f75b5f}.tag.nurse{background:#e160a1}.tag.care{background:#9e69af}.tag.closed{background:#6162b4}.tag.locum-tenens{background:#7379AE}.tag.time-change{background:#466D99}.tag.news{background:#5e90cb}.tag.office{background:#7bccdd}.tag.public{background:#80c78f}.tag.recruit{background:#8fc766}.tag.tech{background:#f9dc42}.tag.event{background:#fcb261}.tag.uncategorized{background:#666}.cardList{margin:0 0 2rem;padding:0 1rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cardList .card{padding-bottom:2rem;width:calc((100% - 1rem) / 2);text-align:center;box-shadow:0 .25rem 1rem rgb(0 0 0 / .2);background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) right 1rem bottom 1rem no-repeat #fff}.cardList .card .title{font-size:1.5rem;position:relative;z-index:1}.cardList .card .title::before{content:"";margin:-2.5rem auto -1.5rem;background-size:2.5rem 2.5rem;border-radius:50%;width:7rem;height:7rem;display:block;position:relative;z-index:-1}.cardList .card .title.hd::before{background:url(/wp-content/themes/nh-theme/img/icn/stethoscope.svg) center no-repeat #fff}.cardList .card .title.outpatient::before{background:url(/wp-content/themes/nh-theme/img/icn/nursecap.svg) center no-repeat #fff}.cardList .card .title.hospitalization::before{background:url(/wp-content/themes/nh-theme/img/icn/ambulance.svg) center no-repeat #fff}.cardList .card .title.checkup::before{background:url(/wp-content/themes/nh-theme/img/icn/pulse.svg) center no-repeat #fff}.cardList .card .title.rehabilitation::before{background:url(/wp-content/themes/nh-theme/img/icn/hand.svg) center no-repeat #fff}.cardList figure{margin-bottom:0}.bnrList{margin:0 1rem;font-size:1.5rem;font-weight:700}.bnrList .bnr{margin-bottom:1rem;box-shadow:0 .25rem 1rem rgb(0 0 0 / .2);background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) right 1rem bottom 1rem no-repeat #fff}.bnrList .bnr a{display:flex;align-items:center}.bnrList .bnr .fig{width:auto;height:100%}.bnrList .bnr div{width:20rem;display:flex;justify-content:center}.bnrList figure{margin-bottom:0}@media screen and (min-width:1080px){#information li+li{margin-top:2rem}#information a{padding:0 2rem 0 0;border:unset}#information a .text{width:unset}.cardList{margin:0 0 5rem;padding:0 2.5rem;flex-wrap:unset;justify-content:center;gap:2.5rem}.cardList .card{width:20rem}.bnrList{margin:0;padding:1.5rem 0;display:flex;justify-content:center;gap:1.5rem;font-size:1.25rem}.bnrList .bnr{margin-bottom:unset;width:18.5rem}.bnrList .bnr .fig{width:7rem;height:unset}.bnrList .bnr div{width:11.5rem}}main{animation:fadeIn 1s}.sec{margin-top:2.5rem}.secTitle{margin-bottom:2.5rem;font-size:2rem}.title{margin:0 0 2.5rem;font-size:1.5rem}.content .forContent{margin-top:5rem}.content .forContent .secTitle{margin-bottom:0;padding-top:5rem}.content .cardList{padding-top:5rem;padding-bottom:5rem}.content .bnrList{background:var(--bg-color)}.dlColor dt{float:left;width:20%;color:#0d9991;font-weight:400;font-feature-settings:normal}.dlColor dd{margin-left:20%}.dlColor dd dt{color:unset}.dlColor.column dt{float:unset;width:unset}.dlColor.column dd{margin-left:unset}.dlTable div{display:flex;flex-wrap:wrap;gap:1rem}.dlTable dt{font-feature-settings:normal;white-space:nowrap}.dlBorder{border-top:1px solid var(--border-color)}.dlBorder>div{margin:0!important;padding:1rem 0;display:flex;border-bottom:1px solid var(--border-color)}.dlBorder>div dt{padding:0 2rem;font-feature-settings:normal;white-space:nowrap;min-width:calc(4em + 4rem);text-align:center}.dlBorder>div div{margin:0!important}.listStyle li,.listStyle div{margin-bottom:1rem;padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/square.svg) left .6em no-repeat;background-size:1rem auto}.listStyle.sizeL li{padding-left:2rem;background-size:1.5rem auto}.dlList dt,.dlList li,.listStyleFill dt,.listStyleFill li{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/square-fill.svg) left .6em no-repeat;background-size:1rem auto}.dlList dt,.listStyleFill dt{float:left;width:25%;white-space:nowrap}.dlList dd,.listStyleFill dd{margin-left:25%}.listStyleCircleFill li{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/circle-fill.svg) left .6em no-repeat;background-size:1rem auto}.listNotice li:before{content:"※"}.tableWrapper{width:100%;overflow-x:auto}.table{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);width:100%;border-collapse:0;border-spacing:0}.table th,.table td{padding:.5rem 1rem;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle}.table th{background:var(--bg-color);min-width:3rem;line-height:1}.table td{background:#fff;white-space:nowrap}.table td[colspan="3"]{height:5rem}.table .vertical{text-align:center;width:1em}.table .sticky{position:sticky;left:0}.table span{display:block;font-size:.8rem}.table.plane th,.table.plane td{padding:1rem}.table.plane th{background:none;min-width:unset}.table.plane td{text-align:left;white-space:unset}.table.plane td img{margin:.5rem}.boxList{display:flex;flex-direction:column;gap:1rem}.boxList .box{padding:1rem;border:1px solid var(--border-color);border-radius:1rem;text-align:center;position:relative}.boxList .box .title{margin:0 0 1rem}.boxList.vertical{flex-direction:column!important;gap:4.125rem}.boxList.vertical.chart{font-size:1.5rem}.boxList.vertical.chart .box{padding:1rem;width:100%}.boxList.vertical.chart .box::after{content:"";background:url(/wp-content/themes/nh-theme/img/icn/arrow.svg) center no-repeat;background-size:2rem auto;width:2rem;height:2rem;transform:translateX(-50%) rotate(90deg);display:block;position:absolute;top:calc(100% + 1rem);left:50%}.boxList.vertical.chart .box:last-of-type::after{content:none}.chartWrapper .chartImg{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.chartWrapper .chartImg figure{width:calc((100% - 1rem) / 2)}.chartWrapper .chartImg figure img{width:100%}.numberBox{margin-left:3rem}.numberBox>.title{margin:0 0 1.5rem 0;font-weight:500;text-indent:-1.5rem}.numberBox .number{font-family:"Noto Serif JP",serif;font-size:2rem;width:1.5rem;display:inline-block}.numberBox+.numberBox{margin-top:2.5rem}.importantBox{margin:2.5rem 0;padding:1.5rem 1rem;border-radius:1rem;font-size:1.5rem}.importantBox .title{margin:0 0 1.5rem 0;font-weight:700}.importantBox .listStyle li,.importantBox .listStyle div{padding-left:2rem;background-size:1.5rem auto}.importantBox.bg{background-color:var(--bg-color)}.importantBox.border{border:1px solid var(--main-color)}.importantBox+.importantBox{margin-top:2.5rem}.importantBox .flex{display:unset}.importantBox .flex.clm2{flex-wrap:unset}.importantBox .flex.clm2 li,.importantBox .flex.clm2 div{width:unset}.indentBorderBox{padding:2rem 0 2rem 1rem;border-left:1px solid var(--base-color)}.indentBorderBox .flex{display:unset}.indentBorderBox .flex.clm2{flex-wrap:unset}.indentBorderBox .flex.clm2 li,.indentBorderBox .flex.clm2 div{width:unset}.colorBox{padding:2rem;border-radius:1rem}.colorBox.green{background:#e1efe5}.colorBox.green .bg{background:#c2dcc8}.colorBox.blue{background:#dee7f0}.colorBox.blue .bg{background:#bcd1e2}.colorBox.pink{background:#f5eaec}.colorBox.pink .bg{background:#e6b9ca}.colorBox.yellow{background:#f2f0d4}.colorBox.yellow .bg{background:#d6c96e}.colorBox+.colorBox{margin-top:2.5rem!important}.colorBox .pipeChart{text-align:center;font-size:1.5rem}.colorBox .pipeChart p{padding:1rem;background:#fff;border:1px solid var(--base-color);border-radius:1rem;position:relative}.colorBox .pipeChart p::after{content:"";background:var(--base-color);width:30%;height:1.6rem;display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.colorBox .pipeChart p:last-of-type::after{content:none}.colorBox .pipeChart+.pipeChart{margin-top:2rem}.colorBox .barList{background:#fff;border:1px solid var(--base-color);border-radius:1rem;overflow:hidden;text-align:center;font-size:1.5rem}.colorBox .barList p{padding:1rem;background:#fff}.colorBox .barList p+p{margin-top:0!important;border-top:1px solid var(--base-color)}.colorBox .barList+.barList{margin-top:1.5rem}.colorBox .soloList li{padding:1rem;border:1px solid var(--base-color);border-radius:1rem;text-align:center;font-size:1.5rem}.colorBox .soloList li:last-of-type{border:none;font-size:inherit}.colorBox .soloList li+li{margin-top:2rem}.stepList li{display:flex;align-items:center;gap:2rem;position:relative}.stepList li::after{content:"";background:url(/wp-content/themes/nh-theme/img/icn/arrow.svg) center no-repeat;background-size:1.5rem auto;width:1.5rem;height:1.5rem;transform:rotate(90deg);position:absolute;top:100%;left:1rem}.stepList li:last-of-type::after{content:none}.stepList li+li{margin-top:1.5rem}.stepList .step{white-space:nowrap}.stepList .box{border:1px solid var(--link-color);border-radius:1rem;padding:1rem;width:100%}.panelList{margin:0 1rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panelList .panel{width:calc((100% - 1rem) / 2);background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) right bottom .25rem no-repeat}.panelList .panel .fig{margin-bottom:.25rem}.panelList .panel:has(a[target=_blank]){background:url(/wp-content/themes/nh-theme/img/icn/window.svg) right bottom .25rem no-repeat}#catTitle{font-size:2rem;letter-spacing:.125em}#catTitle.bg{padding-top:2rem;font-size:1.5rem;height:10rem;line-height:10rem;overflow:hidden}#catDesc{letter-spacing:.125em}#outpatient #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/outpatient-child@2x.jpg) center no-repeat;background-size:cover}#visitors #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/visitors-child@2x.jpg) center no-repeat;background-size:cover}#about #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/about-child@2x.jpg) center no-repeat;background-size:cover}#checkup #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/checkup-child@2x.jpg) center no-repeat;background-size:cover}#hospitalization #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/hospitalization-child@2x.jpg) center no-repeat;background-size:cover}#news #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/about-child@2x.jpg) center no-repeat;background-size:cover}#innosence #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/innosence-child@2x.jpg) center no-repeat;background-size:cover}#event #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/event-child@2x.jpg) center no-repeat;background-size:cover}#disaster-prevention #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/disaster-prevention-child@2x.jpg) center no-repeat;background-size:cover}#clinic-department #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/clinic-department-child@2x.jpg) center no-repeat;background-size:cover}#for-medical-workers #catTitle.bg{background:url(/wp-content/themes/nh-theme/img/kv/for-medical-workers-child@2x.webp) center no-repeat;background-size:cover}#catMenu{display:flex;flex-flow:column;gap:2.5rem}#catMenu a{padding:2rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) right 1rem bottom 1rem no-repeat;border:1px solid var(--link-color);border-radius:.5rem;text-align:center;font-size:2rem;font-weight:700;color:var(--link-color);display:block}#catMenu a span{display:block;font-size:1rem;font-weight:400;color:#333}#catSubMenu{padding-top:2.5rem;border-top:1px solid var(--border-color);display:flex;flex-flow:column;gap:2.5rem}#catSubMenu a{padding:.5rem 2rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle-white.svg) right 1rem center no-repeat var(--link-color);border-radius:.5rem;text-align:center;font-size:2rem;font-weight:700;color:#fff;display:block}#entryNav{padding:1rem;background:var(--bg-color);border-radius:1rem}#entryNav ul+ul{border-top:1px solid var(--border-color);-o-border-image:linear-gradient(to right,var(--border-color) 0%,transparent 100%) 1;border-image:linear-gradient(to right,var(--border-color) 0%,transparent 100%) 1}#entryNav li{margin:.75rem 0}#entryNav li.current_page_item>a{font-weight:700;pointer-events:none}#entryNav a{padding-left:1rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow.svg) left .5em no-repeat;background-size:1rem auto;display:block;transition:0.3s}#entryNav a:hover{opacity:.8}#entryNav ul ul{padding-left:1rem}#entryNav ul ul a{padding-left:1rem;background:url(/wp-content/themes/nh-theme/img/icn/square-fill.svg) left center no-repeat;background-size:.75rem auto}#entryNav ul ul ul{padding-left:1rem}#entryNav ul ul ul a{padding-left:1rem;background:url(/wp-content/themes/nh-theme/img/icn/square.svg) left center no-repeat;background-size:.75rem auto}#entryNav .title{margin-bottom:1.5rem}#entryNav ul+.title{margin-top:2.5rem}#entry{font-size:1.25rem}#entry #entryTitle{margin-bottom:2.5rem;font-size:2rem}#entry *+p,#entry *+dl:not(.sec),#entry *+dt,#entry *+ul,#entry *+table,#entry *+div:not(.sec){margin-top:1.5rem}#entry .is-layout-flex div+div{margin-top:0}#entry ul ul{margin-top:1rem}#entry a{color:var(--link-color);display:inline-block}#entry a{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/window.svg) left .6em no-repeat;background-size:1rem auto}#entry a[href^="https://nose-hospital.jp"]{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) left no-repeat;background-size:1rem auto}#entry a[href$=".pdf"]{padding-left:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/download.svg) left .6em no-repeat;background-size:1rem auto}#entry a[href^="#"]{padding-left:unset;background:none;background-size:unset}#entry a[target=_blank]{padding-left:0;padding-right:1.5rem;background:url(/wp-content/themes/nh-theme/img/icn/window.svg) right center no-repeat}#floor{position:relative}#floor .explanation{margin:0 auto 4rem;padding:1rem;background:var(--bg-color);border-radius:2rem;display:flex;justify-content:center;align-items:center;width:65%;min-width:280px}#floor .explanation img{width:1rem;height:auto;vertical-align:middle;margin-right:5px}#floor #floorAll{margin-bottom:5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}#floor .floorSet{margin-bottom:5rem;text-align:center}#floor .t{margin:0!important;padding:0!important;background:url(/wp-content/themes/nh-theme/img/icn/target.svg) center no-repeat;background-size:cover;width:5%;aspect-ratio:1/1;display:block;position:absolute;cursor:pointer;transition:all 0.3s;animation:soner 3s linear infinite}#floor .t:hover{opacity:.6;transform:scale(1.2)}#floor #floor1,#floor #floor2{margin:0 auto;max-width:399px;max-height:960px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#floor #floor1 #f1-1,#floor #floor2 #f1-1{position:absolute;top:62%;left:78%}#floor #floor1 #f1-2,#floor #floor2 #f1-2{position:absolute;top:72%;left:65%}#floor #floor1 #f1-3,#floor #floor2 #f1-3{position:absolute;top:48.5%;left:87.5%}#floor #floor1 #f1-4,#floor #floor2 #f1-4{position:absolute;top:48.5%;left:78%}#floor #floor1 #f1-5,#floor #floor2 #f1-5{position:absolute;top:24.5%;left:53%}#floor #floor1 #f1-6,#floor #floor2 #f1-6{position:absolute;top:64%;left:51%}#floor #floor1 #f1-7,#floor #floor2 #f1-7{position:absolute;top:64%;left:28%}#floor #floor1 #f1-8,#floor #floor2 #f1-8{position:absolute;top:43.5%;left:50%}#floor #floor1 #f1-9,#floor #floor2 #f1-9{position:absolute;top:51%;left:7%}#floor #floor1 #f1-10,#floor #floor2 #f1-10{position:absolute;top:52%;left:67%}#floor #floor1 #f1-11,#floor #floor2 #f1-11{position:absolute;top:9%;left:49%}#floor #floor1 #f2-1,#floor #floor2 #f2-1{position:absolute;top:65%;left:56%}#floor #floor1 #f2-2,#floor #floor2 #f2-2{position:absolute;top:62%;left:78%}#floor #floor1 #f2-3,#floor #floor2 #f2-3{position:absolute;top:77%;left:64%}#floor #floor1 #f2-4,#floor #floor2 #f2-4{position:absolute;top:22%;left:54%}#floor #floor1 #f2-5,#floor #floor2 #f2-5{position:absolute;top:82%;left:88%}#floor #floor3{margin:0 auto;max-width:397px;max-height:960px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#floor #floor3 #f3-1{position:absolute;top:6%;left:73%}#floor #floor3 #f3-2{position:absolute;top:35%;left:54%}#floor #floor3 #f3-3{position:absolute;top:68%;left:54%}#floor #floor3 #f3-4{position:absolute;top:35%;left:18%}#floor #floor3 #f3-5{position:absolute;top:68%;left:18%}#floor #floor4{margin:0 auto;max-width:290px;max-height:960px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#floor #floor4 .t{width:6.88%}#floor #floor4 #f4-1{position:absolute;top:6%;left:60%}#floor #floor4 #f4-2{position:absolute;top:62.5%;left:67%}#floor #floor4 #f4-3{position:absolute;top:84.5%;left:73.5%}#floor #floor4 #f4-4{position:absolute;top:84.2%;left:36%}#floor #floor4 #f4-5{position:absolute;top:49.5%;left:36%}#floor #floor5,#floor #floor6,#floor #floor7{margin:0 auto;max-width:270px;max-height:960px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#floor #floor5 .t,#floor #floor6 .t,#floor #floor7 .t{width:7.39%}#floor #floor5 #f5-1,#floor #floor6 #f5-1,#floor #floor7 #f5-1{position:absolute;top:62.5%;left:67%}#floor #floor5 #f5-2,#floor #floor6 #f5-2,#floor #floor7 #f5-2{position:absolute;top:84.5%;left:73.5%}#floor #floor5 #f5-3,#floor #floor6 #f5-3,#floor #floor7 #f5-3{position:absolute;top:79%;left:36%}#floor #floor5 #f5-4,#floor #floor6 #f5-4,#floor #floor7 #f5-4{position:absolute;top:44%;left:23.5%}#floor #floor5 #f5-5,#floor #floor6 #f5-5,#floor #floor7 #f5-5{position:absolute;top:9%;left:75%}#floor #floor5 #f6-1,#floor #floor6 #f6-1,#floor #floor7 #f6-1{position:absolute;top:62.5%;left:67%}#floor #floor5 #f7-1,#floor #floor6 #f7-1,#floor #floor7 #f7-1{position:absolute;top:84%;left:47.2%}#floor #floor5 #f7-2,#floor #floor6 #f7-2,#floor #floor7 #f7-2{position:absolute;top:69%;left:33%}.modal{margin:0!important;display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:10}.modal-bg{margin:0!important;position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgb(0 0 0 / .8)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:scroll;max-height:80%;width:90%;max-width:600px;background:#fff;border-radius:10px;padding-bottom:1.5rem}.modal-content img{width:100%}.modal-content p{text-align:center;padding:0 1rem}button.js-modal-close{margin:1rem auto 0;padding:.125rem 1.5rem;background:#999;border-radius:2rem;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9em}body.fixed{overflow:hidden}#hospitalization .boxList{flex-direction:unset}#hospitalization .boxList.icn img{margin-bottom:.5rem;width:60px;height:auto}#about .inquiryList{margin-bottom:5rem}#about .inquiryList>div{padding-top:1.5rem;border-top:1px solid var(--border-color)}#about .inquiryList dt{margin-bottom:1rem}#about .importantBox.title{margin-top:5rem}#mail-form .importantBox.title{margin-top:0}.mail-form-area{margin-top:2rem;padding:2rem;background:#fafafa;border:1px solid #eee;border-radius:1rem}.mail-form-area .form{width:100%;display:flex;gap:1rem;flex-direction:column}.mail-form-area .form .form-ttl{font-size:1.2rem}.mail-form-area .form .wpcf7-text,.mail-form-area .form .wpcf7-textarea{padding:.5rem;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 0 5px #eee inset;background:#fff;font-size:1.6rem;width:100%}.mail-form-area .form .wpcf7-list-item label{display:flex;flex-direction:row}.mail-form-area .mail-confirm-btn{padding:1.5rem 6rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow-white.svg) right 1.5rem center no-repeat #0d9991;background-size:2rem 2rem;color:#fff;font-size:1.5rem;border-radius:.5rem;text-align:center;width:100%;cursor:pointer}.mail-form-area .mail-confirm-btn:disabled{opacity:.5;cursor:not-allowed}.mail-form-area .wpcf7-submit{padding:1.5rem 6rem;background:url(/wp-content/themes/nh-theme/img/icn/arrow-white.svg) right 2rem center no-repeat #0d9991;background-size:2rem 2rem;color:#fff;font-size:1.5rem;border-radius:.5rem;text-align:center;width:100%;cursor:pointer}.mail-form-area .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.mail-form-area .mail-confirm-back-btn{padding:.5rem 4rem;background:coral;color:#fff;font-size:1.5rem;border-radius:.5rem;text-align:center;width:100%;cursor:pointer}.mail-form-area .button-wrap{display:flex;gap:.5rem;flex-direction:column}.mail-form-area .mail-form-confirm,.mail-form-area .mail-form-thanks{display:none}.mail-form-area .wpcf7-response-output{display:none}#event .bgBox{padding:1rem;background:#fff8f0;border-radius:1rem}#event .eventList{margin:0 0 1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}#event .eventList li{width:calc((100% - 1rem) / 2)}#event .eventList li img{width:100%}#event .eventList figcaption{margin-top:.75rem;color:#c77011;font-size:.75rem}#event #interview .title{margin-bottom:1rem}#event #interview .title+p{margin:0 auto 4rem;padding:.5rem 2rem;border-radius:.5rem;color:#fff;background:#ed7978;text-align:center;display:block}#event #interview h4{margin-bottom:1rem;color:#ed7978}#event #interview p,#event #interview figure{margin-bottom:2.5rem}#event #interview figcaption{margin-top:.75rem;font-size:.75rem}#event #interview .text .img{width:100%}#event .importantBox .img{margin-bottom:0;position:relative;right:-1rem;bottom:-1.5rem}#event .importantBox .img img{width:100%}#disaster-prevention .slogan{margin-bottom:3rem;font-size:1.5rem;color:#1e738d;text-align:center}#disaster-prevention .drillList li{margin-bottom:2.5rem;padding:1rem;background:#fff8f0;border-radius:1rem;font-weight:700}#disaster-prevention .drillList li p{font-weight:400}#disaster-prevention .drillList li .img{margin-top:1rem;display:flex;justify-content:space-between;gap:1rem}#disaster-prevention .drillList li .img img{width:calc((100% - 1rem) / 2)}#disaster-prevention .drillList li .img br{display:none}#disaster-prevention .baloon{padding:3rem 2rem;background:url(/wp-content/themes/nh-theme/img/page/disaster-prevention/baloon.svg) center top no-repeat;background-size:100% auto;font-size:.75rem}#disaster-prevention .staff{text-align:right}#disaster-prevention #caution{padding:1rem;background:url(/wp-content/themes/nh-theme/img/page/disaster-prevention/bg@2x.png) center no-repeat;background-size:cover;border-radius:1rem}#disaster-prevention #caution .title{font-size:2rem}#disaster-prevention #caution p{font-size:1.25rem;font-weight:500}#disaster-prevention #caution p:not(:last-of-type){margin-bottom:2.5rem}#disaster-prevention #tsunami{padding:1rem;border:4px solid #d61518;border-radius:1rem}#disaster-prevention #tsunami .secTitle{padding:1rem;font-size:2rem;background:#d61518;border-radius:.5rem;color:#fff}#disaster-prevention #tsunami .text{font-size:1.25rem;font-weight:500}#disaster-prevention #tsunami .text strong{margin:0 .5rem .5rem;padding:.5rem 1rem;background:#fceb4f;border-radius:.5rem;display:inline-block}#disaster-prevention #tsunami .text strong:first-of-type{margin-left:1rem}#disaster-prevention #tsunami .text strong:last-of-type{margin-right:1rem;line-height:2}#disaster-prevention #tsunami .kaibatsu .title{color:#d61518}#disaster-prevention #tsunami .kaibatsu p{margin-bottom:2.5rem}#clinic-department .doctorList li:not(:last-of-type){margin-bottom:5rem}#clinic-department .doctorList .doctorName img{max-width:inherit}#clinic-department .doctorList .doctorName span{display:block}#clinic-department .doctorList .doctorName .position{font-weight:400}#clinic-department .doctorList .doctorName .name{font-size:1.5rem}#clinic-department .doctorList .doctorName .nameEn{font-weight:400;font-size:.9rem}.orthopedics #entryTitle{margin-top:2.5rem;color:#1e738d}.orthopedics-for-elder #entryTitle{margin-top:2.5rem;color:#4854bd}.cardiology #entryTitle{margin-top:2.5rem;color:#8d1e1e}.urology #entryTitle{margin-top:2.5rem;color:#1e8d58}.plastic-surgery #entryTitle{margin-top:2.5rem;color:#5c1ec2}.dialysis #entryTitle{margin-top:2.5rem;color:#A05D19}.rehabilitation #entryTitle{margin-top:2.5rem;color:#7da019}#notFound main{height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center}.report .img img{width:100%}@media screen and (min-width:1080px){.sec{margin-top:5rem}.content .forContent{margin-top:10rem}.dlList dt,.listStyleFill dt{width:20%}.dlList dd,.listStyleFill dd{margin-left:20%}.importantBox{padding:3rem}.importantBox .flex{display:flex}.importantBox .flex.clm2{flex-wrap:wrap}.importantBox .flex.clm2 li,.importantBox .flex.clm2 div{width:calc((100% - 1rem) / 2)}.indentBorderBox{padding:2rem 0 2rem 2rem}.indentBorderBox .flex{display:flex}.indentBorderBox .flex.clm2{flex-wrap:wrap}.indentBorderBox .flex.clm2 li,.indentBorderBox .flex.clm2 div{width:calc((100% - 1rem) / 2)}.boxList{flex-direction:unset;justify-content:space-between;gap:2.5rem}.boxList .box{padding:2.5rem;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.chartWrapper{display:flex;gap:2rem}.chartWrapper .chart{width:50%}.chartWrapper .chartImg{margin-top:0;flex-direction:column;width:50%;flex-wrap:unset}.chartWrapper .chartImg figure{width:unset}.colorBox .pipeChartWrapper{display:flex;gap:2rem}.colorBox .pipeChart{width:100%}.colorBox .pipeChart+.pipeChart{margin-top:0}.colorBox .barList{display:flex;justify-content:space-between;align-items:center}.colorBox .barList p{width:70%}.colorBox .barList p+p{border-top:none;border-left:1px solid var(--base-color);width:30%}.colorBox .soloList{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.colorBox .soloList li{width:calc((100% - 4rem) / 3)}.colorBox .soloList li+li{margin-top:0}.panelList{margin:unset;padding:0 2.5rem;justify-content:center;gap:2.5rem;flex-wrap:unset}.panelList .panel{width:20rem}#catTitle{font-size:4rem;letter-spacing:.25em}#catTitle.bg{padding-top:1.5rem;font-size:3rem;height:20rem;line-height:20rem}#catDesc{font-size:1.5rem;letter-spacing:.25em}#catMenu{justify-content:space-between;flex-flow:unset;flex-wrap:wrap}#catMenu li{width:calc((100% - 2.5rem) / 2)}#catSubMenu{padding-top:5rem;justify-content:space-between;flex-flow:unset;flex-wrap:wrap}#catSubMenu li{width:calc((100% - 2.5rem) / 2)}#entryContainer{display:grid;grid-template-columns:20rem 1fr;grid-template-areas:"aside entry"}#entryContainer #entry{grid-area:entry}#entryContainer #entryNav{grid-area:aside;padding:0 2.5rem 0 0;background:none}#entryContainer #entryNav .nav{position:sticky;top:9rem}#entry #entryTitle{margin-bottom:5rem}#floor .floorSet{display:flex;justify-content:center;gap:2rem}#about .inquiryList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}#about .inquiryList>div{margin-top:0;width:calc((100% - 6rem) / 4)}.mail-form-area .form{flex-direction:row;align-items:center}.mail-form-area .form .form-ttl{width:25%}.mail-form-area .form .wpcf7-text{width:unset}.mail-form-area .form .wpcf7-textarea{width:70%}.mail-form-area .form .wpcf7-form-control-wrap:not(:has(.wpcf7-list-item)){width:calc(75% - 1rem)}.mail-form-area .button-wrap{flex-direction:row}.mail-form-area .mail-confirm-btn,.mail-form-area .wpcf7-submit{margin-left:calc(25% + 1rem);width:50%}.mail-form-area .mail-confirm-back-btn{width:auto;scale:.8}#event .bgBox{padding:4rem}#event .eventList{margin:4rem 0 2rem}#event .eventList li{width:calc((100% - 3rem) / 4)}#event .eventList figcaption{margin-top:1rem;font-size:1rem}#event #interview .title+p{width:33%}#event #interview .text{display:flex;justify-content:space-between;gap:2.5rem}#event #interview .text:nth-of-type(1) .img{max-width:540px}#event #interview .text:nth-of-type(1) .img img{width:100%}#event #interview .text:nth-of-type(2) div{order:2}#event #interview .text:nth-of-type(2) .img{order:1;max-width:395px}#event #interview .text:nth-of-type(2) .img img{width:100%}#event .importantBox{position:relative}#event .importantBox dt,#event .importantBox dd{position:relative;z-index:2}#event .importantBox .img{position:absolute;bottom:0;right:0;z-index:1;width:42%}#disaster-prevention .slogan{font-size:3rem}#disaster-prevention .clm{display:flex;justify-content:space-between;flex-wrap:wrap}#disaster-prevention .clm>*{width:calc((100% - 1rem) / 2)}#disaster-prevention .drillList li{padding:1rem 2rem}#disaster-prevention .drillList.clm li{padding:2rem}#disaster-prevention .drillList.clm li .img{margin-top:2rem}#disaster-prevention .baloon{margin:0 0 0 2rem;padding:4rem 5rem;background:url(/wp-content/themes/nh-theme/img/page/disaster-prevention/baloon.svg) center top no-repeat;background-size:100% auto;aspect-ratio:1.72/1;display:flex;justify-content:center;align-items:center;font-size:1rem}#disaster-prevention .staff{position:relative;top:-6rem}#disaster-prevention #caution{padding:4rem;text-align:center}#disaster-prevention #tsunami{padding:4rem}#disaster-prevention #tsunami .text{text-align:center}#disaster-prevention #tsunami .kaibatsu{display:flex;justify-content:space-between;gap:4rem}#disaster-prevention #tsunami .kaibatsu>*{width:calc((100% - 4rem) / 2)}#disaster-prevention #tsunami .kaibatsu>* img{width:100%}#disaster-prevention #tsunami .kaibatsu p{margin-bottom:0}#disaster-prevention #sonae .sonae{display:flex;justify-content:space-between;gap:2rem}#disaster-prevention #sonae .sonae>*{width:calc((100% - 2rem) / 2)}#disaster-prevention #sonae .sonae>* img{width:100%}#disaster-prevention #sonae .sonae p{margin-bottom:0}#clinic-department .doctorList li{display:flex;gap:2rem}#clinic-department .doctorList .dlBorder{margin-top:0}.report{display:flex;gap:2rem}.report .text{width:calc((100% - 2rem) / 3 * 2)}.report .img{margin-top:0!important}}.target{opacity:0;transform:scale(0,0);transition:opacity 0.3s,transform 1s}.target.appear{opacity:1;transform:none}#kv{position:relative;height:100vh;height:100dvh;overflow:hidden}#kv .catchcopy{position:absolute;bottom:0;left:0;z-index:1;max-width:80%}#kv #slider{width:100%;height:100vh;height:100dvh}#event{padding:5rem 1rem;background:url(/wp-content/themes/nh-theme/img/bg/landscape@2x.jpg) center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}#event .bnr{box-shadow:0 .25rem 1rem rgb(0 0 0 / .2);background:url(/wp-content/themes/nh-theme/img/icn/arrow-circle.svg) right 1rem bottom 1rem no-repeat #fff}#event .bnr div{padding:2rem}#event figure{margin-bottom:0}#pickup .secTitle{margin-top:0;margin-bottom:1.5rem}#pickup .intro{margin-bottom:3rem;text-align:center}#pickup .waveInner{background:#eafdff}#pickup .wave{width:100%;height:5rem;background-image:url(/wp-content/themes/nh-theme/img/bg/wave.svg);background-repeat:repeat-x;background-size:100vw auto;-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative}#pickup .wave::before{content:"";display:block;width:100%;height:5rem;background-image:url(/wp-content/themes/nh-theme/img/bg/wave.svg);background-repeat:repeat-x;background-size:200vw auto;-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute}#pickup .wave::after{content:"";display:block;width:100%;height:5rem;background-image:url(/wp-content/themes/nh-theme/img/bg/wave.svg);background-repeat:repeat-x;background-size:50vw auto;-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute}#pickup .wave.reverse{transform:rotate(180deg)}#hospital{background:#e8ebf0}#hospital .text{padding:1rem 1rem 2rem}#hospital .text h2{margin:1rem 0}#group{text-align:center}#group ul{margin:2rem 1rem 0;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}#group ul li{margin-bottom:1rem;width:calc((100% - 2rem) / 3)}@media screen and (min-width:1080px){#kv{height:80vh;height:80dvh}#kv #slider{height:80vh;height:80dvh}#event{height:80vh;height:80dvh}#event .bnr{width:60rem;height:20rem;display:flex;align-items:center}#event .bnr .fig{width:20rem;height:20rem}#pickup .waveInner{padding:2.5rem 0 7.5rem}#hospital{display:flex;align-items:center;justify-content:center}#hospital .fig{width:57.5%}#hospital .fig img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}#hospital .text{width:42.5%;padding:0 clamp(2rem, 50%, 8rem)}#hospital .text h2{margin:0 0 2rem}#hospital.sec{margin-top:10rem}#group ul{margin:5rem 0 0;gap:2.5rem}#group ul li{margin-bottom:unset;width:unset}#group.sec{margin-top:10rem}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}