.page-title{position:relative;padding-top:30px;background-position:center top;background-repeat:no-repeat;background-size:cover;background-image:url(../img/column/bg_page-title.jpg)}.page-title--news{background-image:url(../img/news/bg_page-title.jpg)}.page-title--column{background-image:url(../img/column/bg_page-title.jpg)}.page-title--outpatient{background-image:url(../img/outpatient/bg_page-title.jpg)}.page-title--recruit{background-image:url(../img/recruit/bg_page-title.jpg)}.page-title--about{background-image:url(../img/about/bg_page-title.jpg)}.page-title__container{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (max-width:1023px){.page-title__container{padding:0 5%}}.page-title__text{font-weight:400;color:#23a3de;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP",serif;font-size:clamp(2.5rem,7.8125vw,3rem);line-height:1.4;letter-spacing:.05em;padding-left:1em;border-left:4px solid #23a3de}.page-title__text--news,.page-title__text--recruit{color:#fff;border-left-color:#fff}.pankuzu{background:rgba(255,255,255,.7);-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em 5%;font-style:clamp(1.2rem,3.75vw,1.4rem)}@media screen and (max-width:1023px){.pankuzu{background:#fff}}.sidebar{width:25%;max-width:252px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:90px}@media screen and (max-width:1023px){.sidebar{width:auto;max-width:660px;margin-left:auto;margin-right:auto}}.sidebar__section:not(:last-child){margin-bottom:75px}.sidebar__title{font-weight:700;margin-bottom:1.7em}.sidebar__title__icon{display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin-right:5px;fill:#23a3de;position:relative;top:-2px}.sidebar-list{list-style:none;line-height:1.5;padding-left:15px}.sidebar-list .children{background:url(../img/common/stripe_gray.png);padding:15px;margin-top:.6em;list-style:none}.sidebar-list li:not(:last-child){margin-bottom:1em}.sidebar-list a{text-decoration:none;display:inline-block;position:relative;padding-left:1.5em;-webkit-transition:all .3s;transition:all .3s}.sidebar-list a::before,.sidebar-list a::after{content:"";position:absolute;-webkit-transition:all .3s;transition:all .3s}.sidebar-list a::before{left:0;top:.7em;width:.7em;height:1px;background:#333}.sidebar-list a::after{left:.15em;top:.45em;width:.5em;height:.5em;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(any-hover: hover){.sidebar-list a:hover{color:#23a3de}.sidebar-list a:hover::before{background:#23a3de;left:.3em}.sidebar-list a:hover::after{left:.45em;border-top-color:#23a3de;border-right-color:#23a3de}}.sidebar-list a:focus-visible{color:#23a3de}.sidebar-list a:focus-visible::before{background:#23a3de;left:.3em}.sidebar-list a:focus-visible::after{left:.45em;border-top-color:#23a3de;border-right-color:#23a3de}.block-frame{padding:1.5em}.block-frame:not(:last-child){margin-bottom:40px}.block-frame--border-gray{border:4px solid #eaeaea}.block-frame--border-blue{border:4px solid #23a3de}.block-frame--border-red{border:4px solid #cb0010}.block-frame--bg-gray{background:#eaeaea}.block-frame--bg-blue{background:#23a3de;color:#fff}.block-frame--bg-stripe{background:url(../img/common/stripe_gray.png)}.block-frame__label{margin:0 0 1em 0 !important;font-size:clamp(1.8rem,5.625vw,2rem);font-weight:600;line-height:1.4}.block-frame__label:not(:first-child){margin-top:1.5em !important}.block-frame__value{margin:0}.block-frame__value:not(:last-child){margin-bottom:1em}.block-frame__button{text-align:center}.editor{margin-bottom:85px}.editor p:not([class]):not(:last-child){margin-bottom:2em}.editor h2:not([class]){font-size:clamp(2rem,6.25vw,2.4rem);line-height:1.5;font-weight:600;padding-left:1em;border-left:3px solid #23a3de}.editor h2:not([class]):not(:first-child){margin-top:3em}.editor h2:not([class]):not(:last-child){margin-bottom:1em}.editor h3:not([class]){font-size:clamp(1.8rem,5.625vw,2rem);line-height:1.5;font-weight:600;padding-left:1.2em;position:relative}.editor h3:not([class])::before{content:"";position:absolute;left:0;top:.4em;width:.5em;height:.5em;border-radius:100%;border:3px solid #23a3de}.editor h3:not([class]):not(:first-child){margin-top:3em}.editor h3:not([class]):not(:last-child){margin-bottom:.7em}.editor h4:not([class]){color:#23a3de;font-weight:400;font-size:clamp(1.6rem,5vw,1.8rem);line-height:1.5}.editor h4:not([class]):not(:first-child){margin-top:2em}.editor h4:not([class]):not(:last-child){margin-bottom:.6em}.editor blockquote{background:url(../img/common/stripe_gray.png);padding:30px 30px 30px 4em;position:relative}.editor blockquote::before{content:"″";position:absolute;left:.3em;top:.4em;font-weight:700;line-height:1;font-size:clamp(3rem,9.375vw,7rem);color:#999}.editor blockquote:not(:last-child){margin-bottom:3em}.editor blockquote cite{display:block;text-align:right;color:#999;font-size:clamp(1.2rem,3.75vw,1.6rem)}.editor ul:not([class]),.editor ol:not([class]){margin-left:1em}.editor ul:not([class]):not(:last-child),.editor ol:not([class]):not(:last-child){margin-bottom:2em}.editor li:not([class]):not(:last-child){margin-bottom:1em}.editor li:not([class])>ul,.editor li:not([class])>ol{margin-top:1em}.editor .wp-block-buttons{text-align:center}.editor .wp-block-buttons:not(:last-child){margin-bottom:2em}.editor .wp-block-table:not(:last-child){margin-bottom:2em}.editor .wp-block-table table{border:1px solid #eaeaea}.editor .wp-block-table table th,.editor .wp-block-table table td{padding:.7em 1em;border-bottom:1px solid #eaeaea}.editor .wp-block-table table th{background:url(../img/common/stripe_gray.png)}.editor .wp-block-table table td{border-right:1px solid #eaeaea}.editor .wp-block-table table thead th{text-align:center;color:#007db7;border-right:1px solid #eaeaea}.editor .wp-block-table figcaption{margin-top:.3em;text-align:center}.editor .wp-block-image .alignleft{margin-bottom:1em}@media screen and (max-width:767px){.editor .wp-block-image .alignleft{max-width:50%}}.editor .wp-block-gallery:not(:last-child){margin-bottom:30px}.editor .blocks-gallery-item__caption{-webkit-box-sizing:border-box;box-sizing:border-box}.editor .blocks-gallery-caption{text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}