/*!
Theme Name: 千石ハートワン動物病院
Theme URI: https://pixelium.jp/
Description: ピクセリウム株式会社によるテンプレート
Version: 1.1.5
Author: ピクセリウム株式会社
Author URI: https://pixelium.jp/
Text Domain: pxlm
Tags: custom-menu
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 8.3
*//*!
 * Bootstrap Reboot v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.display-none-up{display:none !important}@media screen and (min-width: 400px){.display-none-up-sm{display:none !important}}@media screen and (min-width: 768px){.display-none-up-md{display:none !important}}@media screen and (min-width: 1000px){.display-none-up-lg{display:none !important}}@media screen and (min-width: 1200px){.display-none-up-xl{display:none !important}}.display-none-down{display:none !important}@media screen and (max-width: 399px){.display-none-down-sm{display:none !important}}@media screen and (max-width: 767px){.display-none-down-md{display:none !important}}@media screen and (max-width: 999px){.display-none-down-lg{display:none !important}}@media screen and (max-width: 1199px){.display-none-down-xl{display:none !important}}.w95{width:95 %}.w90{width:90 %}.w85{width:85 %}.w80{width:80 %}.w75{width:75 %}.w70{width:70 %}.w65{width:65 %}.w60{width:60 %}.w55{width:55 %}.w50{width:50 %}.w45{width:45 %}.w40{width:40 %}.w35{width:35 %}.w30{width:30 %}.w25{width:25 %}.w20{width:20 %}.w15{width:15 %}.w10{width:10 %}.w5{width:5 %}.w0{width:0 %}@media screen and (max-width: 767px){.md-w95{width:95 %}}@media screen and (max-width: 767px){.md-w90{width:90 %}}@media screen and (max-width: 767px){.md-w85{width:85 %}}@media screen and (max-width: 767px){.md-w80{width:80 %}}@media screen and (max-width: 767px){.md-w75{width:75 %}}@media screen and (max-width: 767px){.md-w70{width:70 %}}@media screen and (max-width: 767px){.md-w65{width:65 %}}@media screen and (max-width: 767px){.md-w60{width:60 %}}@media screen and (max-width: 767px){.md-w55{width:55 %}}@media screen and (max-width: 767px){.md-w50{width:50 %}}@media screen and (max-width: 767px){.md-w45{width:45 %}}@media screen and (max-width: 767px){.md-w40{width:40 %}}@media screen and (max-width: 767px){.md-w35{width:35 %}}@media screen and (max-width: 767px){.md-w30{width:30 %}}@media screen and (max-width: 767px){.md-w25{width:25 %}}@media screen and (max-width: 767px){.md-w20{width:20 %}}@media screen and (max-width: 767px){.md-w15{width:15 %}}@media screen and (max-width: 767px){.md-w10{width:10 %}}@media screen and (max-width: 767px){.md-w5{width:5 %}}@media screen and (max-width: 767px){.md-w0{width:0 %}}.screen-reader-text{display:none}@media screen and (min-width: 768px){.pc-none{display:none !important}}@media screen and (max-width: 767px){.sp-none{display:none !important}}.red{color:red}.blue{color:blue}.orange{color:#fe8605}.green{color:#77af5c}strong{font-weight:600}b{font-weight:600}img{height:auto}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title h2,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title h2{margin:0 0 1rem 0;padding-bottom:.7rem;color:rgba(0,0,0,.87);font-weight:500;font-size:1.6rem;font-family:fot-matisse-pron,sans-serif;line-height:1.4;letter-spacing:.3rem;border-bottom:1px solid rgba(0,0,0,.87)}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title h2,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box h2,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title h2{letter-spacing:initial}}article .entry-footer a{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;text-decoration:none;background-color:#fff;border:1px solid #00b8ad;transition:all .5s ease}article .entry-footer a:hover{color:#fff;background-color:#00b8ad}article .entry-footer a:hover::after{transform:translateY(-50%) translateX(-2rem)}article .entry-footer a::after{position:absolute;top:50%;left:100%;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%2066.25%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2298.75%205%20155%2061.25%205%2061.25%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:15px;transform:translateY(-50%) translateX(-2.3rem);transition:all .3s ease;content:""}footer.site-footer .footer-information-area .content .left dl .access+dd a,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content>a,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content>a,body.archive article .entry-footer .more,body.single article .entry-footer .more,body.approach article .entry-footer .more{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;text-decoration:none;background-color:#fff;border:1px solid #00b8ad;transition:all .5s ease}footer.site-footer .footer-information-area .content .left dl .access+dd a:hover,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content>a:hover,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content>a:hover,body.archive article .entry-footer .more:hover,body.single article .entry-footer .more:hover,body.approach article .entry-footer .more:hover{color:#fff;background-color:#00b8ad}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box>a,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title .button-area a,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title .button-area a,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box .button-area a,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box .button-area a,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title .button-area a{position:relative;display:block;padding:.5rem .5rem .5rem 1.5rem;color:rgba(0,0,0,.87);font-size:.9rem;font-family:"source-han-sans-japanese",sans-serif;line-height:1;text-decoration:none;transition:.5s}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box>a::before,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title .button-area a::before,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title .button-area a::before,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box .button-area a::before,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box .button-area a::before,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title .button-area a::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;color:#fff;font-weight:600;font-size:.6rem;font-family:"Font Awesome 5 Free";text-align:center;background-color:#00b8ad;transform:translateY(-50%);transition:.5s;content:""}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box>a:hover,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title .button-area a:hover,body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title .button-area a:hover,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box .button-area a:hover,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box .button-area a:hover,body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title .button-area a:hover{opacity:.5}.arrow{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}.table-scroll{width:100%;overflow:scroll}.pxlm-calendar{width:100%}.pxlm-calendar thead tr th{color:#fff;font-weight:600;background-color:#00b8ad}.pxlm-calendar tbody th{position:sticky;left:0;background-color:rgba(0,0,0,.1)}.pxlm-calendar tbody td{font-size:.9rem;font-family:"source-han-sans-japanese",sans-serif;vertical-align:top;background-color:rgba(0,0,0,.05)}.pxlm-calendar th,.pxlm-calendar td{padding:.5rem;color:rgba(0,0,0,.87);font-weight:400;text-align:center}.pxlm-calendar tr+tr{border-top:2px solid #fff}article .entry-content .pxlm-table-time,.pxlm-table-time{color:#fff}article .entry-content .pxlm-table-time th,.pxlm-table-time th,article .entry-content .pxlm-table-time td,.pxlm-table-time td{color:rgba(0,0,0,.87);font-weight:400;text-align:center}article .entry-content .pxlm-table-time tr+tr,.pxlm-table-time tr+tr{border-top:2px solid #fff}article .entry-content .pxlm-table-time thead tr th,.pxlm-table-time thead tr th{padding:.5rem;color:#fff;font-weight:500;background-color:#00b8ad}@media screen and (max-width: 767px){article .entry-content .pxlm-table-time thead tr th,.pxlm-table-time thead tr th{padding:.2rem 0}}.pxlm-table-time thead tr th:nth-child(1){width:30%}article .entry-content .pxlm-table-time tbody th,.pxlm-table-time tbody th,article .entry-content .pxlm-table-time tbody td,.pxlm-table-time tbody td{padding:.6rem .5rem;line-height:1}article .entry-content .pxlm-table-time tbody th,.pxlm-table-time tbody th{width:40%;background-color:rgba(0,0,0,.1)}article .entry-content .pxlm-table-time tbody td,.pxlm-table-time tbody td{font-size:1.4rem;background-color:rgba(0,0,0,.05)}@media screen and (max-width: 999px){article .entry-content .pxlm-table-time tbody td,.pxlm-table-time tbody td{font-size:1rem}}article .entry-content .pxlm-table-time tbody td span,.pxlm-table-time tbody td span{font-size:.8rem}article .entry-content .pxlm-table-time tbody td br,.pxlm-table-time tbody td br{line-height:1}article .entry-content .pxlm-table-time caption,.pxlm-table-time caption{padding:.5rem .5rem;color:rgba(0,0,0,.87);font-weight:400;font-size:.8rem;font-family:"source-han-sans-japanese",sans-serif;text-align:left;background-color:rgba(0,0,0,.05);border-top:2px solid #fff}.pxlm-table-time{width:100%}.pxlm-table-time+.pxlm-table-time{margin-top:1rem}body{margin:0;color:rgba(0,0,0,.87);font-weight:400;font-family:"source-han-sans-japanese",sans-serif;line-height:1.7;word-wrap:break-word;font-feature-settings:"palt" 1}@media screen and (max-width: 767px){body{border:0}}body *{box-sizing:border-box;margin:0;padding:0;line-height:1.9;font-feature-settings:"palt" 1}body:not(.home).page .site-content,body:not(.home).single .site-content,body:not(.home).archive .site-content,body:not(.home).error404 .site-content{display:grid;grid-gap:20px;grid-template-columns:1fr 3fr;max-width:1000px;margin:0 auto 6rem auto}@media screen and (max-width: 767px){body:not(.home).page .site-content,body:not(.home).single .site-content,body:not(.home).archive .site-content,body:not(.home).error404 .site-content{grid-template-columns:1fr}}body:not(.home).page .site-content .hero-header,body:not(.home).single .site-content .hero-header,body:not(.home).archive .site-content .hero-header,body:not(.home).error404 .site-content .hero-header{grid-row:1/span 1;grid-column:1/span 2}@media screen and (max-width: 767px){body:not(.home).page .site-content .hero-header,body:not(.home).single .site-content .hero-header,body:not(.home).archive .site-content .hero-header,body:not(.home).error404 .site-content .hero-header{grid-column:1/span 1}}body:not(.home).page .site-content .content-area,body:not(.home).single .site-content .content-area,body:not(.home).archive .site-content .content-area,body:not(.home).error404 .site-content .content-area{grid-row:2/span 1;grid-column:2/span 1}@media screen and (max-width: 767px){body:not(.home).page .site-content .content-area,body:not(.home).single .site-content .content-area,body:not(.home).archive .site-content .content-area,body:not(.home).error404 .site-content .content-area{grid-row:2/span 1;grid-column:1/span 1}}body:not(.home).page .site-content .widget-area,body:not(.home).single .site-content .widget-area,body:not(.home).archive .site-content .widget-area,body:not(.home).error404 .site-content .widget-area{grid-row:2/span 1;grid-column:1/span 1}@media screen and (max-width: 767px){body:not(.home).page .site-content .widget-area,body:not(.home).single .site-content .widget-area,body:not(.home).archive .site-content .widget-area,body:not(.home).error404 .site-content .widget-area{grid-row:3/span 1}}body.archive article,body.single article,body.approach article{grid-gap:1rem 0;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){body.archive article,body.single article,body.approach article{max-width:calc(100vw - 2rem)}}body.archive article .entry-header,body.single article .entry-header,body.approach article .entry-header{height:auto;background-image:none}body.archive article .entry-header .entry-title,body.single article .entry-header .entry-title,body.approach article .entry-header .entry-title{margin-bottom:0}body.archive article .entry-header .entry-title a,body.single article .entry-header .entry-title a,body.approach article .entry-header .entry-title a{color:rgba(0,0,0,.87);line-height:1.5;text-decoration:none}body.archive article .entry-header .entry-title::after,body.single article .entry-header .entry-title::after,body.approach article .entry-header .entry-title::after{display:none}body.archive article .entry-header .post-meta,body.single article .entry-header .post-meta,body.approach article .entry-header .post-meta{font-family:"source-han-sans-japanese",sans-serif}body.archive article .entry-header .post-meta .posted-on a,body.single article .entry-header .post-meta .posted-on a,body.approach article .entry-header .post-meta .posted-on a{color:rgba(0,0,0,.26)}body.archive article .entry-header .post-meta .posted-on .updated,body.single article .entry-header .post-meta .posted-on .updated,body.approach article .entry-header .post-meta .posted-on .updated{display:none}body.archive article .entry-content p,body.single article .entry-content p,body.approach article .entry-content p{margin-bottom:1rem}body.archive article .entry-footer,body.single article .entry-footer,body.approach article .entry-footer{display:flex;align-items:flex-end;justify-content:flex-end}body.archive article .entry-footer .more,body.single article .entry-footer .more,body.approach article .entry-footer .more{display:inline-block;color:#00b8ad;font-family:"source-han-sans-japanese",sans-serif}body.archive article .entry-footer .more::after,body.single article .entry-footer .more::after,body.approach article .entry-footer .more::after{display:none}body.archive article+article,body.single article+article,body.approach article+article{margin-top:2rem}body.home .site .site-content{position:relative;z-index:1;margin-top:-6rem}@media screen and (max-width: 767px){body.home .site .site-content{margin:0 auto 0 auto}}body.home .site .site-content .content-area .site-main{display:grid;grid-gap:2rem;grid-template-columns:2fr 1fr;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .site-main{grid-template-columns:1fr}}body.home .site .site-content .content-area .frontpage-tertiary-area{grid-column:1/span 2;width:100%;margin-top:2rem}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area{grid-column:1/span 1;max-width:calc(100vw - 10px);margin:0 auto;margin-top:0}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;list-style:none}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li{align-self:stretch;background-position:center;background-size:cover}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem;color:#fff;font-size:1.4rem;line-height:1.4;text-align:center;text-decoration:none;background-color:rgba(0,184,173,.5);border:2px solid #1e4833;transition:.5s}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a{display:flex;padding:.5rem 0;font-size:1.2rem}}@media screen and (max-width: 999px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a{font-size:1rem}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a span{font-size:.9rem;font-family:"source-han-sans-japanese",sans-serif}@media screen and (max-width: 999px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a span{display:none}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a br{line-height:1}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a::after{position:absolute;right:0;bottom:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:0 0 .5rem .5rem;content:""}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a:hover{background-color:#00b8ad}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li:nth-of-type(1){background-image:url(images/feature_night.jpg)}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li:nth-of-type(2){background-image:url(images/feature_ct.jpg)}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li:nth-of-type(3){background-image:url(images/feature_car.jpg);background-position:100% 100%}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li:nth-of-type(4){background-image:url(images/feature_online.jpg)}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning{display:block;margin-top:1rem;padding:.5rem 1rem;color:red;font-size:1.5rem;text-align:center;text-decoration:none;background-color:#ff0;border:2px solid red;transition:.3s}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning{position:relative;padding-left:3rem;font-size:1.2rem;text-align:left}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning:hover{opacity:.5}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning i{margin-right:1rem}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning i{position:absolute;top:1rem;left:1rem}}body.home .site .site-content .content-area .frontpage-primary-area{display:grid;grid-gap:2rem 0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content{max-width:900px;margin:0 auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title{display:grid;grid-row:1/span 1;grid-column:1/span 2;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .pxlm-time-area{background-color:#fff}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area{grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content{display:grid;grid-gap:1rem;grid-template-rows:auto auto;grid-template-columns:150px auto;align-items:flex-start;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content{width:100%;max-width:calc(100vw - 2rem)}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box{display:grid;grid-row:1/span 1;grid-column:1/span 2;grid-template-columns:1fr 1fr;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul{display:flex;flex-wrap:wrap;grid-row:2/span 1;grid-column:1/span 2;max-height:200px;margin:0;padding:0;overflow-y:scroll;font-family:"source-han-sans-japanese",sans-serif;list-style:none}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul{padding:.5rem;border:1px solid #e0e0e0}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li{width:100%}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a{display:flex;flex-wrap:wrap;padding:1rem 1rem;color:rgba(0,0,0,.87);font-weight:400;text-decoration:none;transition:.3s}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a{padding:.5rem}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a:hover{color:rgba(0,0,0,.54);opacity:.5}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a .date{color:rgba(0,0,0,.54)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a .label-area{margin-left:1rem}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a .label-area .label{display:block;width:100px;padding:.2rem .5rem;color:rgba(0,0,0,.87);font-size:.8rem;text-align:center;background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a .title{margin-left:1rem}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li a .title{flex-basis:100%;margin-top:.5rem;margin-left:0}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li.category-important{background-color:#ff0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li.category-important .date{color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li.category-important .label-area .label{color:#fff;background-color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li.category-important .title{color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li+li{border-top:1px solid #e0e0e0}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul li+li{margin-top:1rem;border-top:0}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content{max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content{width:100%;max-width:calc(100vw - 2rem)}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul{display:grid;grid-gap:1rem;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;list-style:none}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul{grid-gap:.5rem;grid-template-rows:auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a{position:relative;display:block;padding:.6rem 1rem;color:rgba(0,0,0,.87);text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;transition:.5s}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a{padding:.6rem .6rem}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a::after{position:absolute;right:0;bottom:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00b8ad rgba(0,0,0,0);border-style:solid;border-width:0 0 .6rem .6rem;transition:.5s;content:""}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a:hover{background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff6c00 rgba(0,0,0,0)}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu.col1 ul{grid-gap:.5rem 0;grid-template-rows:auto;grid-template-columns:1fr}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content>a{max-width:-moz-max-content;max-width:max-content;margin:4rem auto 0 auto}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content{display:grid;grid-gap:1rem;grid-template-rows:auto auto;align-items:flex-start}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title{display:grid;grid-row:1/span 1;grid-column:auto/span 1;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title .button-area a{display:block;padding:.5rem .5rem;color:rgba(0,0,0,.87);font-size:.9rem;font-family:"source-han-sans-japanese",sans-serif;line-height:1;text-decoration:none;border:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;list-style:none}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul{grid-gap:.5rem;grid-template-rows:auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul>li a{position:relative;display:block;padding:.6rem 1rem;color:rgba(0,0,0,.87);text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;transition:.5s}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul>li a::after{position:absolute;right:0;bottom:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00b8ad rgba(0,0,0,0);border-style:solid;border-width:0 0 .6rem .6rem;transition:.5s;content:""}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul>li a:hover{background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul>li a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff6c00 rgba(0,0,0,0)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content>a{max-width:-moz-max-content;max-width:max-content;margin:4rem auto 0 auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content{display:grid;grid-gap:1rem;width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box{display:grid;grid-row:1/span 1;grid-column:1/span 2;grid-template-columns:1fr 1fr;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul{display:flex;flex-wrap:wrap;grid-row:2/span 1;grid-column:1/span 2;max-height:200px;margin:0;padding:0;overflow-y:scroll;font-family:"source-han-sans-japanese",sans-serif;list-style:none}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul{padding:.5rem;border:1px solid #e0e0e0}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li{width:100%}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a{display:flex;flex-wrap:wrap;padding:1rem 1rem;color:rgba(0,0,0,.87);font-weight:400;text-decoration:none;transition:.3s}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a{padding:.5rem}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a:hover{color:rgba(0,0,0,.54);opacity:.5}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a .date{color:rgba(0,0,0,.54)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a .label-area{margin-left:1rem}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a .label-area .label{display:block;width:100px;padding:.2rem .5rem;color:rgba(0,0,0,.87);font-size:.8rem;text-align:center;background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a .title{margin-left:1rem}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li a .title{flex-basis:100%;margin-top:.5rem;margin-left:0}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li.category-important{background-color:#ff0}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li.category-important .date{color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li.category-important .label-area .label{color:#fff;background-color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li.category-important .title{color:red}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li+li{border-top:1px solid #e0e0e0}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul li+li{margin-top:1rem;border-top:0}}body.home .site .site-content .content-area .frontpage-secondary-area{display:grid;grid-gap:2rem 0;grid-column:2/span 1}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area{grid-column:1/span 1}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content{max-width:900px;margin:0 auto}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title{display:grid;grid-row:1/span 1;grid-column:1/span 2;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .pxlm-time-area{background-color:#fff}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title{display:grid;grid-row:1/span 1;grid-column:1/span 2;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87)}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title h2{grid-column:1/span 1;margin-bottom:0;padding-bottom:0;border-bottom:0}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title .button-area{display:flex;grid-column:2/span 1;align-items:center;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .google-map{width:100%;height:200px}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box{padding:.5rem;background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box>p{font-family:"source-han-sans-japanese",sans-serif}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul{display:grid;grid-gap:.5rem;grid-template-columns:1fr 1fr;font-family:"source-han-sans-japanese",sans-serif;list-style:none}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li a{position:relative;display:block;padding:.6rem 1rem;color:rgba(0,0,0,.87);text-align:center;text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;transition:.5s}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li a::after{position:absolute;right:0;bottom:0;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00b8ad rgba(0,0,0,0);border-style:solid;border-width:0 0 .6rem .6rem;transition:.5s;content:""}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li a:hover{background-color:rgba(0,0,0,.05)}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff6c00 rgba(0,0,0,0)}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li:nth-of-type(1){grid-column:1/span 2}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li:nth-of-type(2){grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li:nth-of-type(3){grid-column:2/span 1}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li:nth-of-type(4){grid-column:1/span 2}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box>a{max-width:-moz-max-content;max-width:max-content;margin:0 auto;padding-top:1rem;padding-bottom:1rem;text-align:center}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content ul{display:grid;grid-gap:1rem;list-style:none}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content ul li a{display:grid;grid-gap:1rem;grid-template-columns:40px 2fr;align-items:center;width:100%;padding:1rem;color:#fff;font-size:1rem;font-family:"source-han-sans-japanese",sans-serif;text-align:center;text-decoration:none;background-color:#1e4833;border:1px solid #1e4833;transition:.5s}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content ul li a img{max-width:100%}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content ul li a:hover{opacity:.5}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-facebook-area .content{border:1px solid #e0e0e0}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;margin:0 auto;list-style:none}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li a{display:block;padding:.5rem 2rem;text-align:center;background-color:rgba(0,0,0,.87);transition:all .3s ease-out}@media screen and (max-width: 999px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li a{padding:.5rem 0}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li a img{width:30px;height:30px}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li a:hover{opacity:.5}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.twitter a{background-color:#00b8ad}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.instagram a{background-color:#00b8ad}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.facebook a{background-color:#00b8ad}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.line a{background-color:#00b8ad}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content{width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;list-style:none}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li a{display:block;transition:.5s}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li a:hover{opacity:.5}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li img{width:100%}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li:nth-of-type(1){grid-column:1/span 2}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li:nth-of-type(1) a{display:block;width:100%;padding:.5rem;color:#c30c24;font-size:1rem;text-align:center;text-decoration:none;border:2px solid #c30c24;transition:.5s}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li:nth-of-type(1) a i{margin-right:.5rem}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner02-area .content ul li:nth-of-type(1) a:hover{color:#fff;background-color:#c30c24}body.page-id-1616 .site .site-content,body.page-id-1609 .site .site-content,body.page-id-1495 .site .site-content,body.page-id-15 .site .site-content,body.page-id-1421 .site .site-content,body.page-id-2739 .site .site-content{display:grid;max-width:735px;margin:0 auto 0 auto}body.page-id-1616 .site .site-content .content-area,body.page-id-1609 .site .site-content .content-area,body.page-id-1495 .site .site-content .content-area,body.page-id-15 .site .site-content .content-area,body.page-id-1421 .site .site-content .content-area,body.page-id-2739 .site .site-content .content-area{grid-column:1/span 2}body.page-id-1616 .site .site-content .widget-area,body.page-id-1609 .site .site-content .widget-area,body.page-id-1495 .site .site-content .widget-area,body.page-id-15 .site .site-content .widget-area,body.page-id-1421 .site .site-content .widget-area,body.page-id-2739 .site .site-content .widget-area{display:none}@media screen and (max-width: 767px){body.page-parent .widget-area{display:none}}body.error404 .site .site-content{display:grid;max-width:735px;margin:0 auto 0 auto}body.error404 .site .site-content .content-area{grid-column:1/span 2}body.error404 .site .site-content .widget-area{display:none}header.site-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px));z-index:10;width:100%;margin:0 auto}@media screen and (max-width: 767px){header.site-header{display:grid;grid-template-columns:1fr;padding:0}}header.site-header .belt-area{display:none;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0 auto;padding:0 calc((100% - 1000px)/2);color:rgba(0,0,0,.87);background-color:#fff}@media screen and (max-width: 767px){header.site-header .belt-area{display:none}}header.site-header .belt-area .description{display:flex;align-items:center;justify-content:flex-start;width:100%;font-weight:300;font-size:.8rem}header.site-header .logo-area{display:grid;grid-template-rows:auto;grid-template-columns:1.5fr 2fr;align-items:flex-start;width:100%;padding:1rem calc((100% - 1000px)/2);background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 767px){header.site-header .logo-area{grid-row:auto/span 1;grid-column:auto/span 1;grid-template-columns:1.4fr 1fr;width:100%;padding:.5rem;border-top:0;border-bottom:0}}header.site-header .logo-area .left{grid-column:1/span 1}header.site-header .logo-area .left a{display:flex;align-items:center}header.site-header .logo-area .left a img{width:100%;height:auto}header.site-header .logo-area .right{display:grid;grid-gap:.5rem;grid-row:1/span 1;grid-column:2/span 1;grid-template-rows:auto auto;grid-template-columns:1fr;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){header.site-header .logo-area .right{grid-column:2/span 1;grid-template-rows:auto;grid-template-columns:auto auto;align-self:stretch}}@media screen and (max-width: 767px){header.site-header .logo-area .right nav{display:none}}header.site-header .logo-area .right nav ul{display:grid;grid-gap:1rem;grid-template-columns:auto auto auto;justify-content:flex-end;font-size:.9rem;font-family:"source-han-sans-japanese",sans-serif;list-style:none}header.site-header .logo-area .right nav ul a{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.87)}header.site-header .logo-area .right>div{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){header.site-header .logo-area .right>div{grid-row:1/span 1;grid-column:1/span 1}}header.site-header .logo-area .right>div>div a{display:flex;align-items:center;justify-content:center;margin-right:1rem;padding:.3rem 1rem;color:#fff;font-size:.8rem;text-decoration:none;background-color:#1e4833;transition:.5s}@media screen and (max-width: 767px){header.site-header .logo-area .right>div>div a{margin:0;padding:0;color:rgba(0,0,0,.87);background-color:rgba(0,0,0,0)}}header.site-header .logo-area .right>div>div a:hover{opacity:.5}header.site-header .logo-area .right>div .tel{display:flex;gap:.5rem;align-items:center;justify-content:center;color:#1e4833;font-weight:500;font-size:2rem;font-family:"roboto",sans-serif;line-height:1;text-decoration:none;transition:.7s}@media screen and (max-width: 767px){header.site-header .logo-area .right>div .tel{display:none}}header.site-header .logo-area .right>div .tel ion-icon{color:#1e4833}header.site-header .logo-area .right>div .tel:hover{opacity:.5}header.site-header .logo-area .right .slide-menu-button{display:none}@media screen and (max-width: 767px){header.site-header .logo-area .right .slide-menu-button{display:flex;grid-row:1/span 1;grid-column:2/span 1;align-items:center;align-self:stretch;justify-content:center;padding:0 1rem;color:#fff;font-family:"source-han-sans-japanese",sans-serif;background-color:#1e4833;border:1px solid #1e4833;transition:.5s}}header.site-header .logo-area .right .slide-menu-button img{width:25px}header.site-header .logo-area .right .slide-menu-button:hover{opacity:.5}header.site-header .logo-area .site-title a{transition:.3s ease}header.site-header .logo-area .site-title a:hover{opacity:.5}header.site-header .main-navigation{z-index:10;display:grid;grid-template-columns:1fr;align-items:center;justify-content:center;width:100%;outline:none;transition:.5s}@media screen and (max-width: 767px){header.site-header .main-navigation{grid-row:3/span 1;grid-column:auto/span 1;padding:5px}}header.site-header .main-navigation.sticky{position:fixed;top:0;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 767px){header.site-header .main-navigation.sticky{position:initial}}header.site-header .main-navigation.sticky .menu-global-menu-container{background-color:rgba(0,184,173,.8);transition:all 1.5s ease-out}header.site-header .main-navigation .menu-global-menu-container{width:100%;margin:0 auto;background-color:#00b8ad;outline:none;transition:all 1.5s ease-out}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container{background-color:rgba(0,0,0,0)}}header.site-header .main-navigation .menu-global-menu-container .main-menu{display:grid;grid-template-columns:auto;justify-content:stretch;max-width:1000px;margin:0 auto;font-size:1.1rem;outline:none}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu{grid-gap:1px;grid-template-columns:1fr 1fr 1fr;border:0}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li{position:relative;z-index:10;display:flex;flex:1 0 auto;grid-row:1/span 1;align-items:center;justify-content:center;text-align:center;transition:.5s}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li{background-color:#00b8ad}}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li{grid-row:auto/span 1}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-1395,header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-1505{display:none}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li>a{position:relative;align-items:center;justify-content:center;width:100%;padding:1.2rem 0;color:#fff;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:all .3s ease-out}header.site-header .main-navigation .menu-global-menu-container .main-menu>li:hover>a{color:#fff;background-color:#00f5e7}header.site-header .main-navigation .menu-global-menu-container .main-menu>li:hover>a::before{line-height:1.2rem;opacity:1}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul{position:absolute;top:80%;left:0;flex-wrap:wrap;align-items:flex-start;width:-moz-max-content;width:max-content;min-width:250px;line-height:2rem;background-color:rgba(255,255,255,.9);box-shadow:0 2px 3px rgba(0,0,0,.05);visibility:hidden;opacity:0;transition:all .3s ease}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul{display:none}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;width:100%;font-size:1rem}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a{display:flex;align-items:center;width:100%;padding:.5rem 3rem .5rem 1rem;color:rgba(0,0,0,.87);text-align:left;text-decoration:none;transition:all .3s ease-out}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a::after{position:absolute;left:100%;width:1rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%2066.25%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22a%22%20points%3D%2298.75%205%20155%2061.25%205%2061.25%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:15px;transform:translateX(-2.3rem);transition:all .3s ease;content:""}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a:hover{color:#00b8ad;background-color:#71fff6}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a:hover::after{transform:translateX(-2rem)}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>a{transition:.5s;pointer-events:none}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>a{pointer-events:all}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:hover>ul,header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:active>ul,header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:focus>ul{top:100%;visibility:visible;opacity:1;transition:all .3s ease}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:hover>ul,header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:active>ul,header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children:focus>ul{display:none}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-1505>ul{right:0;left:initial}.visual{width:100%}.visual .swiper{width:100%;height:100%}.visual .swiper-slide img{display:block;width:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.visual .swiper-button-prev,.visual .swiper-button-next{padding:1.5rem;background-color:#fff;border-radius:100vw;transition:.3s}.visual .swiper-button-prev::after,.visual .swiper-button-next::after{color:#00b8ad;font-size:1rem}.visual .swiper-button-prev:hover,.visual .swiper-button-next:hover{opacity:.5}@media screen and (max-width: 767px){.visual .swiper-button-prev,.visual .swiper-button-next{display:none}}footer.site-footer{background-color:light(#00b8ad, 30%)}footer.site-footer .footer-information-area{display:flex;justify-content:center;padding:2rem 0}footer.site-footer .footer-information-area .content{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;align-items:flex-start;min-width:1000px;max-width:1000px}@media screen and (max-width: 767px){footer.site-footer .footer-information-area .content{flex-wrap:wrap;grid-gap:1rem;grid-template-columns:1fr;width:calc(100vw - 2rem)}}@media screen and (max-width: 999px){footer.site-footer .footer-information-area .content{min-width:initial}}footer.site-footer .footer-information-area .content .left{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:flex-start;align-self:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){footer.site-footer .footer-information-area .content .left{width:100%}}footer.site-footer .footer-information-area .content .left h2{margin-bottom:2rem;color:rgba(0,0,0,.87);font-weight:400;font-size:1.6rem;font-family:vdl-logog,sans-serif}footer.site-footer .footer-information-area .content .left h2 img{width:100%}footer.site-footer .footer-information-area .content .left dl{display:grid;grid-template-columns:auto 1fr;color:rgba(0,0,0,.87);font-weight:300;word-break:break-all}footer.site-footer .footer-information-area .content .left dl dt{display:flex;align-items:center;justify-content:flex-end;margin:0;margin-top:10px;padding:0;font-weight:400}footer.site-footer .footer-information-area .content .left dl .address{display:none}footer.site-footer .footer-information-area .content .left dl .address+dd{grid-column:1/span 2}footer.site-footer .footer-information-area .content .left dl .tel{padding-right:1rem}footer.site-footer .footer-information-area .content .left dl .tel+dd{font-weight:400;font-size:2rem}footer.site-footer .footer-information-area .content .left dl .fax{padding-right:1rem}footer.site-footer .footer-information-area .content .left dl .fax+dd{font-weight:400}footer.site-footer .footer-information-area .content .left dl .access{display:none}footer.site-footer .footer-information-area .content .left dl .access+dd{grid-row:4/span 1;grid-column:1/span 2;color:#00b8ad}footer.site-footer .footer-information-area .content .left dl .access+dd a{margin:1rem 0 0 0}footer.site-footer .footer-information-area .content .left p a{display:inline-block;margin-top:1rem;padding:.6rem 2rem;color:#fff;font-size:1.3rem;text-decoration:none;background-color:#ff6c00;transition:all .3s ease}footer.site-footer .footer-information-area .content .left p a i{margin-right:.5rem}footer.site-footer .footer-information-area .content .left p a:hover{background-color:#ffa766}@media screen and (max-width: 767px){footer.site-footer .footer-information-area .content .right{grid-template-columns:1fr}}footer.site-footer .footer-information-area .content .right .pxlm-table-time+.pxlm-table-time{margin-top:0}footer.site-footer .footer-menu-area{padding:1rem 0;background-color:#fff}footer.site-footer .footer-menu-area .content{display:grid;grid-gap:2rem;grid-template-columns:1fr;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){footer.site-footer .footer-menu-area .content{width:calc(100vw - 2rem)}}footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu{display:grid;grid-gap:1rem;grid-template-rows:auto;grid-template-columns:auto;justify-content:flex-end;width:100%;font-weight:300;font-size:.9rem;line-height:1.5rem;-moz-column-count:3;column-count:3;list-style:none}@media screen and (max-width: 767px){footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu{grid-template-columns:1fr 1fr;font-size:1rem}}footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li{grid-row:1/span 1;width:100%}@media screen and (max-width: 767px){footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li{grid-row:auto/span 1;grid-column:auto/span 1}}footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li>a{margin-bottom:10px;color:rgba(0,0,0,.87);font-weight:400;text-decoration:none;transition:all .3s ease-out}footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li>a:hover{color:#00b8ad;opacity:.5}footer.site-footer .footer-copyright-area{display:flex;align-items:center;justify-content:center;padding:5px 0;font-size:.9rem;background-color:#00b8ad}footer.site-footer .footer-copyright-area .content{display:flex;flex-direction:row;justify-content:center}footer.site-footer .footer-copyright-area .content p{text-align:center}footer.site-footer .footer-copyright-area .content p a{color:rgba(255,255,255,.7);font-weight:300;text-decoration:none}.hero-header{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;background-color:rgba(0,0,0,.05)}.hero-header .hero-title{position:relative;display:none;width:100%;padding:1rem calc((100% - 1000px)/2)}@media screen and (max-width: 767px){.hero-header .hero-title{padding:.5rem}}.hero-header .hero-title h1{width:100%;color:#fff;font-weight:500;font-size:2.2rem;font-family:ten-mincho,serif;font-style:normal;letter-spacing:.3rem;text-align:center}@media screen and (max-width: 767px){.hero-header .hero-title h1{font-size:1.3rem}}.hero-header .hero-breadcrumbs{position:relative;display:flex;align-items:flex-end;width:100%;max-width:1000px;margin:0 auto 0 auto;font-weight:400;font-size:.8rem;font-family:"source-han-sans-japanese",sans-serif}@media screen and (max-width: 767px){.hero-header .hero-breadcrumbs{padding:.5rem;overflow:scroll-y}}.hero-header .hero-breadcrumbs .breadcrumbs ul{display:grid;grid-gap:.5rem;align-items:center;width:-moz-max-content;width:max-content;list-style:none}@media screen and (max-width: 767px){.hero-header .hero-breadcrumbs .breadcrumbs ul{overflow-y:scroll}}.hero-header .hero-breadcrumbs .breadcrumbs ul li{position:relative;grid-row:1/span 1;align-items:center;margin:0 0 0 0;padding:0;color:rgba(0,0,0,.54);line-height:1}.hero-header .hero-breadcrumbs .breadcrumbs ul li a{display:inline-flex;width:-moz-max-content;width:max-content;color:#00b8ad;text-decoration:underline}.hero-header .hero-breadcrumbs .breadcrumbs ul li a:hover{color:#00b8ad;text-decoration:none}.hero-header .hero-breadcrumbs .breadcrumbs ul li a.home span{padding-left:0}.hero-header .hero-breadcrumbs .breadcrumbs ul li span{display:inline-flex;width:-moz-max-content;width:max-content;padding:5px}.hero-header .hero-breadcrumbs .breadcrumbs ul li+li::before{position:absolute;top:50%;left:-0.5rem;font-weight:600;font-size:.8rem;font-family:"Font Awesome 5 Free";transform:translateY(-50%);content:""}.hero-header::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}article{display:grid;grid-template-columns:1fr}article.type-page .entry-header .entry-title,article.type-post .entry-header .entry-title,article.type-case .entry-header .entry-title,article.type-approach .entry-header .entry-title{margin:0 0 2rem 0;padding:1rem 0 1rem 1rem;color:#00b8ad;font-weight:400;font-size:1.7rem;font-family:"source-han-sans-japanese",sans-serif;line-height:1.5;background-color:rgba(0,0,0,.05);border-left:4px solid #00b8ad}article .entry-content h2.wp-block-heading,article .entry-content h2:not([class]),article .entry-content h2[class^=has]{position:relative;clear:both;width:100%;max-width:100%;margin:2rem 0 2rem 0;padding:1rem 0 1rem 1rem;color:#00b8ad;font-weight:400;font-size:1.5rem;font-family:"source-han-sans-japanese",sans-serif;line-height:1;background-color:#e9eef6;border-top:2px solid #90aad4}@media screen and (max-width: 767px){article .entry-content h2.wp-block-heading,article .entry-content h2:not([class]),article .entry-content h2[class^=has]{max-width:calc(100vw - 2rem);margin:3rem auto 3rem auto;font-size:1.3rem;line-height:1.5;letter-spacing:initial;text-indent:initial}article .entry-content h2.wp-block-heading::before,article .entry-content h2:not([class])::before,article .entry-content h2[class^=has]::before{margin-right:1rem}article .entry-content h2.wp-block-heading::after,article .entry-content h2:not([class])::after,article .entry-content h2[class^=has]::after{margin-left:1rem}}article .entry-content h3.wp-block-heading,article .entry-content h3:not([class]),article .entry-content h3[class^=has]{position:relative;width:100%;max-width:100%;margin:2rem auto 2rem auto;padding:0 1rem;color:#00b8ad;font-weight:400;font-size:1.2rem;font-family:"source-han-sans-japanese",sans-serif}@media screen and (max-width: 767px){article .entry-content h3.wp-block-heading,article .entry-content h3:not([class]),article .entry-content h3[class^=has]{max-width:calc(100vw - 2rem)}}article .entry-content h3.wp-block-heading::before,article .entry-content h3:not([class])::before,article .entry-content h3[class^=has]::before{position:absolute;top:0;left:0;width:3px;height:100%;background-color:#00b8ad;content:""}article .entry-content h3.wp-block-heading::after,article .entry-content h3:not([class])::after,article .entry-content h3[class^=has]::after{position:absolute;bottom:-0.5rem;left:0;width:100%;height:1px;background-color:rgba(0,0,0,.1);content:""}article .entry-content h3~h3{margin-top:4rem}article .entry-content h4.wp-block-heading,article .entry-content h4:not([class]),article .entry-content h4[class^=has]{position:relative;display:flex;align-items:center;clear:both;width:100%;max-width:100%;margin:1rem 0 1rem 0;padding:.5rem 0 .5rem 1.5rem;color:#00b8ad;font-weight:400;font-size:1.1rem;font-family:"source-han-sans-japanese",sans-serif;line-height:1.5;border-bottom:dashed 1px #00b8ad}@media screen and (max-width: 767px){article .entry-content h4.wp-block-heading,article .entry-content h4:not([class]),article .entry-content h4[class^=has]{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content h4.wp-block-heading::before,article .entry-content h4:not([class])::before,article .entry-content h4[class^=has]::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"◆"}article .entry-content h5{margin:0 0 1rem 0;color:#ff6c00;font-weight:500;font-size:1.1rem}@media screen and (max-width: 767px){article .entry-content h5{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content h6{margin-bottom:1rem;padding:.3rem 0;color:#00b8ad;font-weight:600;font-size:1rem;font-family:"source-han-sans-japanese",sans-serif;border-bottom:1px solid #00b8ad}@media screen and (max-width: 767px){article .entry-content h6{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content a{text-decoration:underline;transition:.3s}article .entry-content a:not([class]){display:inline-block;color:#00b8ad;text-decoration:underline;transition:.5s}article .entry-content a:not([class])::after{margin-right:.4em;margin-left:.5rem;font-weight:900;font-family:"Font Awesome 5 Free";content:""}article .entry-content a:not([class]):hover{color:#ff6c00;text-decoration:none}article .entry-content p{width:100%;max-width:100%;margin:1rem auto 2rem auto;color:rgba(0,0,0,.87);font-family:"source-han-sans-japanese",sans-serif;line-height:1.9}@media screen and (max-width: 767px){article .entry-content p{max-width:calc(100vw - 2rem)}}article .entry-content p img{max-width:100%;height:auto}article .entry-content p.eyecatch-text{color:#00b8ad;font-weight:600;font-size:1.6rem;text-align:center}@media screen and (max-width: 767px){article .entry-content p.eyecatch-text{font-size:.9rem}}article .entry-content p.eyecatch-text span{color:#c30c24;font-size:2rem}@media screen and (max-width: 767px){article .entry-content p.eyecatch-text span{font-size:1.2rem}}article .entry-content p.catch{clear:both;margin:30px 0;font-size:1.5rem;font-family:"Noto Serif JP",sans-serif;letter-spacing:.3rem}article .entry-content p.catch strong{padding:0 20px;color:#53acdd;font-weight:400;font-size:2.5rem}@media screen and (max-width: 767px){article .entry-content figure{width:100%}}article .entry-content ul{font-family:"source-han-sans-japanese",sans-serif;list-style-position: inside;margin: auto}article .entry-content ul:not([class]){max-width:calc(100vw - 2rem);margin:1rem auto 2rem auto;padding-left:20px;color:rgba(0,0,0,.87);list-style:disc}article .entry-content ul:not([class]) li+li{margin-top:10px}article .entry-content ul.page-list{padding:0 20px;list-style:none}@media screen and (max-width: 767px){article .entry-content ul.page-list{list-style:none}}article .entry-content ul.page-list>li{margin-bottom:10px;list-style:none}article .entry-content ul.page-list>li a{position:relative;display:flex;align-items:center;padding:.5rem 1rem;color:#00b8ad;font-family:"source-han-sans-japanese",sans-serif;text-decoration:none;background-color:#fff;border:1px solid #00b8ad}article .entry-content ul.page-list>li a::after{position:absolute;right:10px;align-items:center;font-weight:900;font-family:"Font Awesome 5 Free";content:""}article .entry-content ul.page-list>li a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content ul.page-list>li>ul{padding-left:0;list-style:none}article .entry-content ul.page-list>li>ul>li+li{margin-top:10px}article .entry-content ol{display:grid;grid-gap:1rem;grid-template-columns:1fr;max-width:100%;margin:1rem auto 2rem auto;color:rgba(0,0,0,.87);font-family:"source-han-sans-japanese",sans-serif;list-style:none;counter-reset:li}@media screen and (max-width: 767px){article .entry-content ol, article .entry-content ul{max-width:calc(100vw - 2rem)}}article .entry-content ol li{position:relative;padding:0 0 0 2.2rem}article .entry-content ol li::before{position:absolute;top:16px;left:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:1rem;color:#fff;font-size:.8rem;line-height:1;background-color:#00b8ad;transform:translateY(-50%);content:counter(li);counter-increment:li}article .entry-content dl{width:100%;margin:1rem auto 2rem auto}article .entry-content dl:not([class]) dt{width:100%;padding:5px 15px}article .entry-content dl:not([class]) dd{width:100%;padding:5px 15px}article .entry-content b{font-weight:600}article .entry-content strong{font-weight:600}article .entry-content iframe{border:0}article .entry-content .wp-block-group{width:100%;max-width:100%;margin:0 auto}article .entry-content .wp-block-group.access{margin-bottom:3rem}article .entry-content .wp-block-group.access p{margin-bottom:0}article .entry-content .wp-block-columns{display:grid;grid-gap:2rem;grid-template-columns:auto auto}article .entry-content .wp-block-columns .wp-block-column{margin:0;padding:2rem;background-color:#fff}article .entry-content .wp-block-columns .wp-block-column h3{margin:0 auto 2rem auto}article .entry-content .wp-block-media-text{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr;align-items:flex-start;max-width:100%;margin:0 auto 2rem auto}@media screen and (max-width: 767px){article .entry-content .wp-block-media-text{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .wp-block-media-text .wp-block-media-text__content{padding:0}@media screen and (max-width: 767px){article .entry-content .wp-block-gallery{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .wp-block-gallery .blocks-gallery-item figure{display:flex;flex-direction:column}article .entry-content .wp-block-gallery .blocks-gallery-item figcaption{position:initial;flex:1;padding:.5rem;color:rgba(0,0,0,.87);font-size:1rem;background:none}article .entry-content .child-menu-01{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0}article .entry-content .child-menu-01 li{list-style-type:none}article .entry-content .child-menu-01 li.flex-1{width:50%}article .entry-content .child-menu-01 li.flex-2{width:100%}article .entry-content .child-menu-01 li a{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:80px;margin:0 10px;padding:5px 20px;color:#ff7290;font-size:1.4rem;text-decoration:none;border-bottom:1px solid #ff7290}article .entry-content .child-menu-01 li a span{padding:5px 20px;font-size:1rem;border:2px solid #ff7290}article .entry-content .child-menu-01 li a:hover{background-color:#ebf9ff;transition:.3s}article .entry-content .child-menu-01 li a:hover span{color:#fff;background-color:#ff7290;border:2px solid #fff;transition:.3s}article .entry-content .entry-image{width:100%}article .entry-content .entry-image img{width:100%}article .entry-content .wp-block-image{width:100%;max-width:100%}@media screen and (max-width: 767px){article .entry-content .wp-block-image{max-width:100%}article .entry-content .wp-block-image img{width:100% !important;max-width:100%;height:auto !important}}article .entry-content .wp-block-image figure.aligncenter{text-align:center}article .entry-content .wp-block-image figure figcaption{display:block;color:rgba(0,0,0,.87);font-size:1rem;text-align:right}@media screen and (max-width: 767px){article .entry-content .wp-block-image.staff{width:70%;margin:0 auto}}@media screen and (max-width: 767px){article .entry-content .wp-block-image.staff figure{float:initial}}article .entry-content .wp-block-button{margin:40px 0 30px 0}@media screen and (max-width: 767px){article .entry-content .wp-block-button{text-align:center}}article .entry-content .wp-block-button a{padding:.5rem 1.2rem;text-decoration:none;transition:.5s}article .entry-content .wp-block-button a:hover{opacity:.5}article .entry-content .wp-block-button a.has-primary-background-color{background-color:#55618e}article .entry-content table{margin-bottom:4rem;font-size:1rem;font-family:"source-han-sans-japanese",sans-serif}article .entry-content table tbody tr th{width:40%;color:#00b8ad;font-weight:500;text-align:center;background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0}article .entry-content table tbody tr td{border:1px solid #e0e0e0}article .entry-content .wp-caption-text{margin-bottom:10px;text-align:center}article .entry-content .size-auto,article .entry-content .size-full,article .entry-content .size-large,article .entry-content .size-medium,article .entry-content .size-thumbnail{max-width:100%;height:auto}article .entry-content .button{display:inline-block;padding:5px 10px;color:#fff;font-size:1.2rem;letter-spacing:.2rem;text-decoration:none;background-color:#d94233;border-radius:3px}article .entry-content .button:hover{color:#fff;background-color:#f0122f}article .entry-content .pxlm-ul-disease{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-disease{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-ul-disease li{display:flex;align-items:center;height:100%;margin:0;text-decoration:none}article .entry-content .pxlm-ul-disease li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:1rem 2rem 1rem 1rem;color:#00b8ad;text-decoration:none;border:1px solid #e0e0e0}article .entry-content .pxlm-ul-disease li a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-ul-disease li a:hover::before{right:.3rem}article .entry-content .pxlm-ul-disease li a::before{position:absolute;top:50%;right:.5rem;width:20px;height:20px;font-weight:600;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;transform:translateY(-50%);transition:.5s;content:""}article .entry-content .pxlm-ul-disease li a::after{display:none}article .entry-content .pxlm-ul-disease li.nolink{padding:1rem 2rem 1rem 1rem;background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0}article .entry-content .pxlm-ul-disease li+li{margin-top:0}article .entry-content .pxlm-ul-disease-simple{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-disease-simple{grid-template-columns:1fr 1fr 1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-ul-disease-simple li{display:flex;align-items:center;height:100%;margin:0;padding:.6rem 1rem;text-decoration:none;border:1px solid #e0e0e0}article .entry-content .pxlm-ul-disease-simple li+li{margin-top:0}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth{grid-gap:0;grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth .wp-block-media-text__media{grid-row:1;grid-column:1/span 1}}article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content{display:grid;align-items:center;align-self:center}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content{grid-row:2;grid-column:1/span 1}}article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content p{font-size:1.2rem}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content p{text-align:center}}article .entry-content .pxlm-div-disease>ul{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-div-disease>ul{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}@media screen and (max-width: 999px){article .entry-content .pxlm-div-disease>ul{grid-template-columns:1fr 1fr}}article .entry-content .pxlm-div-disease>ul li{display:flex;align-items:center;height:100%;margin:0;text-decoration:none}article .entry-content .pxlm-div-disease>ul li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:1rem 2rem 1rem 1rem;color:#00b8ad;text-decoration:none;border:1px solid #e0e0e0}article .entry-content .pxlm-div-disease>ul li a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-div-disease>ul li a:hover::before{right:.3rem}article .entry-content .pxlm-div-disease>ul li a::before{position:absolute;top:50%;right:.5rem;width:20px;height:20px;font-weight:600;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;transform:translateY(-50%);transition:.5s;content:""}article .entry-content .pxlm-div-disease>ul li a::after{display:none}article .entry-content .pxlm-div-disease>ul li.nolink{padding:1rem 2rem 1rem 1rem;background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0}article .entry-content .pxlm-div-disease>ul li+li{margin-top:0}article .entry-content .pxlm-div-disease.col-3>ul{grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){article .entry-content .pxlm-div-disease.col-3>ul{grid-template-columns:1fr}}article .entry-content .pxlm-ul-link{display:grid;grid-template-columns:1fr;list-style:none}article .entry-content .pxlm-ul-link li{align-items:center;height:100%;text-decoration:none}article .entry-content .pxlm-ul-link li a{position:relative;display:inline-flex;align-items:center;width:100%;height:100%;padding:.5rem 2rem .5rem 2rem;color:#00b8ad;text-decoration:none}article .entry-content .pxlm-ul-link li a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-ul-link li a:hover::before{left:1rem}article .entry-content .pxlm-ul-link li a::before{position:absolute;top:50%;left:.5rem;width:20px;height:20px;font-weight:900;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;transform:translateY(-50%);transition:.5s;content:""}article .entry-content .pxlm-ul-link li a::after{display:none}article .entry-content .pxlm-ul-link li.nolink{padding:1rem 2rem 1rem 1rem;background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0}article .entry-content .pxlm-p-link a{display:inline-block;padding:5px 10px;color:#00b8ad;font-size:1rem;letter-spacing:.2rem;text-decoration:none;border:1px solid #00b8ad}article .entry-content .pxlm-p-link a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-p-link a:hover::before{right:.3rem}article .entry-content .pxlm-ul-button{display:grid;grid-gap:1rem;grid-template-columns:1fr;list-style:none}article .entry-content .pxlm-ul-button li{position:relative;display:flex;align-items:center;height:100%;padding:2rem 1rem 2rem 2rem;color:#00b8ad;font-size:1.3rem;text-decoration:none;border:1px solid #e0e0e0}article .entry-content .pxlm-ul-button li a{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;padding:1rem 1rem 1rem 2rem;text-decoration:none}article .entry-content .pxlm-ul-button li a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-ul-button li a:hover::before{right:.5rem}article .entry-content .pxlm-ul-button li a::before{position:absolute;right:1rem;width:20px;height:20px;font-weight:900;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;transition:.5s;content:""}article .entry-content .pxlm-ul-button li a::after{display:none}article .entry-content .pxlm-ul-department{display:grid;grid-gap:1rem;grid-template-columns:auto auto auto auto;list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-department{grid-template-columns:1fr 1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-ul-department li{padding:.4rem 1rem;border:1px solid #e0e0e0}article .entry-content .pxlm-google-map{width:100%;max-width:100%;height:300px;margin:0 auto 2rem auto}@media screen and (max-width: 767px){article .entry-content .pxlm-google-map{display:block;height:250px;margin:0 auto}}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-time{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-columns-time .wp-block-column{padding:0}article .entry-content .pxlm-columns-time .wp-block-column table{width:100%}article .entry-content .pxlm-columns-emergency{grid-gap:0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-emergency{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-columns-emergency .wp-block-column{padding:0}article .entry-content .pxlm-columns-emergency .wp-block-column p{margin-top:0}article .entry-content .pxlm-columns-emergency .wp-block-column .wp-block-image{margin:0 auto}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-emergency .wp-block-column .wp-block-image{max-width:50%}}article .entry-content .pxlm-table-time{margin-bottom:0}article .entry-content .pxlm-table-time+.pxlm-table-time{margin-top:1rem}article .entry-content .pxlm-columns-course{display:flex;justify-content:space-between}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-course{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-columns-course .wp-block-column{display:flex;flex-basis:calc(33.3333333333% - .5rem);flex-direction:column;padding:0;border:1px solid #e0e0e0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-course .wp-block-column{flex-basis:100%}}article .entry-content .pxlm-columns-course .wp-block-column figure{margin:0}article .entry-content .pxlm-columns-course .wp-block-column h3{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;margin:0;padding:.5rem 0;font-weight:500;font-size:1.1rem;text-align:center;background-color:rgba(0,0,0,.05)}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-course .wp-block-column h3{padding:.5rem 0}}article .entry-content .pxlm-columns-course .wp-block-column h3::before,article .entry-content .pxlm-columns-course .wp-block-column h3::after{display:none}article .entry-content .pxlm-columns-course .wp-block-column h3 div{font-size:.8rem;line-height:1}article .entry-content .pxlm-columns-course .wp-block-column p{margin:0;padding:1rem;font-weight:400}article .entry-content .pxlm-columns-course .wp-block-column p.text{flex:1}article .entry-content .pxlm-columns-course .wp-block-column p a{position:relative;width:100%;padding:.6rem 1rem;color:#fff;text-align:center;text-decoration:none;background-color:#00b8ad;border:1px solid #00b8ad}article .entry-content .pxlm-columns-course .wp-block-column p a::after{position:absolute;right:0;bottom:0;width:0;height:0;margin:0;padding:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:0 0 .5rem .5rem;transition:.5s;content:""}article .entry-content .pxlm-columns-course .wp-block-column p a:hover{color:#00b8ad;background-color:#fff}article .entry-content .pxlm-columns-course .wp-block-column p a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00b8ad rgba(0,0,0,0)}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-course .wp-block-column+.wp-block-column{margin-top:1rem}}article .entry-content .pxlm-columns-cooperation{position:relative;grid-gap:0 1rem;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;height:330px;margin:0 auto 1rem auto;padding:0;font-size:.9rem}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-cooperation{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-columns-cooperation::before{position:absolute;top:50%;right:0;left:0;z-index:-1;width:300px;height:300px;margin:0 auto;border:.8rem solid #ff9763;border-radius:50%;transform:translateY(-50%);content:""}article .entry-content .pxlm-columns-cooperation .wp-block-column{padding:0;background-color:rgba(0,0,0,0)}article .entry-content .pxlm-columns-cooperation .wp-block-column p{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:88px;margin:0;padding:1rem 1rem;color:#fff;text-align:center;border-radius:10px}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-cooperation .wp-block-column p{width:180px}}article .entry-content .pxlm-columns-cooperation .wp-block-column p span{font-size:.8rem}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(1){grid-row:1/span 1;grid-column:1/span 2}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(1) p{background-color:#276b39}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(2){grid-row:3/span 1;grid-column:1/span 1;align-self:stretch;justify-self:flex-end}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(2) p{background-color:#00b8ad}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(3){grid-row:3/span 1;grid-column:2/span 1;align-self:stretch;justify-self:flex-start}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(3) p{background-color:#e0782c}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(4){grid-row:2/span 1;grid-column:1/span 2}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(4) figure{width:100px}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(4) p{background-color:#e0782c}article .entry-content .pxlm-columns-staff-100{grid-gap:1rem;margin:0 0 1rem 0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-100{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-columns-staff-100 .wp-block-column{margin:0;padding:0;background-color:rgba(0,0,0,0)}article .entry-content .pxlm-columns-staff-100 .wp-block-column figure{margin:0}article .entry-content .pxlm-columns-staff-100 .wp-block-column h4{margin:0 0 .5rem 0;padding:0;color:#00b8ad;font-weight:500;font-size:2rem;line-height:1;border-bottom:0}article .entry-content .pxlm-columns-staff-100 .wp-block-column h4::before,article .entry-content .pxlm-columns-staff-100 .wp-block-column h4::after{display:none}article .entry-content .pxlm-columns-staff-100 .wp-block-column .sub{margin-bottom:1rem;color:rgba(0,0,0,.26);line-height:1}article .entry-content .pxlm-columns-staff-100 .wp-block-column .comment{position:relative;margin:0;padding:.5rem 1rem;background-color:#fff;border:1px solid #e0e0e0}article .entry-content .pxlm-columns-staff-100 .wp-block-column .comment::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#00b8ad;content:""}article .entry-content .pxlm-columns-staff-100 .wp-block-column .special{display:inline-flex;align-items:center;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-100 .wp-block-column .special strong{display:inline-block;padding:.5rem 1rem;color:#fff;font-size:.8rem;line-height:1;background-color:#00b8ad}article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(1){z-index:1;padding:1rem 0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(1){grid-row:2/span 1;grid-column:1/span 1}}article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(2){margin-left:-4rem}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(2){grid-row:1/span 1;grid-column:1/span 1;margin:0}}article .entry-content .pxlm-columns-staff-50{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start !important;margin-block-start:2rem}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-50{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-columns-staff-50>.wp-block-column{padding:0}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:0 1rem}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column{padding:0}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column h4{margin:0 0 .5rem 0;padding:0;color:#00b8ad;font-weight:500;font-size:2rem;line-height:1;border-bottom:0}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column h4::before,article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column h4::after{display:none}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .sub{margin-bottom:1rem;color:rgba(0,0,0,.26);line-height:1}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .comment{position:relative;margin:0;padding:.5rem 1rem;background-color:#fff;border:1px solid #e0e0e0}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .comment::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#00b8ad;content:""}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .special{display:inline-flex;align-items:center;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .special strong{display:inline-block;padding:.5rem 1rem;color:#fff;font-size:.8rem;line-height:1;background-color:#00b8ad}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column:nth-of-type(1){grid-row:2/span 1;grid-column:1/span 1}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column:nth-of-type(2){grid-row:1/span 1;grid-column:1/span 1}@media screen and (max-width: 767px){article .entry-content .pxlm-group-facility{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-group-facility>.wp-block-group__inner-container{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}article .entry-content .pxlm-group-facility>.wp-block-group__inner-container h4{max-width:100%;margin:0}article .entry-content .pxlm-group-facility-item{margin:0;padding:0}article .entry-content .pxlm-group-facility-item h4{font-weight:500;font-size:1rem}article .entry-content .pxlm-group-facility-item h4::before{margin-right:.5rem}article .entry-content .pxlm-list-01{max-width:100%;color:rgba(0,0,0,.87);list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-list-01{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-list-01 li{padding:1rem 1rem}article .entry-content .pxlm-list-01 li+li{border-top:1px solid #e0e0e0}@media screen and (max-width: 767px){article .entry-content .pxlm-cover-clinic{min-height:200px}}article .entry-content .pxlm-list-02{max-width:100%;margin:0 auto 2rem auto;padding:1rem;color:rgba(0,0,0,.87);list-style:none;border:1px solid #e0e0e0}@media screen and (max-width: 767px){article .entry-content .pxlm-list-02{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-list-02 li{padding:1rem 1rem}article .entry-content .pxlm-list-02 li+li{border-top:1px solid #e0e0e0}article .entry-content .pxlm-list-03{max-width:100%;margin:0 auto 2rem auto;color:rgba(0,0,0,.87);list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-list-03{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-list-03 li{position:relative;padding:.7rem 0 .7rem 1.5rem}article .entry-content .pxlm-list-03 li::before{position:absolute;left:0;margin-right:.5rem;color:#00b8ad;content:"◆"}article .entry-content .pxlm-column-biography{margin-bottom:0}@media screen and (max-width: 767px){article .entry-content .pxlm-column-biography{grid-template-columns:1fr}article .entry-content .pxlm-column-biography .wp-block-column{padding:1rem}article .entry-content .pxlm-column-biography .wp-block-column:nth-of-type(1){grid-row:1/span 1;grid-column:1/span 1}article .entry-content .pxlm-column-biography .wp-block-column:nth-of-type(2){grid-row:2/span 1;grid-column:1/span 1}}article .entry-content .pxlm-dl-biography{display:grid;grid-template-columns:auto auto;color:rgba(0,0,0,.87)}article .entry-content .pxlm-dl-biography dt,article .entry-content .pxlm-dl-biography dd{padding:1rem 1rem}article .entry-content .pxlm-dl-biography dd+dt{border-top:1px solid #e0e0e0}article .entry-content .pxlm-dl-biography dd+dt+dd{border-top:1px solid #e0e0e0}article .entry-content .pxlm-table-fee-2col table{width:100%;max-width:600px}@media screen and (max-width: 767px){article .entry-content .pxlm-table-fee-2col table{max-width:calc(100vw - 2rem);margin:0 auto}}article .entry-content .pxlm-table-fee-2col table tr td.periodic,article .entry-content .pxlm-table-fee-2col table tr th.periodic{text-align:center;background-color:#85fff8}article .entry-content .pxlm-table-fee-2col table tr td.any,article .entry-content .pxlm-table-fee-2col table tr th.any{text-align:center;background-color:#ffe2cc}article .entry-content .pxlm-table-fee-2col table tr th{text-align:center}article .entry-content .pxlm-table-fee-2col table tr td{width:30%;text-align:center}article .entry-content figure.pxlm-table-fee-3col{width:100%}@media screen and (max-width: 767px){article .entry-content figure.pxlm-table-fee-3col{max-width:calc(100vw - 2rem);margin:0 auto}}article .entry-content figure.pxlm-table-fee-3col tr th:nth-of-type(1){text-align:center}article .entry-content figure.pxlm-table-fee-3col tr th:nth-of-type(2){width:30%}article .entry-content figure.pxlm-table-fee-3col tr th:nth-of-type(3){width:30%}article .entry-content figure.pxlm-table-fee-3col tr td:nth-of-type(1){text-align:center}article .entry-content figure.pxlm-table-fee-3col tr td:nth-of-type(2){text-align:right}article .entry-content figure.pxlm-table-fee-3col tr td:nth-of-type(3){text-align:right}article .entry-content figure.pxlm-table-fee-3col tr td.periodic,article .entry-content figure.pxlm-table-fee-3col tr th.periodic{text-align:center;background-color:#85fff8}article .entry-content figure.pxlm-table-fee-3col tr td.any,article .entry-content figure.pxlm-table-fee-3col tr th.any{text-align:center;background-color:#ffe2cc}article .entry-content .pxlm-table-2col{width:100%;max-width:100%;margin:0 auto 4rem auto}@media screen and (max-width: 767px){article .entry-content .pxlm-table-2col{max-width:calc(100vw - 2rem)}article .entry-content .pxlm-table-2col th{width:50%}}article .entry-content .pxlm-p-catchcopy{margin-top:3rem;margin-bottom:3rem;color:#00b8ad;font-size:1.2rem;font-family:"source-han-sans-japanese",sans-serif;letter-spacing:.2rem;text-align:center}@media screen and (max-width: 767px){article .entry-content .pxlm-p-catchcopy{font-size:1rem}}article .entry-content .pxlm-p-catchcopy span.border{padding-bottom:.7rem;border-bottom:1px solid #00b8ad}article .entry-content .pxlm-p-catchcopy span.orange{color:#ff6c00}article .entry-content .pxlm-p-catchcopy span.large{font-size:1.8rem}@media screen and (max-width: 767px){article .entry-content .pxlm-p-catchcopy span.large{font-size:1.4rem}}@media screen and (max-width: 767px){article .entry-content .pxlm-column-doctor{grid-template-columns:1fr}article .entry-content .pxlm-column-doctor .wp-block-column:nth-of-type(1){grid-row:2/span 1;grid-column:1/span 1}article .entry-content .pxlm-column-doctor .wp-block-column:nth-of-type(2){grid-row:1/span 1;grid-column:1/span 1}}article .entry-content .pxlm-media-catchcopy{display:grid;grid-template-columns:1fr 1fr;max-width:100%;margin:0 auto}@media screen and (max-width: 767px){article .entry-content .pxlm-media-catchcopy{grid-template-columns:1fr;max-width:calc(100vw - 2rem)}article .entry-content .pxlm-media-catchcopy .wp-block-media-text__content{grid-row:2/span 1;grid-column:1/span 1;padding:0}article .entry-content .pxlm-media-catchcopy .wp-block-media-text__media{grid-row:1/span 1;grid-column:1/span 1;margin-bottom:2rem;text-align:center}article .entry-content .pxlm-media-catchcopy .wp-block-media-text__media img{width:200px}}article .entry-content .pxlm-group-flow{counter-reset:num}@media screen and (max-width: 767px){article .entry-content .pxlm-group-flow{max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content .pxlm-group-flow-item{counter-increment:num}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container{position:relative;margin-bottom:2rem;border:1px solid #e0e0e0}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h3{margin:0 0 1rem 0;padding:1rem 0 1rem 5rem;font-size:1.5rem;line-height:1;border:0}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h3::before{position:absolute;top:-10px;left:10px;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:#fff;font-size:2.5rem;line-height:1;background-color:#00b8ad;content:counter(num)}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h4{width:calc(100% - 4rem);margin:0 auto 1rem auto;padding:1rem 0 1rem 2rem}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h4::before{margin-right:.5rem}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container p{margin:0 auto;padding:0 2rem 2rem 2rem}article .entry-content .pxlm-group-flow-item+.pxlm-group-flow-item::before{display:block;width:0;height:0;margin:2rem auto;border-color:#00b8ad rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:30px 50px 0 50px;content:""}article .entry-content .pxlm-ul-food{display:flex;flex-direction:column;max-width:100%;margin:0 auto 4rem auto;list-style:none}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-food{max-width:calc(100vw - 2rem)}article .entry-content .pxlm-ul-food li a{flex-direction:column;padding:1rem}article .entry-content .pxlm-ul-food li a::before{width:100%}}article .entry-content .pxlm-ul-food li{counter-increment:point}article .entry-content .pxlm-ul-food li a{display:flex;align-self:stretch;font-size:1.5rem;background-color:rgba(0,0,0,.05)}article .entry-content .pxlm-ul-food li a::after{display:none}article .entry-content .pxlm-ul-food li a::before{display:flex;align-items:center;margin-right:1rem;padding:0 1rem;color:#fff;font-size:1.2rem;background-color:#00b8ad;content:"POINT " counter(point)}article .entry-content .pxlm-ul-food li+li{margin-top:1rem}article .entry-content .pxlm-p-reference{position:relative;padding:1rem 1rem 1rem 4rem}article .entry-content .pxlm-p-reference::before{position:absolute;top:1rem;left:1rem;color:#00b8ad;content:"参考"}article .entry-content .pxlm-p-catchcopy{font-family:"source-han-sans-japanese",sans-serif}article .entry-content .pxlm-dl-faq{width:100%;max-width:100%;margin:0 auto 2rem auto;color:rgba(0,0,0,.87)}@media screen and (max-width: 767px){article .entry-content .pxlm-dl-faq{max-width:calc(100vw - 2rem)}article .entry-content .pxlm-dl-faq dt,article .entry-content .pxlm-dl-faq dd{padding:0 0 0 3rem}}article .entry-content .pxlm-dl-faq dt{position:relative;margin-bottom:2rem;padding:0 0 0 4rem;font-weight:400;font-size:1.5rem}article .entry-content .pxlm-dl-faq dt::before{position:absolute;top:0;left:0;color:#ff6c00;font-weight:500;font-size:2rem;line-height:2rem;content:"Q."}article .entry-content .pxlm-dl-faq dd{position:relative;margin-bottom:2rem;padding:0 0 0 4rem;font-weight:400}article .entry-content .pxlm-dl-faq dd::before{position:absolute;top:0;left:0;color:#00b8ad;font-weight:500;font-size:2rem;line-height:2rem;content:"A."}article .entry-content .pxlm-p-note{position:relative;padding:1rem 1rem 1rem 4rem}article .entry-content .pxlm-p-note:first-child{margin-top:1rem}article .entry-content .pxlm-p-note::before{position:absolute;left:29px;font-weight:600;font-size:2rem;line-height:2rem;content:"!"}article .entry-content .pxlm-p-request{position:relative;margin-bottom:1rem;padding:1rem 1rem 1rem 4rem;font-size:.9rem}article .entry-content .pxlm-p-request::before{position:absolute;left:1.2rem;font-weight:600;font-size:1.3rem;font-family:"Font Awesome 5 Free";line-height:2rem;content:""}article .entry-content .has-primary-background-color{background-color:#00b8ad}article .entry-content .has-secondary-background-color{background-color:#ff6c00}article .entry-content .has-green-background-color{background-color:#2b8225}article .entry-content .has-orange-background-color{background-color:#ee5a00}article .entry-content .has-dark-gray-background-color{background-color:#111}article .entry-content .has-light-gray-background-color{background-color:#767676}article .entry-content .has-white-background-color{background-color:#fff}article .entry-content .has-light-blue-background-color{background-color:#eef5ff}article .entry-content .has-yellow-background-color{background-color:#fff8e1}article .entry-content .has-primary-color{color:#00b8ad}article .entry-content .has-secondary-color{color:#ff6c00}article .entry-content .has-green-color{color:#2b8225}article .entry-content .has-orange-color{color:#ee5a00}article .entry-content .has-dark-gray-color{color:#111}article .entry-content .has-light-gray-color{color:rgba(0,0,0,.05)}article .entry-content .has-white-color{color:#fff}article .entry-content .has-light-blue-color{color:#a5e5ff}article .entry-content .has-yellow-color{color:#fff8e1}article .entry-content .has-gray-color{color:#fff8e1}article .entry-content #sitemap_list{display:grid;grid-auto-flow:dense;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;max-width:100%;margin:0 auto;font-family:"source-han-sans-japanese",sans-serif;list-style:none}@media screen and (max-width: 767px){article .entry-content #sitemap_list{grid-template-columns:1fr;max-width:calc(100vw - 2rem);margin:0 auto 1rem auto}}article .entry-content #sitemap_list a{display:block;color:rgba(0,0,0,.87);text-decoration:none;transition:.5s}article .entry-content #sitemap_list a::after{content:none}article .entry-content #sitemap_list>.page_item>a{margin-bottom:1rem;padding:.5rem 0 .5rem .5rem;font-weight:500;font-size:1rem;border-bottom:1px solid #e0e0e0}article .entry-content #sitemap_list>.page_item>a:hover{color:#ff6c00}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children{padding:0 0 0 .5rem;list-style:none}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a{position:relative;padding:0 0 0 1rem;color:rgba(0,0,0,.87);font-size:.9rem}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a::before{position:absolute;top:50%;left:.1rem;width:5px;height:5px;background-color:#00b8ad;transform:translateY(-50%);content:""}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a:hover{color:#ff6c00}article .entry-content #sitemap_list>.page_item.page-item-102{grid-column:auto/span 3}@media screen and (max-width: 767px){article .entry-content #sitemap_list>.page_item.page-item-102{grid-column:auto/span 1}}article .entry-content #sitemap_list>.page_item.page-item-102>.children{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){article .entry-content #sitemap_list>.page_item.page-item-102>.children{grid-template-columns:1fr}}article .entry-content #sitemap_list>.page_item.page-item-102>.children li>.children{display:none}article .entry-content #sitemap_list>.page_item.page-item-1503,article .entry-content #sitemap_list>.page_item.page-item-1616{grid-column:auto/span 2}@media screen and (max-width: 767px){article .entry-content #sitemap_list>.page_item.page-item-1503,article .entry-content #sitemap_list>.page_item.page-item-1616{grid-column:auto/span 1}}article .entry-content #sitemap_list .home-item{display:none}article .entry-content .mw_wp_form{width:100%;max-width:100%;margin:0 auto}@media(max-width: 768px){article .entry-content .mw_wp_form{width:calc(100% - 28px)}}article .entry-content .mw_wp_form .fa-asterisk{color:#c30c24;font-size:.8rem}article .entry-content .mw_wp_form form>dl{display:flex;flex-wrap:wrap;width:100%;padding:20px;background-color:#f5f5f5;border:1px solid #e0e0e0}article .entry-content .mw_wp_form form>dl>dt{display:flex;flex-basis:30%;align-items:center;justify-content:flex-start;margin:0;padding:20px 0;font-weight:600}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dt{flex-basis:100%;padding:10px 0 0 0;font-size:1rem}}article .entry-content .mw_wp_form form>dl>dd{flex-basis:70%;margin:0;padding:20px 0}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dd{flex-basis:100%;box-sizing:border-box;padding:5px 0 5px 0;font-size:.8rem}}article .entry-content .mw_wp_form form>dl>dd .mwform-radio-field label{display:inline-flex;flex-wrap:nowrap;align-items:center}article .entry-content .mw_wp_form form>dl>dd input[type=text],article .entry-content .mw_wp_form form>dl>dd input[type=email],article .entry-content .mw_wp_form form>dl>dd textarea{width:100%;padding:5px 10px;font-size:.8rem;border:1px solid #e0e0e0}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dd input[type=text],article .entry-content .mw_wp_form form>dl>dd input[type=email],article .entry-content .mw_wp_form form>dl>dd textarea{box-sizing:border-box;width:100%}}article .entry-content .mw_wp_form form>dl>dd input[type=text][name=セイ],article .entry-content .mw_wp_form form>dl>dd input[type=text][name=メイ],article .entry-content .mw_wp_form form>dl>dd input[type=text][name=姓],article .entry-content .mw_wp_form form>dl>dd input[type=text][name=名],article .entry-content .mw_wp_form form>dl>dd input[type=email][name=セイ],article .entry-content .mw_wp_form form>dl>dd input[type=email][name=メイ],article .entry-content .mw_wp_form form>dl>dd input[type=email][name=姓],article .entry-content .mw_wp_form form>dl>dd input[type=email][name=名],article .entry-content .mw_wp_form form>dl>dd textarea[name=セイ],article .entry-content .mw_wp_form form>dl>dd textarea[name=メイ],article .entry-content .mw_wp_form form>dl>dd textarea[name=姓],article .entry-content .mw_wp_form form>dl>dd textarea[name=名]{width:100px}article .entry-content .mw_wp_form form>dl>dd:-moz-placeholder-shown{color:red}article .entry-content .mw_wp_form form>dl>dd:placeholder-shown{color:red}article .entry-content .mw_wp_form form>dl>dd select{padding:5px 10px;font-size:.8rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:0}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dd select{padding:5px 10px}}article .entry-content .mw_wp_form form>dl>dd textarea{box-sizing:border-box;width:100%}article .entry-content .mw_wp_form form>dl>dd span.error{display:inline-block;margin-top:5px;padding:3px 7px;color:#fff;font-size:.7rem;background-color:#b70012;border-radius:3px}article .entry-content .mw_wp_form form>dl>dd span.mwform-tel-field{display:flex;align-items:center}article .entry-content .mw_wp_form form>dl>dd span.mwform-tel-field input{padding:5px 10px}article .entry-content .mw_wp_form form>dl>dd>dl{display:flex;flex-wrap:wrap}article .entry-content .mw_wp_form form>dl>dd>dl>dt{display:flex;flex-basis:20%;align-items:center;margin:0;padding:10px 0}article .entry-content .mw_wp_form form>dl>dd>dl>dd{flex-basis:80%;box-sizing:border-box;margin:0;padding:10px 0}article .entry-content .mw_wp_form form>dl>dd>dl>dd input{box-sizing:border-box;width:100%}article .entry-content .mw_wp_form form>dl>dd+dt{border-top:1px solid #e0e0e0}article .entry-content .mw_wp_form form>dl>dd+dt+dd{border-top:1px solid #e0e0e0}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dd+dt+dd{border-top:0}}article .entry-content .mw_wp_form form input[type=submit]{display:block;margin:0 auto;padding:.5rem 1.2rem;color:#fff;font-size:1rem;background-color:#00b8ad;border:1px solid #e0e0e0;transition:.7s}article .entry-content .mw_wp_form form input[type=submit]:hover{opacity:.5}article .entry-content .related-list{margin:20px 0 20px 0;padding:10px;background-color:#fff;border:1px solid #e0e0e0}@media screen and (max-width: 767px){article .entry-content .related-list{width:calc(100% - 28px);margin:20px auto 20px auto}}article .entry-content .related-list h3:not([class]){max-width:100%;margin:0;padding:.5rem 0 .5rem 0;color:rgba(0,0,0,.87);font-weight:400;text-align:center;border:0;border-bottom:2px solid #00b8ad}article .entry-content .related-list>ul{margin:0;padding:10px 10px}article .entry-content .related-list>ul li{margin:0;font-weight:400;list-style:none}article .entry-content .related-list>ul li a{display:inline-flex;align-items:center;width:100%;padding:5px 0;color:#333;font-size:1rem;line-height:1.7;text-decoration:none;vertical-align:middle}article .entry-content .related-list>ul li a::before{box-sizing:border-box;margin-right:5px;color:#00b8ad;font-weight:600;font-size:.8rem;font-family:"Font Awesome 5 Free";transition:.2s;content:""}article .entry-content .related-list>ul li+li{margin-top:5px}article .entry-content .alignleft{float:left}@media screen and (max-width: 767px){article .entry-content .alignleft{width:100%}}article .entry-content .alignright{float:right}@media screen and (max-width: 767px){article .entry-content .alignright{width:100%}}article .entry-content .alignfull{width:100%;max-width:100%}article .entry-content .wp-block{max-width:880px}article .entry-content ul.is-style-access{display:flex;flex-wrap:wrap;width:100%;max-width:735px;margin-right:auto;margin-left:auto;list-style:none}@media screen and (max-width: 767px){article .entry-content ul.is-style-access{max-width:calc(100% - 2rem)}}article .entry-content ul.is-style-access li{flex-basis:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}article .entry-content ul.is-style-access li:nth-of-type(even){margin-right:0}article .entry-content ul.is-style-access li a{display:block;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;border:1px solid #00b8ad}@media screen and (max-width: 767px){article .entry-content ul.is-style-access li a{font-size:.7rem}}article .entry-content ul.is-style-access li a::after{display:none}article .entry-content ul:not([class]),article .entry-content ul.is-style-default{max-width:calc(100vw - 2rem);margin:1rem auto 2rem auto;padding-left:20px;color:rgba(0,0,0,.87);list-style:disc}article .entry-content .wp-block-image img{height:auto}article .entry-content .wp-block-page-list{display:flex;flex-wrap:wrap;gap:2rem;list-style:inside}article .entry-content .wp-block-page-list .submenu-container{padding-left:2rem;list-style:inside}article .entry-content .wp-block-table.is-style-regular{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){article .entry-content .wp-block-table.is-style-regular{max-width:calc(100% - 2rem)}}article .entry-content .wp-block-table.is-style-regular table{margin-bottom:0}article .entry-content .wp-block-table.is-style-regular table th,article .entry-content .wp-block-table.is-style-regular table td{text-align:center;border:1px solid #e0e0e0}article .entry-content .wp-block-table.is-style-regular table thead{border-bottom:0}article .entry-content .wp-block-table.is-style-regular table thead th{color:#fff;background-color:#00b8ad}article .entry-content .wp-block-table.is-style-regular span{display:block;color:rgba(0,0,0,.54);font-size:.8rem}article .entry-content .wp-block-table.is-style-regular figcaption{font-family:"source-han-sans-japanese",sans-serif;text-align:left}article .entry-content .wp-block-table.is-style-image-col2{margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){article .entry-content .wp-block-table.is-style-image-col2{max-width:calc(100% - 2rem)}}article .entry-content .wp-block-table.is-style-image-col2 table{margin-bottom:0}article .entry-content .wp-block-table.is-style-image-col2 table th,article .entry-content .wp-block-table.is-style-image-col2 table td{text-align:center;border:1px solid #e0e0e0}article .entry-content .wp-block-table.is-style-image-col2 table thead{border-bottom:0}article .entry-content .wp-block-table.is-style-image-col2 table thead th{color:#fff;background-color:#00b8ad}article .entry-content .wp-block-table.is-style-image-col2 table tbody tr:nth-of-type(1) th:nth-of-type(2){width:30%}article .entry-content .wp-block-table.is-style-image-col2 img{width:60%}article .entry-content .wp-block-table.is-style-image-col2 span{display:block;color:rgba(0,0,0,.54);font-size:.8rem}article .entry-content .wp-block-table.is-style-image-col2 figcaption{font-family:"source-han-sans-japanese",sans-serif;text-align:left}article .entry-content .wp-block-table+h3{margin-top:3rem}article .entry-content .has-primary-background-color{background-color:#00a99f}article .entry-content .has-primary-color{color:#00a99f}article .entry-content .has-secondary-background-color{background-color:#f06600}article .entry-content .has-secondary-color{color:#f06600}article .entry-content .has-light-primary-background-color{background-color:#d4e5f5}article .entry-content .has-light-primary-color{color:#d4e5f5}article .entry-content .has-light-secondary-background-color{background-color:#f4edd7}article .entry-content .has-light-secondary-color{color:#f4edd7}article .entry-content .has-light-blue-background-color{background-color:#bbfbff}article .entry-content .has-light-blue-color{color:#bbfbff}article .entry-content .has-light-yellow-background-color{background-color:#fff8e1}article .entry-content .has-light-yellow-color{color:#fff8e1}article .entry-content .has-dark-gray-background-color{background-color:#111}article .entry-content .has-dark-gray-color{color:#111}article .entry-content .has-light-gray-background-color{background-color:#eee}article .entry-content .has-light-gray-color{color:#eee}article .entry-content .has-white-background-color{background-color:#fff}article .entry-content .has-white-color{color:#fff}article .entry-footer a{display:inline-block;padding:.8rem 3rem .8rem 1rem;border:1px solid #00b8ad}.page-header{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media screen and (max-width: 767px){.page-header .entry-title{font-size:2rem}}.page-header .page-title{color:rgba(0,0,0,.87);font-weight:400;font-size:2.6rem;text-align:center}@media screen and (max-width: 767px){.page-header .page-title{font-size:1.3rem}}.page-content{font-family:"source-han-sans-japanese",sans-serif}@media screen and (max-width: 767px){.page-content{max-width:calc(100vw - 2rem);margin:0 auto 0 auto}}.page-content .error404-title{margin-bottom:2rem;text-align:center}.category-navigation{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;width:100%;max-width:960px;margin:2rem auto 2rem auto;list-style:none}@media screen and (max-width: 767px){.category-navigation{max-width:calc(100vw - 2rem);margin:2rem auto}}.category-navigation li a{display:inline-flex;padding:1rem 2rem;color:#00b8ad;font-family:"source-han-sans-japanese",sans-serif;text-decoration:none;border:1px solid #00b8ad;transition:.5s}@media screen and (max-width: 767px){.category-navigation li a{padding:1rem 1rem}}.category-navigation li a:hover{color:#fff;background-color:#00b8ad;border:1px solid #00b8ad}.category-navigation li a:hover svg .a{stroke:#fff}.category-navigation li a svg{width:2rem}@media screen and (max-width: 767px){.category-navigation li a svg{width:1rem}}.category-navigation li a svg .a{transition:.5s;stroke:#00b8ad}.category-navigation li.prev{grid-column:1/span 1;text-align:left}.category-navigation li.prev svg{margin-right:.5rem}.category-navigation li.next{grid-column:2/span 1;text-align:right}.category-navigation li.next svg{margin-left:.5rem;transform:scaleX(-1)}.post-navigation{max-width:960px;margin:2rem auto 0 auto}@media screen and (max-width: 767px){.post-navigation{max-width:calc(100vw - 2rem)}.post-navigation .nav-links{grid-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr}}.post-navigation .nav-links{display:grid;grid-gap:100px;grid-template-rows:auto;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){.post-navigation .nav-links{grid-gap:1rem}}.post-navigation .nav-links a{display:grid;grid-gap:0 1rem;align-items:center;color:#000;font-family:"source-han-sans-japanese",sans-serif;text-decoration:none;border:1px solid #000;transition:.5s}.post-navigation .nav-links a .meta-nav{font-size:.8rem}.post-navigation .nav-links a svg{justify-content:center;width:30px;margin:0 auto}.post-navigation .nav-links a svg .a{transition:.5s;stroke:#000}.post-navigation .nav-links a .post-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.post-navigation .nav-links a:hover{color:#fff;background-color:#00b8ad;border:1px solid #00b8ad}.post-navigation .nav-links a:hover svg .a{stroke:#fff}.post-navigation .nav-links .nav-next{grid-row:1/span 1;grid-column:1/span 1;text-align:left}@media screen and (max-width: 767px){.post-navigation .nav-links .nav-next{grid-column:1/span 2}}.post-navigation .nav-links .nav-next a{padding:1rem}.post-navigation .nav-links .nav-next a:hover{opacity:.8}.post-navigation .nav-links .nav-next a:hover::after{right:5px}.post-navigation .nav-links .nav-next a svg{grid-row:1/span 2;grid-column:1/span 1}.post-navigation .nav-links .nav-next a .meta-nav{grid-row:1/span 1;grid-column:2/span 1}.post-navigation .nav-links .nav-next a .post-title{grid-row:2/span 1;grid-column:2/span 1}.post-navigation .nav-links .nav-previous{grid-row:1/span 1;grid-column:2/span 1;text-align:right}@media screen and (max-width: 767px){.post-navigation .nav-links .nav-previous{grid-row:2/span 1;grid-column:1/span 2}}.post-navigation .nav-links .nav-previous a{padding:1rem}.post-navigation .nav-links .nav-previous a:hover{opacity:.8}.post-navigation .nav-links .nav-previous a:hover::after{right:5px}.post-navigation .nav-links .nav-previous a svg{grid-row:1/span 2;grid-column:2/span 1;transform:scale(-1, 1)}.post-navigation .nav-links .nav-previous a .meta-nav{grid-row:1/span 1;grid-column:1/span 1}.post-navigation .nav-links .nav-previous a .post-title{grid-row:2/span 1;grid-column:1/span 1}.widget-area h2{margin-bottom:1rem;padding:.5rem 0;color:#00b8ad;font-weight:400;font-family:"source-han-sans-japanese",sans-serif;text-align:center;border-bottom:2px solid #00b8ad}@media screen and (max-width: 767px){.widget-area .menu{max-width:calc(100vw - 2rem);margin:0 auto}}.widget-area .menu ul{display:grid;font-size:.9rem;word-break:keep-all;list-style:none;background-color:rgba(0,0,0,.05)}.widget-area .menu ul li a{position:relative;display:block;padding:.5rem 0 .5rem 2rem;color:rgba(0,0,0,.87);font-family:"source-han-sans-japanese",sans-serif;text-decoration:none}.widget-area .menu ul li a::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;font-weight:600;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;background-color:rgba(0,0,0,.26);transform:translateY(-50%);content:""}.widget-area .menu ul li a:hover{color:#00b8ad;font-weight:500}.widget-area .menu ul li a:hover::before{background-color:#00b8ad}.widget-area .menu ul li.current_page_item>a{color:#00b8ad;font-weight:500}.widget-area .menu ul li.current_page_item>a::before{background-color:#00b8ad}.widget-area .menu ul li+li{border-top:1px dotted #e0e0e0}.widget-area .menu ul li .children{padding-left:.5rem;list-style:none}.widget-area .menu ul li.page-item-3434 .children{display:none}.widget-area .menu ul li.page-item-1263>ul,.widget-area .menu ul li.page-item-1265>ul,.widget-area .menu ul li.page-item-1426>ul{display:none}@media screen and (max-width: 767px){.widget-area .widget_archive{max-width:calc(100vw - 2rem);margin:0 auto}}.widget-area .widget_archive ul{display:grid;max-height:300px;overflow-y:scroll;font-size:.9rem;list-style:none;background-color:rgba(0,0,0,.05)}.widget-area .widget_archive ul li{display:flex;align-items:center}.widget-area .widget_archive ul li a{position:relative;display:block;padding:.5rem 0 .5rem 2rem;color:rgba(0,0,0,.87);font-family:"source-han-sans-japanese",sans-serif;text-decoration:none}.widget-area .widget_archive ul li a::before{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;font-weight:600;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;background-color:rgba(0,0,0,.26);transform:translateY(-50%);content:""}.widget-area .widget_archive ul li a:hover{color:#00b8ad;font-weight:500}.widget-area .widget_archive ul li a:hover::before{background-color:#00b8ad}.widget-area .widget_archive ul li.current_page_item>a{color:#00b8ad;font-weight:500}.widget-area .widget_archive ul li.current_page_item>a::before{background-color:#00b8ad}.widget-area .widget_archive ul li+li{border-top:1px dotted #e0e0e0}.widget-area .widget_archive ul li .children{padding-left:.5rem;list-style:none}.widget-area .widget_archive ul li.page-item-1263>ul,.widget-area .widget_archive ul li.page-item-1265>ul,.widget-area .widget_archive ul li.page-item-1426>ul{display:none}.sp-float-menu{position:sticky;bottom:0;z-index:10;display:none;width:100vw;background-color:rgba(0,0,0,.1)}@media screen and (max-width: 767px){.sp-float-menu{display:block}}.sp-float-menu ul{display:grid;grid-gap:1px;grid-template-columns:auto auto;padding:5px;list-style:none}.sp-float-menu ul li a{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;color:#fff;text-align:center;text-decoration:none;background-color:#00b8ad;transition:.5s}.sp-float-menu ul li a:hover{opacity:.5}.sp-float-menu ul li:nth-of-type(2) a{background-color:#ff6c00}.slide-panel{position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px));right:0;z-index:300;width:100vw;height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));background-color:rgba(0,0,0,0);transition:.7s;pointer-events:none}.slide-panel .panel{left:100%;display:grid;grid-template-rows:auto 90%;grid-template-columns:1fr;width:80vw;height:100%;background-color:#fff;transform:translateX(100vw) translateY(0);transition:all .3s ease}.slide-panel .panel .slide-menu-button{color:#fff;font-size:1rem;font-family:"source-han-sans-japanese",sans-serif;background-color:#00b8ad;border:1px solid #fff}.slide-panel .panel .content{height:100%;overflow-y:scroll}.slide-panel .panel .content .sp-main-navigation{overflow:scroll}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu{max-width:calc(100% - 2rem);margin:0 auto 1rem auto;padding:0;font-family:"source-han-sans-japanese",sans-serif;list-style:none}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu a{position:relative;display:block;padding:.5rem 0 .5rem 1.5rem;color:rgba(0,0,0,.87);font-size:1rem;text-decoration:none;transition:.5s}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu a:hover{color:#ff6c00}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu a::before{position:absolute;top:50%;left:.5rem;font-weight:600;font-size:.8rem;font-family:"Font Awesome 5 Free";transform:translateY(-50%);content:""}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu .sub-menu{margin:0 0 0 1rem;padding:0;list-style:none}.is-slide-open .slide-panel{display:block;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:all}.is-slide-open .slide-panel .panel{z-index:40;transform:translateX(20vw) translateY(0);transition:all .3s ease}.post-type-archive-case .site-main{display:flex;flex-wrap:wrap;justify-content:space-between}.post-type-archive-case .page-header{flex-basis:100%}.post-type-archive-case .type-case{display:block;flex-basis:calc(50% - .5rem);margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}@media screen and (max-width: 767px){.post-type-archive-case .type-case{flex-basis:calc(100% - 2rem);margin-right:auto;margin-left:auto}}.post-type-archive-case .type-case a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:1rem 2rem 1rem 1rem;color:#00b8ad;font-family:"source-han-sans-japanese",sans-serif;text-decoration:none;border:1px solid #e0e0e0}.post-type-archive-case .type-case a:hover{color:#00b8ad;background-color:rgba(0,0,0,.05)}.post-type-archive-case .type-case a:hover::before{right:.3rem}.post-type-archive-case .type-case a::before{position:absolute;top:50%;right:.5rem;width:20px;height:20px;font-weight:600;font-size:.7rem;font-family:"Font Awesome 5 Free";text-align:center;transform:translateY(-50%);transition:.5s;content:""}

/*--2506追加--*/

