.text-small{font-size:.875rem !important}.text-ex-small{font-size:.75rem !important}.text-large{font-size:1.125rem !important}.line-height-ex-small{line-height:1.25 !important}.line-height-small{line-height:1.5 !important}.line-height-normal{line-height:1.75 !important}.line-height-huge{line-height:2.5 !important}.lead{font-size:1.25rem;line-height:1.75rem}.text-list{padding-left:1em;text-indent:-1em}.text-list>*{text-indent:0}.underline{border-bottom:.0625rem dotted}.box{border:.0625rem solid;padding:.125rem}.text-wide-1{letter-spacing:1px !important}.text-wide-2{letter-spacing:2px !important}.text-wide-5{letter-spacing:5px !important}.text-wide-10{letter-spacing:10px !important}.nbw{display:inline-block}.cancel-inline-gap{letter-spacing:-0.4em}.cancel-inline-gap *{letter-spacing:normal}.with-caret::after{display:inline-block;width:.4em;height:.4em;border-top:.0625rem solid;border-right:.0625rem solid;transform:rotate(45deg);content:"";margin-left:.1875rem;position:relative;top:-0.125rem}.font-reset{font-family:YuGothic,"游ゴシック","Yu Gothic","メイリオ","游ゴシック体",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-weight-medium{font-weight:500 !important}.font-weight-semi-bold{font-weight:600 !important}@media(min-width: 992px){.phone-link{pointer-events:none}}.border-dashed{border-style:dashed !important}.btn{font-size:1rem;line-height:1.3125rem}.btn-sm{font-size:.75rem;line-height:.875rem;transform:translateY(-0.125rem)}.btn-success:focus{box-shadow:0 0 .4rem .2rem rgba(96,169,205,.5)}.btn-light:focus{box-shadow:0 0 .4rem .2rem rgba(216,217,219,.5)}.list-group-item{padding-bottom:.875rem !important}.list-group-item:last-of-type{padding-bottom:.8125rem !important}.list-group-flush>.list-group-item:first-of-type{padding-top:.875rem !important}.list-group-flush>.list-group-item:last-of-type{padding-bottom:.875rem !important}.table{margin-bottom:0}.table th,.table td{padding-bottom:.8125rem;border-top-width:.0625rem}.table thead th{border-bottom-width:.0625rem}.table tbody+tbody{border-top-width:.0625rem}.table-bordered{border-width:.0625rem}.table-bordered th,.table-bordered td{border-width:.0625rem}.table-bordered thead th,.table-bordered thead td{border-bottom-width:.0625rem}.table-bordered tbody tr:last-of-type th,.table-bordered tbody tr:last-of-type td{padding-bottom:.75rem}.table-sm th,.table-sm td{padding-bottom:.375rem}.table-sm.table-bordered tbody tr:last-of-type th,.table-sm.table-bordered tbody tr:last-of-type td{padding-bottom:.3125rem}h1,.h1{font-size:3.75rem;line-height:5.25rem}h2,.h2{font-size:2.5rem;line-height:3.5rem}h3,.h3{font-size:1.875rem;line-height:2.625rem}h4,.h4{font-size:1.5rem;line-height:1.75rem}h5,.h5{font-size:1.25rem;line-height:1.75rem}h6,.h6{font-size:1rem;line-height:1.75rem}h3,h4,h5,h6,.h3,.h4,.h5,.h6{transform:rotate(0.05deg)}hr{margin-top:.8125rem}small{font-family:YuGothic,"游ゴシック","Yu Gothic","メイリオ","游ゴシック体",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1}p{margin-bottom:.875rem}ul{margin-bottom:0}ul ul{margin-bottom:0}figure{margin-bottom:0}caption{caption-side:top}.nav-tabs .nav-link{padding-top:.8125rem;padding-bottom:.8125rem}.hover-underline{position:relative}.hover-underline::before{content:"";position:absolute;left:51%;right:51%;top:50%;bottom:50%;margin-top:.75em;border-bottom:1px solid currentColor;opacity:.75;transition:left .5s,right .5s}.hover-underline:hover,.hover-underline:focus,.hover-underline.active{box-shadow:none !important;outline:none !important}.hover-underline:hover::before,.hover-underline:focus::before,.hover-underline.active::before{left:0;right:0;transition:left .5s,right .5s}.hover-slide-btn{position:relative}.hover-slide-btn::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn>span{position:relative;transition:color .5s}.hover-slide-btn:hover,.hover-slide-btn:focus,.hover-slide-btn.active{box-shadow:none !important;outline:none !important}.hover-slide-btn:hover::before,.hover-slide-btn:focus::before,.hover-slide-btn.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn:hover>span,.hover-slide-btn:focus>span,.hover-slide-btn.active>span{color:#fff !important;transition:color .5s}.hover-slide-btn-white{position:relative}.hover-slide-btn-white::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:#fff;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white>span{position:relative;transition:color .5s}.hover-slide-btn-white:hover,.hover-slide-btn-white:focus,.hover-slide-btn-white.active{box-shadow:none !important;outline:none !important}.hover-slide-btn-white:hover::before,.hover-slide-btn-white:focus::before,.hover-slide-btn-white.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white:hover>span,.hover-slide-btn-white:focus>span,.hover-slide-btn-white.active>span{color:currentColor !important;transition:color .5s}.page-header{position:fixed;top:0;left:0;width:100%}.header-logo svg{position:relative;margin-top:-8px}@media screen and (max-width: 320px){.header-logo svg{transform-origin:left center;transform:scale(0.9)}}.header-call-center{position:relative;top:1px}.header-call-center::after{content:"";display:inline-block;height:1.25rem;width:0;border-left:1px solid #fff;margin-left:.5rem;margin-right:.5rem;vertical-align:middle;position:relative;top:-1px}.header-call-icon>svg{transform:translateY(-2px)}@media screen and (max-width: 320px){.header-phone-link{font-size:1rem !important}}.header-link-box{position:relative;border-color:rgba(255,255,255,.7)}.header-link-box::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.header-link-box>span{position:relative;transition:color .5s}.header-link-box:hover,.header-link-box:focus,.header-link-box.active{box-shadow:none !important;outline:none !important}.header-link-box:hover::before,.header-link-box:focus::before,.header-link-box.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.header-link-box:hover>span,.header-link-box:focus>span,.header-link-box.active>span{color:#fff !important;transition:color .5s}.header-link-box::before{opacity:.5}.navbar-toggler{position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media(min-width: 992px){.navbar-toggler{display:none}}.footer-hp-link{white-space:nowrap}@media(min-width: 768px){.footer-hp-link{top:.875rem;left:100%;margin-left:1em}}@media(max-width: 767.98px){.footer-hp-link{position:static !important;display:inline-block;margin-top:.875rem}}.footer-hp-link::before{opacity:.3}.hover-underline{position:relative}.hover-underline::before{content:"";position:absolute;left:51%;right:51%;top:50%;bottom:50%;margin-top:.75em;border-bottom:1px solid currentColor;opacity:.75;transition:left .5s,right .5s}.hover-underline:hover,.hover-underline:focus,.hover-underline.active{box-shadow:none !important;outline:none !important}.hover-underline:hover::before,.hover-underline:focus::before,.hover-underline.active::before{left:0;right:0;transition:left .5s,right .5s}.hover-slide-btn{position:relative}.hover-slide-btn::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn>span{position:relative;transition:color .5s}.hover-slide-btn:hover,.hover-slide-btn:focus,.hover-slide-btn.active{box-shadow:none !important;outline:none !important}.hover-slide-btn:hover::before,.hover-slide-btn:focus::before,.hover-slide-btn.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn:hover>span,.hover-slide-btn:focus>span,.hover-slide-btn.active>span{color:#fff !important;transition:color .5s}.hover-slide-btn-white{position:relative}.hover-slide-btn-white::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:#fff;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white>span{position:relative;transition:color .5s}.hover-slide-btn-white:hover,.hover-slide-btn-white:focus,.hover-slide-btn-white.active{box-shadow:none !important;outline:none !important}.hover-slide-btn-white:hover::before,.hover-slide-btn-white:focus::before,.hover-slide-btn-white.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white:hover>span,.hover-slide-btn-white:focus>span,.hover-slide-btn-white.active>span{color:currentColor !important;transition:color .5s}.global-menu{position:fixed;width:100%;left:0;top:3.5rem;transition:top .5s}@media(min-width: 992px){body.scrolled .global-menu{top:0;transition:top .5s}}.global-menu .nav-link{line-height:2.625rem;display:inline-block}.global-menu .nav-item.top .nav-link>span{display:inline-block;line-height:1;border:1px solid rgba(255,255,255,.7);padding:3px 6px;font-family:"メイリオ",YuGothic,"游ゴシック","Yu Gothic","游ゴシック体",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative}.global-menu .nav-item.top .nav-link>span::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.global-menu .nav-item.top .nav-link>span>span{position:relative;transition:color .5s}.global-menu .nav-item.top .nav-link>span:hover,.global-menu .nav-item.top .nav-link>span:focus,.global-menu .nav-item.top .nav-link>span.active{box-shadow:none !important;outline:none !important}.global-menu .nav-item.top .nav-link>span:hover::before,.global-menu .nav-item.top .nav-link>span:focus::before,.global-menu .nav-item.top .nav-link>span.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.global-menu .nav-item.top .nav-link>span:hover>span,.global-menu .nav-item.top .nav-link>span:focus>span,.global-menu .nav-item.top .nav-link>span.active>span{color:#fff !important;transition:color .5s}.global-menu .nav-item.top .nav-link>span::before{opacity:.3}@media(min-width: 992px){.global-menu .navbar-nav{display:grid;grid-template-columns:repeat(6, 1fr)}}@media(max-width: 991.98px){.global-menu>.container{max-width:none;padding:0}.global-menu .navbar-nav{flex-direction:row}.global-menu .navbar-nav .nav-item{width:25%;box-sizing:border-box;border-top:1px solid #156a71;border-left:1px solid #156a71}.global-menu .navbar-nav .nav-item:nth-of-type(4n+1){border-left-style:none}}@media(max-width: 767.98px){.global-menu .navbar-nav .nav-item{width:50%}}.footer-navigation .nav-item .nav-link{color:#4c3932;font-size:.9375rem}.footer-navigation .nav-item .nav-link>span{display:inline-block;line-height:1}.footer-navigation .nav-item.top .nav-link>span{border:1px solid rgba(76,57,50,.7);padding:3px 12px;font-family:"メイリオ",YuGothic,"游ゴシック","Yu Gothic","游ゴシック体",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative}.footer-navigation .nav-item.top .nav-link>span::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.footer-navigation .nav-item.top .nav-link>span>span{position:relative;transition:color .5s}.footer-navigation .nav-item.top .nav-link>span:hover,.footer-navigation .nav-item.top .nav-link>span:focus,.footer-navigation .nav-item.top .nav-link>span.active{box-shadow:none !important;outline:none !important}.footer-navigation .nav-item.top .nav-link>span:hover::before,.footer-navigation .nav-item.top .nav-link>span:focus::before,.footer-navigation .nav-item.top .nav-link>span.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.footer-navigation .nav-item.top .nav-link>span:hover>span,.footer-navigation .nav-item.top .nav-link>span:focus>span,.footer-navigation .nav-item.top .nav-link>span.active>span{color:#fff !important;transition:color .5s}.footer-navigation .nav-item.top .nav-link>span::before{opacity:.3}.top-link{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:50%;background-color:#1d939c;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.2);position:fixed;z-index:1030;bottom:30px;right:15px;opacity:0;transform:translateY(100px);transition:opacity .5s,transform .5s}@media screen and (max-width: 320px){.top-link{bottom:3.5rem}}body.scrolled .top-link{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s}.top-link::after{content:"";display:inline-block;width:.75rem;height:.75rem;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg);position:relative;top:3px}* html{font-size:100%}html{font-size:100%;line-height:1.75rem}html,body{overflow-x:hidden;position:relative}.page-wrapper{overflow:hidden}.img-fluid{image-rendering:-webkit-optimize-contrast}.navbar-toggler:focus{outline:none}.navbar-toggler-icon{display:inline-block;position:relative;width:1em;height:1em;margin:.5em;border-top:1px solid;border-bottom:1px solid;border-color:transparent;transition:border-color .5s}.collapsed .navbar-toggler-icon{border-color:currentColor;transition:border-color .5s}.navbar-toggler-icon::before{content:"";position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid;margin-top:-1px;transform:rotate(45deg);transition:transform .5s}.collapsed .navbar-toggler-icon::before{transform:rotate(0deg);transition:transform .5s}.navbar-toggler-icon::after{content:"";position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid;margin-top:-1px;transform:rotate(-45deg);transition:transform .5s}.collapsed .navbar-toggler-icon::after{transform:rotate(0deg);transition:transform .5s}.hover-underline{position:relative}.hover-underline::before{content:"";position:absolute;left:51%;right:51%;top:50%;bottom:50%;margin-top:.75em;border-bottom:1px solid currentColor;opacity:.75;transition:left .5s,right .5s}.hover-underline:hover,.hover-underline:focus,.hover-underline.active{box-shadow:none !important;outline:none !important}.hover-underline:hover::before,.hover-underline:focus::before,.hover-underline.active::before{left:0;right:0;transition:left .5s,right .5s}.hover-slide-btn{position:relative}.hover-slide-btn::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:currentColor;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn>span{position:relative;transition:color .5s}.hover-slide-btn:hover,.hover-slide-btn:focus,.hover-slide-btn.active{box-shadow:none !important;outline:none !important}.hover-slide-btn:hover::before,.hover-slide-btn:focus::before,.hover-slide-btn.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn:hover>span,.hover-slide-btn:focus>span,.hover-slide-btn.active>span{color:#fff !important;transition:color .5s}.hover-slide-btn-white{position:relative}.hover-slide-btn-white::before{content:"";position:absolute;top:0;bottom:0;left:51%;right:51%;opacity:0;background-color:#fff;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white>span{position:relative;transition:color .5s}.hover-slide-btn-white:hover,.hover-slide-btn-white:focus,.hover-slide-btn-white.active{box-shadow:none !important;outline:none !important}.hover-slide-btn-white:hover::before,.hover-slide-btn-white:focus::before,.hover-slide-btn-white.active::before{left:0;right:0;opacity:1;transition:left .5s,right .5s,opacity .5s}.hover-slide-btn-white:hover>span,.hover-slide-btn-white:focus>span,.hover-slide-btn-white.active>span{color:currentColor !important;transition:color .5s}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl-3,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-md,.col-md-12,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col,.col-12,.col-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-12{flex:0 0 100%;max-width:100%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.offset-6{margin-left:50%}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-1{order:1}.order-md-2{order:2}.offset-md-1{margin-left:8.33333333%}}@media(min-width: 992px){.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.order-lg-1{order:1}.order-lg-2{order:2}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}}@media(min-width: 1200px){.col-xl-3{flex:0 0 25%;max-width:25%}}.z-index-content{z-index:1}.z-index-fixed-bar{z-index:2}.z-index-global-bar{z-index:3}body:not(.page-top) .main-wrapper{margin-top:3.5rem}@media(min-width: 992px){body:not(.page-top) .main-wrapper{margin-top:8.75rem}}.common-tab .nav-link{color:#6c757d}.common-tab .nav-link:visited{color:#6c757d}.common-tab .nav-link:hover{color:#6c757d}.common-tab .nav-link:active{color:#6c757d}.common-tab .nav-link.active{font-weight:700;background-color:#fff}.common-tab .nav-link.active>span{border-bottom:1px dotted currentColor}.page-cerebrospinal .common-tab .nav-tabs{border-bottom-color:#1e4239}.page-cerebrospinal .common-tab .active{color:#1e4239;border-left-color:#1e4239;border-top-color:#1e4239;border-right-color:#1e4239}.page-stroke .common-tab .nav-tabs{border-bottom-color:#05191b}.page-stroke .common-tab .active{color:#05191b;border-left-color:#05191b;border-top-color:#05191b;border-right-color:#05191b}.page-cerebrovascular .common-tab .nav-tabs{border-bottom-color:#172c5c}.page-cerebrovascular .common-tab .active{color:#172c5c;border-left-color:#172c5c;border-top-color:#172c5c;border-right-color:#172c5c}.page-paper .common-tab .nav-tabs,.page-conference_domestic .common-tab .nav-tabs,.page-conference_international .common-tab .nav-tabs,.page-conference_lecture .common-tab .nav-tabs{border-bottom-color:#05191b}.page-paper .common-tab .active,.page-conference_domestic .common-tab .active,.page-conference_international .common-tab .active,.page-conference_lecture .common-tab .active{color:#05191b;border-left-color:#05191b;border-top-color:#05191b;border-right-color:#05191b}.page-news .common-tab .nav-tabs{border-bottom-color:#05191b}.page-news .common-tab .active{color:#05191b;border-left-color:#05191b;border-top-color:#05191b;border-right-color:#05191b}@media(max-width: 767.98px){.sm-tab .nav{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.sm-tab .nav-item{flex:0 0 50%;max-width:50%;margin-bottom:.4375rem;padding-left:15px;padding-right:15px}.sm-tab .nav-link{border-bottom-style:solid;border-bottom-width:.0625rem;padding-bottom:.375rem;border-bottom-color:#05191b}.page-cerebrospinal .sm-tab .nav-link{border-bottom-color:#1e4239}.page-stroke .sm-tab .nav-link{border-bottom-color:#05191b}.page-cerebrovascular .sm-tab .nav-link{border-bottom-color:#172c5c}}.common-h2-square{display:inline-flex;justify-content:center;align-items:center;width:200px;height:200px;position:relative;color:#fff;letter-spacing:.25rem}.common-h2-square>span{position:absolute;line-height:1;left:100%;bottom:0;font-size:.875rem;font-weight:500;letter-spacing:.0625rem;transform-origin:left bottom;transform:translateX(1.5em) rotate(-90deg)}.page-cerebrospinal .common-h2-square{background:#1e4239}.page-cerebrospinal .common-h2-square>span{color:#1e4239}.page-pediatric_cerebrospinal .common-h2-square{background:#1e4239}.page-pediatric_cerebrospinal .common-h2-square>span{color:#1e4239}.page-stroke .common-h2-square{background:#156a71}.page-stroke .common-h2-square>span{color:#156a71}.page-cerebrovascular .common-h2-square{background:#172c5c}.page-cerebrovascular .common-h2-square>span{color:#172c5c}.common-h2-underscore,.common-h2-underscore-left{position:relative;color:#000}.common-h2-underscore::after,.common-h2-underscore-left::after{content:"";width:1.5em;height:0;border-bottom:.1875rem solid currentColor;position:absolute;top:150%;left:50%;transform:translateX(-50%)}.page-cerebrospinal .common-h2-underscore,.page-cerebrospinal .common-h2-underscore-left{color:#1e4239}.page-stroke .common-h2-underscore,.page-stroke .common-h2-underscore-left{color:#05191b}.page-cerebrovascular .common-h2-underscore,.page-cerebrovascular .common-h2-underscore-left{color:#172c5c}.common-h2-underscore-left::after{left:0;transform:none}.doctor-table-col{width:14.2857142857%}@media(max-width: 767.98px){h1{font-size:3.125rem}}@media(max-width: 767.98px){.bucho-photo{padding-left:0;padding-right:0}.bucho-photo img{max-width:none;width:100%}.bucho-photo figcaption{padding-left:15px;padding-right:15px}}@media(min-width: 768px){.career-list .list-group-item{display:flex}}.career-list .list-group-item .date{display:block;min-width:8em;font-weight:bold;padding-right:1em}.page-stroke .career-list .list-group-item .date{min-width:4em;color:#05191b}.page-cerebrospinal .career-list .list-group-item .date{color:#1e4239}.page-cerebrovascular .career-list .list-group-item .date{color:#172c5c}.career-list .dou{display:inline-block;width:5em;text-align:center}.doctor-list-title{min-width:5em}.link-box-fixed{font-family:"メイリオ",YuGothic,"游ゴシック","Yu Gothic","游ゴシック体",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@keyframes blink{from{transform:scale(1) translateY(-4px)}75%{transform:scale(1.2) translateY(-4px)}to{transform:scale(1.2) translateY(-4px)}}.youtube{position:relative;padding-top:56.25%}.youtube>iframe{position:absolute;top:0;right:0;width:100%;height:100%}.text-primary-n1{color:#1a848c !important}.text-primary-n2{color:#17767d !important}.bg-primary-n2{background-color:#17767d !important}.text-primary-n3{color:#14676d !important}.border-primary-n3{border-color:#14676d !important}.bg-primary-n3{background-color:#14676d !important}.text-primary-n4{color:#11585e !important}.bg-primary-n4{background-color:#11585e !important}.border-primary-4{border-color:#77bec4 !important}.border-primary-5{border-color:#8ec9ce !important}.border-primary-6{border-color:#a5d4d7 !important}.bg-primary-6{background-color:#a5d4d7 !important}.border-primary-8{border-color:#d2e9eb !important}.bg-primary-9{background-color:#e8f4f5 !important}.text-secondary-n3{color:#476098 !important}.text-secondary-n4{color:#3d5282 !important}.border-secondary-n4{border-color:#3d5282 !important}.bg-secondary-n4{background-color:#3d5282 !important}.text-secondary-n5{color:#33456d !important}.border-secondary-5{border-color:#b3c4ec !important}.bg-secondary-9{background-color:#f0f3fb !important}.text-success-n2{color:#367b9d !important}.text-info-n3{color:#377768 !important}.border-info-n3{border-color:#377768 !important}.bg-info-n3{background-color:#377768 !important}.text-info-n4{color:#2f6659 !important}.bg-info-9{background-color:#edf7f4 !important}.bg-dark-n2{background-color:#3d2e28 !important}.bg-dark-n5{background-color:#261d19 !important}.border-dark-5{border-color:#a69c99 !important}.bg-half-primary-8{background-image:linear-gradient(to bottom, transparent, transparent 50%, #d2e9eb 50%, #d2e9eb)}.bg-half-secondary-8{background-image:linear-gradient(to bottom, transparent, transparent 50%, #e0e7f7 50%, #e0e7f7)}.bg-half-info-8{background-image:linear-gradient(to bottom, transparent, transparent 50%, #dceeea 50%, #dceeea)}.circle{display:inline-flex;width:2em;height:2em;align-items:center;justify-content:center;border-radius:50%}.fancy-list-info,.fancy-list-secondary,.fancy-list-primary{list-style:none;padding-left:0}.fancy-list-info li,.fancy-list-secondary li,.fancy-list-primary li{padding-left:1em;text-indent:-1em}.fancy-list-info li::before,.fancy-list-secondary li::before,.fancy-list-primary li::before{content:"";display:inline-block;width:.4em;height:.4em;background-color:#000;border-radius:50%;margin:.3em .3em .3em .3em;vertical-align:middle}.fancy-list-info li::before,.fancy-list-secondary li::before,.fancy-list-primary li::before{transform:translateY(-2px)}.fancy-list-primary li::before{background-color:#1d939c}.fancy-list-secondary li::before{background-color:#6689d9}.fancy-list-info li::before{background-color:#4faa95}@media(max-width: 767.98px){.table-sm-flat{display:block}.table-sm-flat thead,.table-sm-flat tbody,.table-sm-flat tr,.table-sm-flat th,.table-sm-flat td{display:block}.table-sm-flat td:empty{display:none}.table-sm-flat.table-bordered{border-style:none;border-bottom-style:solid;border-top-style:solid}.table-sm-flat.table-bordered tr:first-of-type>th,.table-sm-flat.table-bordered tr:first-of-type>td{margin-top:-0.0625rem}.table-sm-flat.table-bordered th,.table-sm-flat.table-bordered td{margin-bottom:-0.0625rem}}.service-prefixed-number{transform:translateY(-3px)}.table1{width:33.3333333333%}.table2{width:25%}.whats-new::before{content:none}