/*--引用-*/
blockquote {
    max-width: 92%;
  position: relative;
  padding: 3em 2.5em 2em 3.5em;
  background-color: #f2f2f2;
  margin: 30px auto;
}

blockquote::before {
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em;
    width: 2em;
    height: 2em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.58341 17.3211C3.55316 16.2274 3 15 3 13.0103C3 9.51086 5.45651 6.37366 9.03059 4.82318L9.92328 6.20079C6.58804 8.00539 5.93618 10.346 5.67564 11.822C6.21263 11.5443 6.91558 11.4466 7.60471 11.5105C9.40908 11.6778 10.8312 13.159 10.8312 15C10.8312 16.933 9.26416 18.5 7.33116 18.5C6.2581 18.5 5.23196 18.0095 4.58341 17.3211ZM14.5834 17.3211C13.5532 16.2274 13 15 13 13.0103C13 9.51086 15.4565 6.37366 19.0306 4.82318L19.9233 6.20079C16.588 8.00539 15.9362 10.346 15.6756 11.822C16.2126 11.5443 16.9156 11.4466 17.6047 11.5105C19.4091 11.6778 20.8312 13.159 20.8312 15C20.8312 16.933 19.2642 18.5 17.3312 18.5C16.2581 18.5 15.232 18.0095 14.5834 17.3211Z' fill='%2300ba8d'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: '';
}
blockquote cite {
    display: block;
    color: #737373;
    font-size: .8em;
    text-align: right;
}

/*--FAQ-*/
#faqBox{
    width: 100%;;
}
.qa-6 {
    margin-bottom: 5px;
    border-bottom: 2px solid #00b8ad;
}

.qa-6 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em 1em 3em;
    color: #333333;
    font-weight: 600;
    cursor: pointer;
}

.qa-6 summary::before,
.qa-6 div::before {
    position: absolute;
    left: 1em;
    font-weight: 600;
    font-size: 1.3em;
}

.qa-6 summary::before {
    color: #75bbff;
    content: "Q";
}

.qa-6 summary::after {
    transform: translateY(-25%) rotate(45deg);
    width: 7px;
    height: 7px;
    margin-left: 10px;
    border-bottom: 3px solid #333333b3;
    border-right: 3px solid #333333b3;
    content: '';
    transition: transform .5s;
}

.qa-6[open] summary::after {
    transform: rotate(225deg);
}

.qa-6 div {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: .3em 3em 1.5em;
    color: #333;
    transition: transform .5s, opacity .5s;
}

.qa-6[open] div {
    transform: none;
    opacity: 1;
}

.qa-6 div::before {
    color: #ff8d8d;
    line-height: 1.5;
    content: "A";
}
article .entry-content .qa-6 div p:first-child, article .entry-content .qa-6 div h2:first-child, article .entry-content .qa-6 div h3:first-child {
    margin-top: 0 !important;
}

/*--火曜注釈-*/
p.tue_cap {
    padding: .8em 1em;
    background: #e0f7f2;
    margin: .5em 0;
}
p.tue_cap .hydrated {
    vertical-align: text-bottom;
}

/*--症例アーカイブ-*/
.archive .site-main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.archive .page-header {
  flex-basis: 100%;
}
.archive .type-case {
  display: block;
  flex-basis: calc(50% - .5rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
}
.archive .type-case {
    background: #fbf7f2;
    border-radius: 15px; 
}
.archive .type-case a::before{
    content: none;
}
.archive .type-case section{
    padding: 1.2em 1em 1.5em;
}
.archive .type-case figure img {
    width: 100%;
    border-radius: 15px 15px 0 0;
}
.archive .type-case .ca_ttl a {
    border: none;
    font-weight: normal;
    color: #232323;
    padding: 0;
    line-height: 1.55;
    font-size: 17px;
}
.archive .type-case .ca_ttl a:hover {
    background: none;
    color: #00b8ad;
}
.archive .type-case ul{
    list-style: none;
    list-style-position: inside;
}
.archive .type-case ul.ca_cat{
    margin: 10px 0;
}
.archive .type-case ul.ca_cat li{
    display: inline-block;
    background: #2c98d3;
    color: #fff;
    font-size: 13px;
    border-radius: 15px;
    margin: 0 5px 0 0;
    padding: 0 12px;
}
.archive .type-case ul.ca_tag li{
    display: inline-block;
    font-size: 15px;
    margin: 0 10px 0 0;
    color: #555;
}

ul.display-posts-listing{
    list-style: none;
}
ul.display-posts-listing .listing-item {
    display: flex;
    border-bottom: dotted 2px #bfbfbf;
    padding: 0 0 10px;
    margin: 0 0 20px;
    flex-wrap: wrap;
    justify-content: space-between;
}
ul.display-posts-listing .listing-item .title{
    order: 2;
    color: #232323;
    padding: 0 0 0 27px;
    position: relative;
    width: calc(100% - 140px);
}
ul.display-posts-listing .listing-item .title::before{
    font-family: "Font Awesome 5 Free";
    content: "\f328";
    position: absolute;
    top: -1px;
    left: 6px;
    color: #00b8ad;
    font-size: 110%;
}
ul.display-posts-listing .listing-item .title:hover{
    color: #00b8ad;
}
ul.display-posts-listing .listing-item .date{
    order: 1;
    display: inline-block;
    width: 140px;
    color: #555;
    position: relative;
    padding: 0 0 0 27px;
}
ul.display-posts-listing .listing-item .date::before{
    font-family: "Font Awesome 5 Free";
    content: "\f073";
    position: absolute;
    top: -1px;
    left: 5px;
    color: #00b8ad;
    font-size: 110%;
}

/*--linkbox-*/
.linkbox {
  background: #84dacf;
  display: flex;
  align-items: center;
  padding: 30px;
  border-radius: 10px;
  margin: 0 auto 30px;
}
.linkbox .img {
  width: 35%;
}
.linkbox .img img {
  width: 100%;
}
.linkbox .txt {
  width: 65%;
  padding: 0 0 0 40px;
}
.linkbox .txt p {
  color: #FFF;
  letter-spacing: 0.08em;
  margin: 0 0 20px;
}
.linkbox .txt .c-btn01 {
    display: inline-block;
  background: #FFF;
  text-align: center;
  line-height: 1.5;
  border-radius: 100px;
  padding: 15px 10px;
  font-size: 14px;
  min-width: 250px;
  color: #2186a0;
}
.linkbox .txt .c-btn01:hover {
    color: #FFF;
    background-color: #00b8ad;
}
.c-btn01 span {
  display: inline-block;
  position: relative;
}


@media screen and (max-width: 767px) {

ul.display-posts-listing .listing-item .title, ul.display-posts-listing .listing-item .date{
    width: 100%;
}
.linkbox {
    display: block;
    padding: 20px 20px 30px;
    border-radius: 5px;
    max-width: calc(100vw - 2rem);
}
.linkbox .img {
    width: 100%;
    margin: 0 0 15px;
}
.linkbox .txt {
    width: 100%;
    padding: 0;
}
.linkbox .txt p {
    font-size: 16px;
    margin: 0 0 15px;
}
.linkbox .txt .c-btn01 {
    padding: 15px 10px;
    min-width: auto;
    width: 100%;
}

}
@media screen and (max-width: 767px) {
  header.site-header .main-navigation {
    display: none;
  }
}


/* ******************************************** */
/* Re-Newal */
/* ******************************************** */
body {
   font-family: "Zen Kaku Gothic New", sans-serif;
   color: #2D2D2D;
}
a {
  color: #4C8721;
}
a:hover {
  color: #78B142;
}


.hero-header {
    background-color: transparent;
}
.hero-header .hero-breadcrumbs {
  font-size: 12px;
  font-family: inherit;
}
.hero-header .hero-breadcrumbs .breadcrumbs ul li {
  color: inherit;
}
.hero-header .hero-breadcrumbs .breadcrumbs ul li + li::before {
  font-weight: 400;
  font-size: 12px;
  font-family: inherit;
  content: '/';
}
.hero-header .hero-breadcrumbs .breadcrumbs ul li a {
  color: #4C8721;
  text-decoration: none;
}
.hero-header .hero-breadcrumbs .breadcrumbs ul li a:hover {
  color: #78B142;
}

article.type-page .entry-header .entry-title, article.type-post .entry-header .entry-title, article.type-case .entry-header .entry-title, article.type-approach .entry-header .entry-title {
    position: relative;
    background: none;
    font-size: 32px;
    border-left: none;
    border-bottom: solid 1px #d1d1d1;
    color: #4C8721;
    font-weight: bold;
    line-height: 1.4;
    padding: 1.4rem 0 1rem 0;
    margin: 0 0 2.5rem 0;
    font-family: inherit;
}
article.type-page .entry-header .entry-title::after, article.type-post .entry-header .entry-title::after, article.type-case .entry-header .entry-title::after, article.type-approach .entry-header .entry-title::after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 1px #78B142;
  bottom: -1px;
  width: 80px;
}
article .entry-content h2.wp-block-heading, article .entry-content h2:not([class]), article .entry-content h2[class^="has"] {
  background: none;
  border: none;
  color: inherit;
  font-weight: bold;
  line-height: 1.7;
  font-size: 26px;
  padding: 0;
  margin: 2rem 0 1rem 0;
  font-family: inherit;
}
article .entry-content h3.wp-block-heading, article .entry-content h3:not([class]), article .entry-content h3[class^="has"] {
    font-family: inherit;
    font-size: 24px;
    color: #78B142;
    font-weight: bold;
    padding: 0 1.5rem;
}
article .entry-content h3.wp-block-heading::before, article .entry-content h3:not([class])::before, article .entry-content h3[class^="has"]::before {
    position: absolute;
  top: calc(50% + 2px);
  left: 0;
  width: 16px;
  height: 1px;
  background-color: #78B142;
  content: "";
}
article .entry-content h3.wp-block-heading::after, article .entry-content h3:not([class])::after, article .entry-content h3[class^="has"]::after {
  content: none;
}
article .entry-content h4.wp-block-heading, article .entry-content h4:not([class]), article .entry-content h4[class^="has"] {
    font-family: inherit;
    border: none;
    font-size: 20px;
    font-weight: bold;
    color: #4C8721;
    background: #EEF3EB;
    border-radius: 5px;
    padding: .8rem 0 .8rem 1.5rem;
}
article .entry-content h4.wp-block-heading::before, article .entry-content h4:not([class])::before, article .entry-content h4[class^="has"]::before {
    content: none;
}

/*
article .entry-content ul {
  font-family: inherit;
  list-style: none;
}
article .entry-content ul li {
  position: relative;
  padding: 2px 0 2px 1.6rem;
  line-height: 1.8;
}
article .entry-content ul li::before {
  content: "\25CF";
  position: absolute;
  left: 0.7rem;
  color: #4C8721;
  font-size: 6px;
  top: 18px;
  transform: translateY(-50%);
}
*/

article .entry-content ul {
  font-family: inherit;
  list-style: disc;
  list-style-position: inside;
  padding: 0 0 0 1rem;
}
article .entry-content ul li {
  position: relative;
  padding: 2px 0;
  line-height: 1.8;
}
article .entry-content ul li::marker {
  color: #4C8721;
}
article .entry-content ol {
    font-family: inherit;
    padding: 0 0 0 1rem;
}
article .entry-content ol li {
  padding: 0 0 0 1.8rem;
}
article .entry-content ol li::before {
  font-size: 16px;
  background-color: transparent;
  content: counter(li)'.';
  color: #4C8721;
  font-family: 'Prompt', sans-serif;
  font-weight: bold;
  top: 15px;
}
article .entry-content .wp-block-button a {
  padding: .6rem 2rem;
  text-decoration: none;
  transition: .5s;
  background-color: #EF9D44;
  font-size: 14px;
  font-weight: bold;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
article .entry-content .wp-block-button a:hover {
  opacity: 1;
  background: #78B142;
  color: #FFF;
}
article .entry-content p {
    font-family: inherit;
}




body:not(.home).page .site-content, body:not(.home).single .site-content, body:not(.home).archive .site-content, body:not(.home).error404 .site-content {
  grid-gap: 30px 60px;
  max-width: 1100px;
}

body:not(.home).page .site-content .widget-area, body:not(.home).single .site-content .widget-area, body:not(.home).archive .site-content .widget-area, body:not(.home).error404 .site-content .widget-area {
    background: #FFF;
    min-width: 327px;
    position: relative;
}
#secondary::before {
  content: "";
  display: inline-block;
  width: 569px;
  height: 469px;
  background-image: url('images/re_page_bg.svg');
  background-size: cover;
  position: absolute;
  left: -210px;
  top: 10px;
  z-index: 0;
}
.side-shadow {
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    padding: 0 1.5em 5em;
    position: relative;
    z-index: 5;
    background: #FFF;
}

/*
.side-shadow .menu {
    overflow-x: hidden;
}
 */
.widget-area h2 {
    font-size: 20px;
    font-family: inherit;
    font-weight: bold;
    color: #4C8721;
    border-bottom: solid 1px #d1d1d1;
    padding: 1.4rem 0;
    margin: 0;
}
.widget-area .menu ul {
  font-size: 16px;
  background-color: #FFF;
  word-break: break-all;
}
.widget-area .menu ul li a {
  padding: .8rem 0 .8rem 0.5em;
  color: inherit;
  font-family: inherit;
  font-weight: bold;
  border-bottom: solid 1px #d1d1d1;
}
.widget-area .menu ul li a:hover, .widget-area .menu ul li.current_page_item > a {
  color: #4C8721;
  font-weight: bold;
}
.widget-area .menu ul li a::before {
    content: none;
}
.widget-area .menu ul li .children {
  margin: 1em 0 0;
}
.widget-area .menu ul li .children li {
  position: relative;
  padding: 2px 0 2px 1rem;
  line-height: 1.4;
}
.widget-area .menu ul li .children li::before {
  content: "\25CF";
  position: absolute;
  left: 0.5rem;
  color: #4C8721;
  font-size: 6px;
  top: 18px;
}
.widget-area .menu ul li .children li a {
    border: none;
    padding: .5rem 0 .5rem 0.5em;
    line-height: 1.4;
    font-weight: normal;
}
.widget-area .menu ul li .children li.page_item_has_children .children {
   margin: .5em 0;
  background: #EEF3EB;
  border-radius: 5px;
  padding: .5em;
}
.widget-area .menu ul li .children li.page_item_has_children .children li a {
    padding: .4em 0;
  font-size: 15px;
}
.widget-area .menu ul li .children li.page_item_has_children .children li::before {
    content: none;
}
.widget-area .menu ul li + li {
  border-top: none;
}


@media screen and (max-width: 767px) {

.hero-header .hero-breadcrumbs .breadcrumbs  {
   overflow-x: hidden;
}  
.hero-header .hero-breadcrumbs .breadcrumbs ul {
    width: 100%;
}

body:not(.home).page .site-content .widget-area, body:not(.home).single .site-content .widget-area, body:not(.home).archive .site-content .widget-area, body:not(.home).error404 .site-content .widget-area {
    max-width: calc(100vw - 2rem);
    margin: 0 auto;
}
.side-shadow {
  padding: 0 1em 5em;
}

article.type-page .entry-header .entry-title, article.type-post .entry-header .entry-title, article.type-case .entry-header .entry-title, article.type-approach .entry-header .entry-title {
  font-size: 1.7rem;
  max-width: calc(100vw - 2rem);
  margin: 0 auto 2.5rem;
  padding: 1.4rem 0 .8rem 0;
}

article .entry-content h2.wp-block-heading, article .entry-content h2:not([class]), article .entry-content h2[class^="has"] {
  max-width: calc(100vw - 2rem);
  font-size: 1.4rem;
  margin: 2rem auto 1rem;
}
article .entry-content h3.wp-block-heading, article .entry-content h3:not([class]), article .entry-content h3[class^="has"] {
  max-width: calc(100vw - 2rem);
  font-size: 1.3rem;
  margin: 2rem auto 1.5rem auto;
}
article .entry-content h4.wp-block-heading, article .entry-content h4:not([class]), article .entry-content h4[class^="has"] {
  max-width: calc(100vw - 2rem);
  padding: .6rem .5rem .6rem .8rem;
  font-size: 1.15rem;
}
.wp-block-buttons.wp-block-buttons-is-layout-flex .wp-block-button {
  margin: 20px 0 20px 0;
}
.wp-block-buttons.wp-block-buttons-is-layout-flex .wp-block-button:nth-child(n+2) {
  margin: 0px 0 20px 0;
}

article .entry-content ul.display-posts-listing {
  padding: 0;
}

#faqBox {
  max-width: calc(100vw - 2rem);
  margin: 0 auto 30px;
}
.qa-6 summary {
  padding: 1em .8em 1em 3em;
  font-size: .95rem;
}
.qa-6 summary::before {
  left: .8em;
}
.qa-6 summary::after {
  width: 8px;
}

}
