/*!
Theme Name: ハートワン動物病院 総合医療ケアセンター
Theme URI: https://pixelium.jp/
Description: ピクセリウム株式会社によるテンプレート
Version: 1.1.2
Author: ピクセリウム株式会社によるテンプレート
Author URI: https://pixelium.jp/
Text Domain: pxlm
Tags: custom-menu
License: GNU General Public License v2 or later
License URI: テーマのライセンスのURI
*//*!
 * 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 %}}html{scroll-behavior:smooth;scroll-padding-top:163px}@media screen and (min-width: 768px){html{scroll-padding-top:174px}}.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}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;border-bottom:1px solid rgba(0,0,0,.87);color:rgba(0,0,0,.87);font-family:fot-matisse-pron,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:.3rem}@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{display:flex;position:relative;padding:.5rem 2rem;border:1px solid #27356b;background-color:#fff;text-decoration:none;transition:all .5s ease;align-items:center;justify-content:center}article .entry-footer a:hover{color:#fff;background-color:#27356b}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;content:"";transition:all .3s ease;transform:translateY(-50%) translateX(-2.3rem)}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{display:flex;position:relative;padding:.5rem 2rem;border:1px solid #27356b;background-color:#fff;text-decoration:none;transition:all .5s ease;align-items:center;justify-content:center}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:#27356b}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{display:block;position:relative;padding:.5rem .5rem .5rem 1.5rem;color:rgba(0,0,0,.87);font-family:"Noto Sans JP",sans-serif;font-size:.9rem;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{display:flex;position:absolute;top:50%;left:0;width:15px;height:15px;color:#fff;background-color:#27356b;font-family:"Font Awesome 5 Free";font-size:.6rem;font-weight:600;text-align:center;content:"";transition:.5s;transform:translateY(-50%);align-items:center;justify-content:center}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{overflow:scroll;width:100%}.pxlm-calendar{width:100%}.pxlm-calendar thead tr th{color:#fff;background-color:#27356b;font-weight:600}.pxlm-calendar tbody th{position:sticky;left:0;background-color:rgba(0,0,0,.1)}.pxlm-calendar tbody td{background-color:rgba(0,0,0,.05);font-family:"Noto Sans JP",sans-serif;font-size:.9rem;vertical-align:top}.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;background-color:#27356b;font-weight:500}@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{background-color:rgba(0,0,0,.05);font-size:1.4rem}@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;border-top:2px solid #fff;color:rgba(0,0,0,.87);background-color:rgba(0,0,0,.05);font-family:"Noto Sans JP",sans-serif;font-size:.8rem;font-weight:400;text-align:left}.pxlm-table-time{width:100%}.pxlm-table-time+.pxlm-table-time{margin-top:1rem}body{margin:0;color:rgba(0,0,0,.87);font-family:"fot-matisse-pron",sans-serif;font-weight:400;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;max-width:1000px;margin:0 auto 6rem auto;gap:20px;grid-template-columns:1fr 3fr}@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-column:1/span 2;grid-row:1/span 1}@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-column:2/span 1;grid-row: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-column:1/span 1;grid-row:2/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-column:1/span 1;grid-row:2/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{max-width:1000px;margin:0 auto;gap:1rem 0}@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:"Noto Sans JP",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:#27356b;font-family:"Noto Sans JP",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;max-width:1000px;margin:0 auto;gap:2rem;grid-template-columns:2fr 1fr}@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{width:100%;margin-top:2rem;grid-column:1/span 2}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area{max-width:calc(100vw - 10px);margin:0 auto;margin-top:0;grid-column:1/span 1}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul{display:grid;list-style:none;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul{gap:5px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li{background-position:center;background-size:cover;align-self:stretch}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a{display:flex;flex-direction:column;position:relative;height:100%;padding:1rem;border:2px solid #27356b;color:#fff;background-color:rgba(39,53,107,.5);font-size:1.4rem;line-height:1.4;text-align:center;text-decoration:none;transition:.5s;align-items:center;justify-content:center}@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-family:"Noto Sans JP",sans-serif;font-size:.9rem}@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-width:0 0 .5rem .5rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:""}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li a:hover{background-color:#27356b}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_cat.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_ct.jpg)}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area ul li:nth-of-type(4){background-image:url(images/feature_car.jpg)}body.home .site .site-content .content-area .frontpage-tertiary-area .frontpage-feature-area .warning{display:block;margin-top:1rem;padding:.5rem 1rem;border:2px solid red;color:red;background-color:#ff0;font-size:1.5rem;text-align:center;text-decoration:none;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-column:1/span 1;gap:2rem 0}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;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:1/span 2;grid-row:1/span 1;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-time-area .content .title .button-area{display:flex;align-items:center;grid-column:2/span 1;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;max-width:1000px;margin:0 auto;align-items:flex-start;gap:1rem;grid-template-columns:150px auto;grid-template-rows:auto 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;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:1/span 2;grid-row:1/span 1;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content .title-box .button-area{display:flex;align-items:center;grid-column:2/span 1;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-information-area .content ul{display:flex;overflow-y:scroll;max-height:200px;margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;list-style:none;flex-wrap:wrap;grid-column:1/span 2;grid-row:2/span 1}@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;padding:1rem 1rem;color:rgba(0,0,0,.87);font-weight:400;text-decoration:none;transition:.3s;flex-wrap:wrap}@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{opacity:.5;color:rgba(0,0,0,.54)}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);background-color:rgba(0,0,0,.05);font-size:.8rem;text-align:center}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{margin-top:.5rem;margin-left:0;flex-basis:100%}}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;list-style:none;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul{gap:.5rem;grid-template-rows:auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-treatment-area .content .menu ul>li a{display:block;position:relative;padding:.6rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);background-color:#fff;text-decoration:none;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-width:0 0 .6rem .6rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27356b rgba(0,0,0,0);content:"";transition:.5s}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) #6b2727 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{gap:.5rem 0;grid-template-columns:1fr;grid-template-rows:auto}}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;align-items:flex-start;gap:1rem;grid-template-rows:auto auto}@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;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:auto/span 1;grid-row:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content .title .button-area{display:flex;align-items:center;grid-column:2/span 1;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;border:1px solid rgba(0,0,0,.87);color:rgba(0,0,0,.87);font-family:"Noto Sans JP",sans-serif;font-size:.9rem;line-height:1;text-decoration:none}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul{display:grid;list-style:none;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul{gap:.5rem;grid-template-rows:auto}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-case-area .content ul>li a{display:block;position:relative;padding:.6rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);background-color:#fff;text-decoration:none;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-width:0 0 .6rem .6rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27356b rgba(0,0,0,0);content:"";transition:.5s}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) #6b2727 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;width:100%;max-width:calc(100vw - 2rem);margin:0 auto 0 auto;gap:1rem}}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box{display:grid;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:1/span 2;grid-row:1/span 1;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content .title-box .button-area{display:flex;align-items:center;grid-column:2/span 1;justify-content:flex-end}body.home .site .site-content .content-area .frontpage-primary-area .frontpage-worktime-area .content ul{display:flex;overflow-y:scroll;max-height:200px;margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;list-style:none;flex-wrap:wrap;grid-column:1/span 2;grid-row:2/span 1}@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;padding:1rem 1rem;color:rgba(0,0,0,.87);font-weight:400;text-decoration:none;transition:.3s;flex-wrap:wrap}@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{opacity:.5;color:rgba(0,0,0,.54)}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);background-color:rgba(0,0,0,.05);font-size:.8rem;text-align:center}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{margin-top:.5rem;margin-left:0;flex-basis:100%}}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-column:2/span 1;gap:2rem 0}@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;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:1/span 2;grid-row:1/span 1;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-time-area .content .title .button-area{display:flex;align-items:center;grid-column:2/span 1;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;margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.87);grid-column:1/span 2;grid-row:1/span 1;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title h2{margin-bottom:0;padding-bottom:0;border-bottom:0;grid-column:1/span 1}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .title .button-area{display:flex;align-items:center;grid-column:2/span 1;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:"Noto Sans JP",sans-serif}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul{display:grid;font-family:"Noto Sans JP",sans-serif;list-style:none;gap:.5rem;grid-template-columns:1fr 1fr}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-access-area .content .box ul li a{display:block;position:relative;padding:.6rem 1rem;border:1px solid #e0e0e0;color:rgba(0,0,0,.87);background-color:#fff;text-align:center;text-decoration:none;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-width:0 0 .6rem .6rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #27356b rgba(0,0,0,0);content:"";transition:.5s}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) #6b2727 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;list-style:none;gap:1rem}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-banner01-area .content ul li a{display:grid;width:100%;padding:1rem;border:1px solid #1e4833;color:#fff;background-color:#1e4833;font-family:"Noto Sans JP",sans-serif;font-size:1rem;text-align:center;text-decoration:none;transition:.5s;align-items:center;gap:1rem;grid-template-columns:40px 2fr}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;margin:0 auto;list-style:none;gap:1rem;grid-template-columns:1fr 1fr 1fr}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li a{display:block;padding:.5rem 2rem;background-color:rgba(0,0,0,.87);text-align:center;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:#27356b}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.instagram a{background-color:#27356b}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.facebook a{background-color:#27356b}body.home .site .site-content .content-area .frontpage-secondary-area .frontpage-sns-area .content ul li.line a{background-color:#27356b}@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;list-style:none;gap:1rem;grid-template-columns:1fr 1fr}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;border:2px solid #c30c24;color:#c30c24;font-size:1rem;text-align:center;text-decoration:none;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;z-index:10;top:0;width:100%;margin:0 auto}@media screen and (max-width: 767px){header.site-header{display:grid;padding:0;grid-template-columns:1fr}}.admin-bar header.site-header{top:32px}@media screen and (max-width: 767px){.admin-bar header.site-header{top:0}}header.site-header .belt-area{display:none;width:100%;max-width:100%;margin:0 auto;padding:0 calc((100% - 1000px)/2);color:rgba(0,0,0,.87);background-color:#fff;align-items:center;justify-content:center}@media screen and (max-width: 767px){header.site-header .belt-area{display:none}}header.site-header .belt-area .description{display:flex;width:100%;font-size:.8rem;font-weight:300;align-items:center;justify-content:flex-start}header.site-header .logo-area{display:grid;width:100%;padding:1rem calc((100% - 1000px)/2);background-color:#fff;align-items:flex-start;grid-template-columns:1.5fr 2fr;grid-template-rows:auto}@media screen and (max-width: 767px){header.site-header .logo-area{width:100%;padding:.5rem;border-top:0;border-bottom:0;grid-column:auto/span 1;grid-row:auto/span 1;grid-template-columns:1.4fr 1fr}}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;align-items:center;grid-column:2/span 1;gap:.5rem;grid-row:1/span 1;grid-template-columns:1fr;grid-template-rows:auto auto;justify-content:flex-end}@media screen and (max-width: 767px){header.site-header .logo-area .right{align-self:stretch;grid-column:2/span 1;grid-template-columns:auto auto;grid-template-rows:auto}}@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;font-family:"Noto Sans JP",sans-serif;font-size:.9rem;list-style:none;gap:1rem;grid-template-columns:auto auto auto;justify-content:flex-end}header.site-header .logo-area .right nav ul a{color:rgba(0,0,0,.87)}header.site-header .logo-area .right nav ul i{font-size:.8rem}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-column:1/span 1;grid-row:1/span 1}}header.site-header .logo-area .right>div>div a{display:flex;margin-right:1rem;padding:.3rem 1rem;color:#fff;background-color:#1e4833;font-size:.8rem;text-decoration:none;transition:.5s;align-items:center;justify-content:center}@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;color:#6b2727;background-color:rgba(255,255,255,.7);font-size:2rem;font-weight:400;line-height:1;text-decoration:none;transition:.7s;align-items:center;justify-content:center}@media screen and (max-width: 767px){header.site-header .logo-area .right>div .tel{display:none}}header.site-header .logo-area .right>div .tel i{margin-right:5px;color:#6b2727}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:block;display:flex;padding:0 1rem;border:1px solid #1e4833;color:#fff;background-color:#1e4833;font-family:"Noto Sans JP",sans-serif;transition:.5s;align-items:center;align-self:stretch;grid-column:2/span 1;grid-row:1/span 1;justify-content:center}}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 .main-navigation{display:grid;z-index:10;width:100%;outline:none;transition:.5s;align-items:center;grid-template-columns:1fr;justify-content:center}@media screen and (max-width: 767px){header.site-header .main-navigation{padding:5px;grid-column:auto/span 1;grid-row:3/span 1}}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(39,53,107,.8);transition:all 1.5s ease-out}header.site-header .main-navigation .menu-global-menu-container{width:100%;margin:0 auto;outline:none;background-color:#27356b;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;max-width:1000px;margin:0 auto;outline:none;font-size:1.1rem;grid-template-columns:auto;justify-content:stretch}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu{border:0;gap:1px;grid-template-columns:1fr 1fr 1fr}}header.site-header .main-navigation .menu-global-menu-container .main-menu>li{display:flex;position:relative;z-index:10;text-align:center;transition:.5s;align-items:center;flex:1 0 auto;grid-row:1/span 1;justify-content:center}@media screen and (max-width: 767px){header.site-header .main-navigation .menu-global-menu-container .main-menu>li{background-color:#27356b}}@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;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;align-items:center;justify-content:center}header.site-header .main-navigation .menu-global-menu-container .main-menu>li:hover>a{color:#fff;background-color:#374b98}header.site-header .main-navigation .menu-global-menu-container .main-menu>li:hover>a::before{opacity:1;line-height:1.2rem}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul{visibility:hidden;position:absolute;top:80%;left:0;width:-moz-max-content;width:max-content;min-width:250px;opacity:0;background-color:rgba(255,255,255,.9);box-shadow:0 2px 3px rgba(0,0,0,.05);line-height:2rem;transition:all .3s ease;align-items:flex-start;flex-wrap:wrap}@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{display:flex;position:relative;box-sizing:border-box;width:100%;font-size:1rem;align-items:flex-start;justify-content:flex-start}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a{display:flex;width:100%;padding:.5rem 3rem .5rem 1rem;color:rgba(0,0,0,.87);text-align:left;text-decoration:none;transition:all .3s ease-out;align-items:center}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;content:"";transition:all .3s ease;transform:translateX(-2.3rem)}header.site-header .main-navigation .menu-global-menu-container .main-menu>li.menu-item-has-children>ul>li>a:hover{color:#27356b;background-color:#7b8ccf}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{visibility:visible;top:100%;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}@media screen and (max-width: 767px){.visual{width:100vw;grid-column:auto/span 1;grid-row:2/span 1}}.visual .swiper-container{width:100%;height:100%}.visual .swiper-slide{display:flex;position:relative;width:800px;background:#fff;text-align:center;align-items:center;justify-content:center}@media screen and (max-width: 767px){.visual .swiper-slide{width:100%;max-width:100%}}.visual .swiper-slide img{width:100%}.visual .swiper-slide .text{position:absolute;z-index:10;width:1000px;color:#fff;font-family:"Noto Sans JP",sans-serif;line-height:1;text-align:left}.visual .swiper-slide .text h2{margin-bottom:1rem;font-size:3.5rem;font-weight:500}.visual .swiper-slide .text p{font-size:1rem}.visual .swiper-button-prev,.visual .swiper-button-next{padding:2rem;transition:.3s}@media screen and (max-width: 767px){.visual .swiper-button-prev,.visual .swiper-button-next{display:none}}.visual .swiper-button-prev::after,.visual .swiper-button-next::after{color:#fff;font-size:1.5rem}.visual .swiper-button-prev:hover,.visual .swiper-button-next:hover{opacity:.5}.visual .swiper-button-next{right:0}.visual .swiper-button-prev{left:0}footer.site-footer{background-color:light(#27356b, 30%)}@media screen and (max-width: 767px){footer.site-footer{padding-bottom:5rem}}footer.site-footer .footer-information-area{display:flex;padding:2rem 0;justify-content:center}footer.site-footer .footer-information-area .content{display:grid;min-width:1000px;max-width:1000px;align-items:flex-start;gap:2rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){footer.site-footer .footer-information-area .content{width:calc(100vw - 2rem);flex-wrap:wrap;gap:1rem;grid-template-columns:1fr}}@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;align-items:flex-start;align-self:flex-start;flex:1 0 auto;flex-wrap:wrap;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-family:vdl-logog,sans-serif;font-size:1.6rem;font-weight:400}footer.site-footer .footer-information-area .content .left h2 img{width:100%}footer.site-footer .footer-information-area .content .left dl{display:grid;color:rgba(0,0,0,.87);font-weight:300;word-break:break-all;grid-template-columns:auto 1fr}footer.site-footer .footer-information-area .content .left dl dt{display:flex;display:flex;margin:0;margin-top:10px;padding:0 2rem 0 0;padding:0;font-weight:400;align-items:flex-start;align-items:center;justify-content:flex-end}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-size:2rem;font-weight:400}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{color:#27356b;grid-column:1/span 2;grid-row:4/span 1}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;background-color:#6b2727;font-size:1.3rem;text-decoration:none;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:#b64242}footer.site-footer .footer-information-area .content .right{display:grid;gap:1rem}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;max-width:1000px;margin:0 auto;gap:2rem;grid-template-columns:1fr}@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;width:100%;font-size:.9rem;font-weight:300;line-height:1.5rem;list-style:none;-moz-column-count:3;column-count:3;gap:1rem;grid-template-columns:auto;grid-template-rows:auto;justify-content:flex-end}@media screen and (max-width: 767px){footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu{font-size:1rem;grid-template-columns:1fr 1fr}}footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li{width:100%;grid-row:1/span 1}@media screen and (max-width: 767px){footer.site-footer .footer-menu-area .content .footer-navigation .menu-footer-menu-container .footer-menu>li{grid-column:auto/span 1;grid-row: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{opacity:.5;color:#27356b}footer.site-footer .footer-copyright-area{display:flex;padding:5px 0;background-color:#27356b;font-size:.9rem;align-items:center;justify-content:center}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{display:flex;flex-direction:column;position:relative;width:100%;background-color:rgba(0,0,0,.05);flex-wrap:wrap;justify-content:center}.hero-header .hero-title{display:flex;display:none;position:relative;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-family:ten-mincho,serif;font-size:2.2rem;font-weight:500;font-style:normal;text-align:center;letter-spacing:.3rem}@media screen and (max-width: 767px){.hero-header .hero-title h1{font-size:1.3rem}}.hero-header .hero-breadcrumbs{display:flex;position:relative;width:100%;max-width:1000px;margin:0 auto 0 auto;font-family:"Noto Sans JP",sans-serif;font-size:.8rem;font-weight:400;align-items:flex-end}@media screen and (max-width: 767px){.hero-header .hero-breadcrumbs{overflow-x:scroll;padding:.5rem}}.hero-header .hero-breadcrumbs .breadcrumbs ul{display:grid;width:-moz-max-content;width:max-content;list-style:none;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.hero-header .hero-breadcrumbs .breadcrumbs ul{overflow-y:scroll}}.hero-header .hero-breadcrumbs .breadcrumbs ul li{position:relative;margin:0 0 0 0;padding:0;color:rgba(0,0,0,.54);line-height:1;align-items:center;grid-row:1/span 1}.hero-header .hero-breadcrumbs .breadcrumbs ul li a{display:inline-flex;width:-moz-max-content;width:max-content;color:#27356b;text-decoration:underline}.hero-header .hero-breadcrumbs .breadcrumbs ul li a:hover{color:#27356b;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-family:"Font Awesome 5 Free";font-size:.8rem;font-weight:600;content:"";transform:translateY(-50%)}.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;border-left:4px solid #27356b;color:#27356b;background-color:rgba(0,0,0,.05);font-family:"Noto Sans JP",sans-serif;font-size:1.7rem;font-weight:400;line-height:1.5}article .entry-content h2:not([class]),article .entry-content h2[class^=has]{background-color:#e9eef6;border-top:2px solid #90aad4;clear:both;color:#27356b;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;line-height:1;margin:2rem 0 2rem 0;max-width:100%;padding:1rem 0 1rem 1rem;position:relative;width:100%}@media screen and (max-width: 767px){article .entry-content h2:not([class]),article .entry-content h2[class^=has]{font-size:1.3rem;letter-spacing:initial;line-height:1.5;margin:3rem auto 3rem auto;max-width:calc(100vw - 2rem);text-indent:initial}article .entry-content h2:not([class])::before,article .entry-content h2[class^=has]::before{margin-right:1rem}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:0 auto 2rem auto;padding:0 1rem;color:#27356b;font-weight:400;font-size:1.2rem;font-family:"Noto Sans JP",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:#27356b;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:not([class]),article .entry-content h4[class^=has]{align-items:center;border-bottom:dashed 1px #27356b;clear:both;color:#27356b;display:flex;font-family:"Noto Sans JP",sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5;margin:1rem 0 1rem 0;max-width:100%;padding:.5rem 0 .5rem 1.5rem;position:relative;position:relative;width:100%}@media screen and (max-width: 767px){article .entry-content h4:not([class]),article .entry-content h4[class^=has]{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content h4:not([class])::before,article .entry-content h4[class^=has]::before{content:"◆";left:0;position:absolute;top:50%;transform:translateY(-50%)}article .entry-content h5{color:#6b2727;font-size:1.1rem;font-weight:500;margin:0 0 1rem 0}@media screen and (max-width: 767px){article .entry-content h5{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content h6{border-bottom:1px solid #27356b;color:#27356b;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:600;margin-bottom:1rem;padding:.3rem 0}@media screen and (max-width: 767px){article .entry-content h6{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content a{text-decoration:underline;transition:.3s}article .entry-content a:not([class]){color:#27356b;display:inline-block;text-decoration:underline;transition:.5s}article .entry-content a:not([class])::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.5rem;margin-right:.4em}article .entry-content a:not([class]):hover{color:#6b2727;text-decoration:none}article .entry-content p{color:rgba(0,0,0,.87);font-family:"Noto Sans JP",sans-serif;line-height:1.9;margin:1rem auto 2rem auto;max-width:100%;width:100%}@media screen and (max-width: 767px){article .entry-content p{max-width:calc(100vw - 2rem)}}article .entry-content p img{height:auto;max-width:100%}article .entry-content p.eyecatch-text{color:#27356b;font-size:1.6rem;font-weight:600;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;font-family:"Noto Serif JP",sans-serif;font-size:1.5rem;letter-spacing:.3rem;margin:30px 0}article .entry-content p.catch strong{color:#53acdd;font-size:2.5rem;font-weight:400;padding:0 20px}@media screen and (max-width: 767px){article .entry-content figure{width:100%}}article .entry-content ul{font-family:"Noto Sans JP",sans-serif}article .entry-content ul:not([class]){color:rgba(0,0,0,.87);list-style:disc;margin:1rem auto 2rem auto;max-width:100%;max-width:calc(100vw - 2rem);padding-left:20px}article .entry-content ul:not([class]) li+li{margin-top:10px}article .entry-content ul.page-list{list-style:none;padding:0 20px}@media screen and (max-width: 767px){article .entry-content ul.page-list{list-style:none}}article .entry-content ul.page-list>li{list-style:none;margin-bottom:10px}article .entry-content ul.page-list>li a{align-items:center;background-color:#fff;border:1px solid #27356b;color:#27356b;display:flex;font-family:"Noto Sans JP",sans-serif;padding:.5rem 1rem;position:relative;text-decoration:none}article .entry-content ul.page-list>li a::after{align-items:center;content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px}article .entry-content ul.page-list>li a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content ul.page-list>li>ul{list-style:none;padding-left:0}article .entry-content ul.page-list>li>ul>li+li{margin-top:10px}article .entry-content ol{color:rgba(0,0,0,.87);counter-reset:li;display:grid;font-family:"Noto Sans JP",sans-serif;gap:1rem;grid-template-columns:1fr;list-style:none;margin:1rem auto 2rem auto;max-width:100%}@media screen and (max-width: 767px){article .entry-content ol{max-width:calc(100vw - 2rem)}}article .entry-content ol li{padding:0 0 0 2rem;position:relative}article .entry-content ol li::before{align-items:center;background-color:#27356b;color:#fff;content:counter(li);counter-increment:li;display:inline-flex;font-size:.8rem;height:1.6rem;justify-content:center;left:0;line-height:1;margin-right:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem}article .entry-content dl{margin:1rem auto 2rem auto;width:100%}article .entry-content dl:not([class]) dt{padding:5px 15px;width:100%}article .entry-content dl:not([class]) dd{padding:5px 15px;width:100%}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{margin:0 auto;max-width:100%;width:100%}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;gap:2rem;grid-template-columns:1fr 1fr}article .entry-content .wp-block-columns .wp-block-column{background-color:#fff;margin:0;padding:0;padding:2rem}article .entry-content .wp-block-columns .wp-block-column h3{margin:0 auto 2rem auto}article .entry-content .wp-block-media-text{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto 2rem auto;max-width:100%}@media screen and (max-width: 767px){article .entry-content .wp-block-media-text{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}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{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}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{background:none;color:rgba(0,0,0,.87);flex:1;font-size:1rem;padding:.5rem;position:initial}article .entry-content .child-menu-01{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}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{align-items:center;border-bottom:1px solid #ff7290;box-sizing:border-box;box-sizing:border-box;color:#ff7290;display:flex;font-size:1.4rem;height:80px;justify-content:flex-start;justify-content:space-between;margin:5px 15px;margin:5px;margin:0 10px;padding:5px 20px;text-decoration:none}article .entry-content .child-menu-01 li a span{border:2px solid #ff7290;font-size:1rem;padding:5px 20px}article .entry-content .child-menu-01 li a:hover{background-color:#ebf9ff;transition:.3s}article .entry-content .child-menu-01 li a:hover span{background-color:#ff7290;border:2px solid #fff;color:#fff;transition:.3s}article .entry-content .entry-image{width:100%}article .entry-content .entry-image img{width:100%}article .entry-content .wp-block-image{max-width:100%;width:100%}@media screen and (max-width: 767px){article .entry-content .wp-block-image{max-width:100%}article .entry-content .wp-block-image img{height:auto !important;max-width:100%;width:100% !important}}article .entry-content .wp-block-image figure.aligncenter{text-align:center}article .entry-content .wp-block-image figure figcaption{color:rgba(0,0,0,.87);display:block;font-size:1rem;text-align:right}@media screen and (max-width: 767px){article .entry-content .wp-block-image.staff{margin:0 auto;width:70%}}@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{font-family:"Noto Sans JP",sans-serif;font-size:1rem;margin-bottom:4rem}article .entry-content table tbody tr th{background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0;color:#27356b;font-weight:500;text-align:center;width:40%}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{height:auto;max-width:100%}article .entry-content .button{background-color:#d94233;border-radius:3px;color:#fff;display:inline-block;font-size:1.2rem;letter-spacing:.2rem;padding:5px 10px;text-decoration:none}article .entry-content .button:hover{background-color:#f0122f;color:#fff}article .entry-content .pxlm-ul-disease{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-disease{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-ul-disease li{align-items:center;display:flex;height:100%;margin:0;text-decoration:none}article .entry-content .pxlm-ul-disease li a{align-items:center;border:1px solid #e0e0e0;color:#27356b;display:flex;height:100%;padding:1rem 2rem 1rem 1rem;position:relative;text-decoration:none;width:100%}article .entry-content .pxlm-ul-disease li a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content .pxlm-ul-disease li a:hover::before{right:.3rem}article .entry-content .pxlm-ul-disease li a::before{content:"";font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:600;height:20px;position:absolute;right:.5rem;text-align:center;top:50%;transform:translateY(-50%);transition:.5s;width:20px}article .entry-content .pxlm-ul-disease li a::after{display:none}article .entry-content .pxlm-ul-disease li.nolink{background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0;padding:1rem 2rem 1rem 1rem}article .entry-content .pxlm-ul-disease li+li{margin-top:0}article .entry-content .pxlm-ul-disease-simple{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){article .entry-content .pxlm-ul-disease-simple{grid-template-columns:1fr 1fr 1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-ul-disease-simple li{align-items:center;border:1px solid #e0e0e0;display:flex;height:100%;margin:0;padding:.6rem 1rem;text-decoration:none}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{gap:0;grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth .wp-block-media-text__media{grid-column:1/span 1;grid-row:1}}article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content{align-items:center;align-self:center;display:grid}@media screen and (max-width: 767px){article .entry-content .pxlm-media-text-tooth .wp-block-media-text__content{grid-column:1/span 1;grid-row:2}}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;gap:1rem;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){article .entry-content .pxlm-div-disease>ul{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}@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{align-items:center;display:flex;height:100%;margin:0;text-decoration:none}article .entry-content .pxlm-div-disease>ul li a{align-items:center;border:1px solid #e0e0e0;color:#27356b;display:flex;height:100%;padding:1rem 2rem 1rem 1rem;position:relative;text-decoration:none;width:100%}article .entry-content .pxlm-div-disease>ul li a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content .pxlm-div-disease>ul li a:hover::before{right:.3rem}article .entry-content .pxlm-div-disease>ul li a::before{content:"";font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:600;height:20px;position:absolute;right:.5rem;text-align:center;top:50%;transform:translateY(-50%);transition:.5s;width:20px}article .entry-content .pxlm-div-disease>ul li a::after{display:none}article .entry-content .pxlm-div-disease>ul li.nolink{background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0;padding:1rem 2rem 1rem 1rem}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{align-items:center;color:#27356b;display:inline-flex;height:100%;padding:.5rem 2rem .5rem 2rem;position:relative;text-decoration:none;width:100%}article .entry-content .pxlm-ul-link li a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content .pxlm-ul-link li a:hover::before{left:1rem}article .entry-content .pxlm-ul-link li a::before{content:"";font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:900;height:20px;left:.5rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:.5s;width:20px}article .entry-content .pxlm-ul-link li a::after{display:none}article .entry-content .pxlm-ul-link li.nolink{background-color:rgba(0,0,0,.05);border:1px solid #e0e0e0;padding:1rem 2rem 1rem 1rem}article .entry-content .pxlm-p-link a{border:1px solid #27356b;color:#27356b;display:inline-block;font-size:1rem;letter-spacing:.2rem;padding:5px 10px;text-decoration:none}article .entry-content .pxlm-p-link a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content .pxlm-p-link a:hover::before{right:.3rem}article .entry-content .pxlm-ul-button{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none}article .entry-content .pxlm-ul-button li{align-items:center;border:1px solid #e0e0e0;color:#27356b;display:flex;font-size:1.3rem;height:100%;padding:2rem 1rem 2rem 2rem;position:relative;text-decoration:none}article .entry-content .pxlm-ul-button li a{align-items:center;display:flex;height:100%;left:0;padding:1rem 1rem 1rem 2rem;position:absolute;text-decoration:none;top:0;width:100%}article .entry-content .pxlm-ul-button li a:hover{background-color:rgba(0,0,0,.05);color:#27356b}article .entry-content .pxlm-ul-button li a:hover::before{right:.5rem}article .entry-content .pxlm-ul-button li a::before{content:"";font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:900;height:20px;position:absolute;right:1rem;text-align:center;transition:.5s;width:20px}article .entry-content .pxlm-ul-button li a::after{display:none}article .entry-content .pxlm-ul-department{display: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;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-ul-department li{border:1px solid #e0e0e0;padding:.4rem 1rem}article .entry-content .pxlm-google-map{height:300px;margin:0 auto 2rem auto;max-width:100%;width:100%}@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;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}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{gap:0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-emergency{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}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;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-columns-course .wp-block-column{border:1px solid #e0e0e0;display:flex;flex-basis:calc(33.3333333333% - .5rem);flex-direction:column;padding:0}@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{align-content:center;align-items:center;background-color:rgba(0,0,0,.05);display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:500;justify-content:center;margin:0;padding:.5rem 0;text-align:center}@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{font-weight:400;margin:0;padding:1rem}article .entry-content .pxlm-columns-course .wp-block-column p.text{flex:1}article .entry-content .pxlm-columns-course .wp-block-column p a{background-color:#27356b;border:1px solid #27356b;color:#fff;padding:.6rem 1rem;position:relative;text-align:center;text-decoration:none;width:100%}article .entry-content .pxlm-columns-course .wp-block-column p a::after{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;bottom:0;content:"";height:0;margin:0;padding:0;position:absolute;right:0;transition:.5s;width:0}article .entry-content .pxlm-columns-course .wp-block-column p a:hover{background-color:#fff;color:#27356b}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) #27356b 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{align-items:center;font-size:.9rem;gap:0 1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;height:330px;justify-items:center;margin:0 auto 1rem auto;padding:0;position:relative}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-cooperation{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-columns-cooperation::before{border:.8rem solid #ff9763;border-radius:50%;content:"";height:300px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:300px;z-index:-1}article .entry-content .pxlm-columns-cooperation .wp-block-column{background-color:rgba(0,0,0,0);padding:0}article .entry-content .pxlm-columns-cooperation .wp-block-column p{align-items:center;border-radius:10px;color:#fff;display:flex;flex-direction:column;height:88px;justify-content:center;margin:0;padding:1rem 1rem;text-align:center;width:200px}@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-column:1/span 2;grid-row:1/span 1}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){align-self:stretch;grid-column:1/span 1;grid-row:3/span 1;justify-self:flex-end}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(2) p{background-color:#27356b}article .entry-content .pxlm-columns-cooperation .wp-block-column:nth-of-type(3){align-self:stretch;grid-column:2/span 1;grid-row:3/span 1;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-column:1/span 2;grid-row:2/span 1}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{gap:1rem;margin:0 0 1rem 0}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-100{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-columns-staff-100 .wp-block-column{background-color:rgba(0,0,0,0);margin:0;padding: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{border-bottom:0;color:#27356b;font-size:2rem;font-weight:500;line-height:1;margin:0 0 .5rem 0;padding: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{color:rgba(0,0,0,.26);line-height:1;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-100 .wp-block-column .comment{background-color:#fff;border:1px solid #e0e0e0;margin:0;padding:.5rem 1rem;position:relative}article .entry-content .pxlm-columns-staff-100 .wp-block-column .comment::after{background-color:#27356b;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}article .entry-content .pxlm-columns-staff-100 .wp-block-column .special{align-items:center;display:inline-flex;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-100 .wp-block-column .special strong{background-color:#27356b;color:#fff;display:inline-block;font-size:.8rem;line-height:1;padding:.5rem 1rem}article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(1){padding:1rem 0;z-index:1}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-100 .wp-block-column:nth-of-type(1){grid-column:1/span 1;grid-row:2/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-column:1/span 1;grid-row:1/span 1;margin:0}}article .entry-content .pxlm-columns-staff-50{align-items:flex-start !important;margin-block-start:2rem;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){article .entry-content .pxlm-columns-staff-50{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}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;gap:0 1rem;grid-template-columns:1fr;grid-template-rows:auto auto}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{border-bottom:0;color:#27356b;font-size:2rem;font-weight:500;line-height:1;margin:0 0 .5rem 0;padding: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{color:rgba(0,0,0,.26);line-height:1;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .comment{background-color:#fff;border:1px solid #e0e0e0;margin:0;padding:.5rem 1rem;position:relative}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .comment::after{background-color:#27356b;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .special{align-items:center;display:inline-flex;margin-bottom:1rem}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column .special strong{background-color:#27356b;color:#fff;display:inline-block;font-size:.8rem;line-height:1;padding:.5rem 1rem}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column:nth-of-type(1){grid-column:1/span 1;grid-row:2/span 1}article .entry-content .pxlm-columns-staff-50>.wp-block-column>.wp-block-columns .wp-block-column:nth-of-type(2){grid-column:1/span 1;grid-row:1/span 1}@media screen and (max-width: 767px){article .entry-content .pxlm-group-facility{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-group-facility>.wp-block-group__inner-container{display:grid;gap:1rem;grid-template-columns:1fr 1fr}article .entry-content .pxlm-group-facility>.wp-block-group__inner-container h4{margin:0;max-width:100%}article .entry-content .pxlm-group-facility-item{margin:0;padding:0}article .entry-content .pxlm-group-facility-item h4{font-size:1rem;font-weight:500}article .entry-content .pxlm-group-facility-item h4::before{margin-right:.5rem}article .entry-content .pxlm-list-01{color:rgba(0,0,0,.87);list-style:none;max-width:100%}@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{border:1px solid #e0e0e0;color:rgba(0,0,0,.87);list-style:none;margin:0 auto 2rem auto;max-width:100%;padding:1rem}@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{color:rgba(0,0,0,.87);list-style:none;margin:0 auto 2rem auto;max-width:100%}@media screen and (max-width: 767px){article .entry-content .pxlm-list-03{max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-list-03 li{padding:.7rem 0 .7rem 1.5rem;position:relative}article .entry-content .pxlm-list-03 li::before{color:#27356b;content:"◆";left:0;margin-right:.5rem;position:absolute}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-column:1/span 1;grid-row:1/span 1}article .entry-content .pxlm-column-biography .wp-block-column:nth-of-type(2){grid-column:1/span 1;grid-row:2/span 1}}article .entry-content .pxlm-dl-biography{color:rgba(0,0,0,.87);display:grid;grid-template-columns:auto auto}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{max-width:600px;width:100%}@media screen and (max-width: 767px){article .entry-content .pxlm-table-fee-2col table{margin:0 auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-table-fee-2col table tr td.periodic,article .entry-content .pxlm-table-fee-2col table tr th.periodic{background-color:#8a99d4;text-align:center}article .entry-content .pxlm-table-fee-2col table tr td.any,article .entry-content .pxlm-table-fee-2col table tr th.any{background-color:#d48a8a;text-align:center}article .entry-content .pxlm-table-fee-2col table tr th{text-align:center}article .entry-content .pxlm-table-fee-2col table tr td{text-align:center;width:30%}article .entry-content figure.pxlm-table-fee-3col{width:100%}@media screen and (max-width: 767px){article .entry-content figure.pxlm-table-fee-3col{margin:0 auto;max-width:calc(100vw - 2rem)}}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{background-color:#8a99d4;text-align:center}article .entry-content figure.pxlm-table-fee-3col tr td.any,article .entry-content figure.pxlm-table-fee-3col tr th.any{background-color:#d48a8a;text-align:center}article .entry-content .pxlm-table-2col{margin:0 auto 4rem auto;max-width:100%;width:100%}@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{color:#27356b;font-family:"fot-matisse-pron",sans-serif;font-size:1.2rem;letter-spacing:.2rem;margin-bottom:3rem;margin-top:3rem;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{border-bottom:1px solid #27356b;padding-bottom:.7rem}article .entry-content .pxlm-p-catchcopy span.orange{color:#6b2727}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-column:1/span 1;grid-row:2/span 1}article .entry-content .pxlm-column-doctor .wp-block-column:nth-of-type(2){grid-column:1/span 1;grid-row:1/span 1}}article .entry-content .pxlm-media-catchcopy{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:100%}@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-column:1/span 1;grid-row:2/span 1;padding:0}article .entry-content .pxlm-media-catchcopy .wp-block-media-text__media{grid-column:1/span 1;grid-row: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{margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content .pxlm-group-flow-item{counter-increment:num}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container{border:1px solid #e0e0e0;margin-bottom:2rem;position:relative}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h3{border:0;font-size:1.5rem;line-height:1;margin:0 0 1rem 0;padding:1rem 0 1rem 5rem}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h3::before{align-items:center;background-color:#27356b;color:#fff;content:counter(num);display:inline-flex;font-size:2.5rem;height:3rem;justify-content:center;left:10px;line-height:1;position:absolute;top:-10px;width:3rem}article .entry-content .pxlm-group-flow-item .wp-block-group__inner-container h4{margin:0 auto 1rem auto;padding:1rem 0 1rem 2rem;width:calc(100% - 4rem)}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{border-color:#27356b 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:"";display:block;height:0;margin:2rem auto;width:0}article .entry-content .pxlm-ul-food{display:flex;flex-direction:column;list-style:none;margin:0 auto 4rem auto;max-width:100%}@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{align-self:stretch;background-color:rgba(0,0,0,.05);display:flex;font-size:1.5rem}article .entry-content .pxlm-ul-food li a::after{display:none}article .entry-content .pxlm-ul-food li a::before{align-items:center;background-color:#27356b;color:#fff;content:"POINT " counter(point);display:flex;font-size:1.2rem;margin-right:1rem;padding:0 1rem}article .entry-content .pxlm-ul-food li+li{margin-top:1rem}article .entry-content .pxlm-p-reference{padding:1rem 1rem 1rem 4rem;position:relative}article .entry-content .pxlm-p-reference::before{color:#27356b;content:"参考";left:1rem;position:absolute;top:1rem}article .entry-content .pxlm-p-catchcopy{font-family:"fot-matisse-pron",sans-serif}article .entry-content .pxlm-dl-faq{color:rgba(0,0,0,.87);margin:0 auto 2rem auto;max-width:100%;width:100%}@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{font-size:1.5rem;font-weight:400;margin-bottom:2rem;padding:0 0 0 4rem;position:relative}article .entry-content .pxlm-dl-faq dt::before{color:#6b2727;content:"Q.";font-size:2rem;font-weight:500;left:0;line-height:2rem;position:absolute;top:0}article .entry-content .pxlm-dl-faq dd{font-weight:400;margin-bottom:2rem;padding:0 0 0 4rem;position:relative}article .entry-content .pxlm-dl-faq dd::before{color:#27356b;content:"A.";font-size:2rem;font-weight:500;left:0;line-height:2rem;position:absolute;top:0}article .entry-content .pxlm-p-note{padding:1rem 1rem 1rem 4rem;position:relative}article .entry-content .pxlm-p-note:first-child{margin-top:1rem}article .entry-content .pxlm-p-note::before{content:"!";font-size:2rem;font-weight:600;left:29px;line-height:2rem;position:absolute}article .entry-content .pxlm-p-request{font-size:.9rem;margin-bottom:1rem;padding:1rem 1rem 1rem 4rem;position:relative}article .entry-content .pxlm-p-request::before{content:"";font-family:"Font Awesome 5 Free";font-size:1.3rem;font-weight:600;left:1.2rem;line-height:2rem;position:absolute}article .entry-content .has-primary-background-color{background-color:#27356b}article .entry-content .has-secondary-background-color{background-color:#6b2727}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:#27356b}article .entry-content .has-secondary-color{color:#6b2727}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;font-family:"Noto Sans JP",sans-serif;grid-auto-flow:dense;gap:1rem;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:0 auto;max-width:100%}@media screen and (max-width: 767px){article .entry-content #sitemap_list{grid-template-columns:1fr;margin:0 auto 1rem auto;max-width:calc(100vw - 2rem)}}article .entry-content #sitemap_list a{color:rgba(0,0,0,.87);display:block;text-decoration:none;transition:.5s}article .entry-content #sitemap_list a::after{content:none}article .entry-content #sitemap_list>.page_item>a{border-bottom:1px solid #e0e0e0;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:.5rem 0 .5rem .5rem}article .entry-content #sitemap_list>.page_item>a:hover{color:#6b2727}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children{list-style:none;padding:0 0 0 .5rem}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a{color:rgba(0,0,0,.87);font-size:.9rem;padding:0 0 0 1rem;position:relative}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a::before{background-color:#27356b;content:"";height:5px;left:.1rem;position:absolute;top:50%;transform:translateY(-50%);width:5px}article .entry-content #sitemap_list>.page_item.page_item_has_children>.children>.page_item a:hover{color:#6b2727}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{margin:0 auto;max-width:100%;width:100%}@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{background-color:#f5f5f5;border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;padding:20px;width:100%}article .entry-content .mw_wp_form form>dl>dt{align-items:center;display:flex;flex-basis:30%;font-weight:600;justify-content:flex-start;margin:0;padding:20px 0}@media(max-width: 768px){article .entry-content .mw_wp_form form>dl>dt{flex-basis:100%;font-size:1rem;padding:10px 0 0 0}}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{box-sizing:border-box;flex-basis:100%;font-size:.8rem;padding:5px 0 5px 0}}article .entry-content .mw_wp_form form>dl>dd .mwform-radio-field label{align-items:center;display:inline-flex;flex-wrap:nowrap}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{border:1px solid #e0e0e0;font-size:.8rem;padding:5px 10px;width:100%}@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{background-color:#fff;border:1px solid #e0e0e0;border-radius:0;font-size:.8rem;padding:5px 10px}@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{background-color:#b70012;border-radius:3px;color:#fff;display:inline-block;font-size:.7rem;margin-top:5px;padding:3px 7px}article .entry-content .mw_wp_form form>dl>dd span.mwform-tel-field{align-items:center;display:flex}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{align-items:center;display:flex;flex-basis:20%;margin:0;padding:10px 0}article .entry-content .mw_wp_form form>dl>dd>dl>dd{box-sizing:border-box;flex-basis:80%;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]{background-color:#27356b;border:1px solid #e0e0e0;color:#fff;display:block;font-size:1rem;margin:0 auto;padding:.5rem 1.2rem;transition:.7s}article .entry-content .mw_wp_form form input[type=submit]:hover{opacity:.5}article .entry-content .related-list{background-color:#fff;border:1px solid #e0e0e0;margin:20px 0 20px 0;padding:10px}@media screen and (max-width: 767px){article .entry-content .related-list{margin:20px auto 20px auto;width:calc(100% - 28px)}}article .entry-content .related-list h3:not([class]){border:0;border-bottom:2px solid #27356b;color:rgba(0,0,0,.87);font-weight:400;margin:0;max-width:100%;padding:.5rem 0 .5rem 0;text-align:center}article .entry-content .related-list>ul{margin:0;padding:10px 10px}article .entry-content .related-list>ul li{font-weight:400;list-style:none;margin:0}article .entry-content .related-list>ul li a{align-items:center;color:#333;display:inline-flex;font-size:1rem;line-height:1.7;padding:5px 0;text-decoration:none;text-decoration:none;vertical-align:middle;width:100%}article .entry-content .related-list>ul li a::before{box-sizing:border-box;color:#27356b;content:"";font-family:"Font Awesome 5 Free";font-size:.8rem;font-weight:600;margin-right:5px;transition:.2s}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{max-width:100%;width:100%}article .entry-content .swiper-access{margin-bottom:6rem;margin-left:auto;margin-right:auto;max-width:735px}@media screen and (max-width: 767px){article .entry-content .swiper-access{max-width:calc(100vw - 2rem)}}article .entry-content .swiper-access .swiper-slide{display:flex;justify-content:center;width:100%}article .entry-content .swiper-access .swiper-slide iframe{height:400px;width:80%}@media screen and (max-width: 767px){article .entry-content .swiper-access .swiper-slide iframe{height:200px}}article .entry-content .swiper-access .swiper-button-next,article .entry-content .swiper-access .swiper-button-prev{outline:none}article .entry-content .wp-block{max-width:880px}article .entry-content ul.is-style-access{display:flex;width:100%;max-width:735px;margin-right:auto;margin-left:auto;list-style:none;flex-wrap:wrap}@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{margin-right:1rem;margin-bottom:1rem;flex-basis:calc(50% - 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;border:1px solid #27356b;font-size:.9rem;text-decoration:none}@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:100%;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-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{border:1px solid #e0e0e0;text-align:center}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:#27356b}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:"Noto Sans JP",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{border:1px solid #e0e0e0;text-align:center}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:#27356b}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:"Noto Sans JP",sans-serif;text-align:left}@media screen and (max-width: 767px){article .entry-content .wp-block-table.is-style-disinfectant{width:calc(100% - 2rem);margin-right:auto;margin-left:auto}}article .entry-content .wp-block-table.is-style-disinfectant table tbody tr th:nth-child(1),article .entry-content .wp-block-table.is-style-disinfectant table tbody tr td:nth-child(1){width:15%}article .entry-content .wp-block-table.is-style-disinfectant table tbody tr th:nth-child(2),article .entry-content .wp-block-table.is-style-disinfectant table tbody tr td:nth-child(2){width:65%}@media screen and (max-width: 767px){article .entry-content .wp-block-table.is-style-disinfectant table tbody tr th:nth-child(2),article .entry-content .wp-block-table.is-style-disinfectant table tbody tr td:nth-child(2){width:50%}}article .entry-content .wp-block-table.is-style-disinfectant table tbody tr th:nth-child(3),article .entry-content .wp-block-table.is-style-disinfectant table tbody tr td:nth-child(3){width:20%;text-align:center}@media screen and (max-width: 767px){article .entry-content .wp-block-table.is-style-disinfectant table tbody tr th:nth-child(3),article .entry-content .wp-block-table.is-style-disinfectant table tbody tr td:nth-child(3){width:35%}}article .entry-content .wp-block-table+h3{margin-top:3rem}article .entry-content .has-primary-background-color{background-color:#232f60}article .entry-content .has-primary-color{color:#232f60}article .entry-content .has-secondary-background-color{background-color:#602323}article .entry-content .has-secondary-color{color:#602323}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 #27356b}.page-header{display:flex;margin-bottom:2rem;align-items:center;justify-content:center}@media screen and (max-width: 767px){.page-header .entry-title{font-size:2rem}}.page-header .page-title{color:rgba(0,0,0,.87);font-size:2.6rem;font-weight:400;text-align:center}@media screen and (max-width: 767px){.page-header .page-title{font-size:1.3rem}}.page-content{font-family:"Noto Sans JP",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;width:100%;max-width:960px;margin:2rem auto 2rem auto;list-style:none;grid-template-columns:1fr 1fr;justify-content:space-between}@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;border:1px solid #27356b;color:#27356b;font-family:"Noto Sans JP",sans-serif;text-decoration:none;transition:.5s}@media screen and (max-width: 767px){.category-navigation li a{padding:1rem 1rem}}.category-navigation li a:hover{border:1px solid #27356b;color:#fff;background-color:#27356b}.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:#27356b}.category-navigation li.prev{text-align:left;grid-column:1/span 1}.category-navigation li.prev svg{margin-right:.5rem}.category-navigation li.next{text-align:right;grid-column:2/span 1}.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{gap:1rem;grid-template-columns:1fr;grid-template-rows:auto auto}}.post-navigation .nav-links{display:grid;gap:100px;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width: 767px){.post-navigation .nav-links{gap:1rem}}.post-navigation .nav-links a{display:grid;border:1px solid #000;color:#000;font-family:"Noto Sans JP",sans-serif;text-decoration:none;transition:.5s;align-items:center;gap:0 1rem}.post-navigation .nav-links a .meta-nav{font-size:.8rem}.post-navigation .nav-links a svg{width:30px;margin:0 auto;justify-content:center}.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{border:1px solid #27356b;color:#fff;background-color:#27356b}.post-navigation .nav-links a:hover svg .a{stroke:#fff}.post-navigation .nav-links .nav-next{text-align:left;grid-column:1/span 1;grid-row:1/span 1}@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-column:1/span 1;grid-row:1/span 2}.post-navigation .nav-links .nav-next a .meta-nav{grid-column:2/span 1;grid-row:1/span 1}.post-navigation .nav-links .nav-next a .post-title{grid-column:2/span 1;grid-row:2/span 1}.post-navigation .nav-links .nav-previous{text-align:right;grid-column:2/span 1;grid-row:1/span 1}@media screen and (max-width: 767px){.post-navigation .nav-links .nav-previous{grid-column:1/span 2;grid-row:2/span 1}}.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{transform:scale(-1, 1);grid-column:2/span 1;grid-row:1/span 2}.post-navigation .nav-links .nav-previous a .meta-nav{grid-column:1/span 1;grid-row:1/span 1}.post-navigation .nav-links .nav-previous a .post-title{grid-column:1/span 1;grid-row:2/span 1}.widget-area h2{margin-bottom:1rem;padding:.5rem 0;border-bottom:2px solid #27356b;color:#27356b;font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:center}@media screen and (max-width: 767px){.widget-area .menu{max-width:calc(100vw - 2rem);margin:0 auto}}.widget-area .menu ul{display:grid;background-color:rgba(0,0,0,.05);font-size:.9rem;word-break:keep-all;list-style:none}.widget-area .menu ul li a{display:block;position:relative;padding:.5rem 0 .5rem 2rem;color:rgba(0,0,0,.87);font-family:"Noto Sans JP",sans-serif;text-decoration:none}.widget-area .menu ul li a::before{display:flex;position:absolute;top:50%;left:0;width:20px;height:20px;color:#fff;background-color:rgba(0,0,0,.26);font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:600;text-align:center;content:"";transform:translateY(-50%);align-items:center;justify-content:center}.widget-area .menu ul li a:hover{color:#27356b;font-weight:500}.widget-area .menu ul li a:hover::before{background-color:#27356b}.widget-area .menu ul li.current_page_item>a{color:#27356b;font-weight:500}.widget-area .menu ul li.current_page_item>a::before{background-color:#27356b}.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;overflow-y:scroll;max-height:300px;background-color:rgba(0,0,0,.05);font-size:.9rem;list-style:none}.widget-area .widget_archive ul li{display:flex;align-items:center}.widget-area .widget_archive ul li a{display:block;position:relative;padding:.5rem 0 .5rem 2rem;color:rgba(0,0,0,.87);font-family:"Noto Sans JP",sans-serif;text-decoration:none}.widget-area .widget_archive ul li a::before{display:flex;position:absolute;top:50%;left:0;width:20px;height:20px;color:#fff;background-color:rgba(0,0,0,.26);font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:600;text-align:center;content:"";transform:translateY(-50%);align-items:center;justify-content:center}.widget-area .widget_archive ul li a:hover{color:#27356b;font-weight:500}.widget-area .widget_archive ul li a:hover::before{background-color:#27356b}.widget-area .widget_archive ul li.current_page_item>a{color:#27356b;font-weight:500}.widget-area .widget_archive ul li.current_page_item>a::before{background-color:#27356b}.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{display:none;position:fixed;z-index:10;bottom:0;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;padding:5px;list-style:none;gap:1px;grid-template-columns:auto auto}.sp-float-menu ul li a{display:block;padding:.5rem 1rem;color:#fff;background-color:#27356b;text-align:center;text-decoration:none;transition:.5s}.sp-float-menu ul li a i{display:block;font-size:1.5rem;line-height:1}.sp-float-menu ul li a:hover{opacity:.5}.sp-float-menu ul li:nth-of-type(2) a{background-color:#6b2727}.slide-panel{position:fixed;z-index:300;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0);transition:.7s;pointer-events:none}.slide-panel .panel{display:grid;left:100%;width:80vw;height:100%;background-color:#fff;transition:all .3s ease;transform:translateX(100vw) translateY(0);grid-template-columns:1fr;grid-template-rows:auto 90vh}.slide-panel .panel .slide-menu-button{border:1px solid #fff;color:#fff;background-color:#27356b;font-family:"Noto Sans JP",sans-serif;font-size:1rem}.slide-panel .panel .content{overflow-y:scroll;height:100%}.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:"Noto Sans JP",sans-serif;list-style:none}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu a{display:block;position:relative;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:#6b2727}.slide-panel .panel .content .sp-main-navigation .menu-slide-menu-container .main-menu a::before{position:absolute;top:50%;left:.5rem;font-family:"Font Awesome 5 Free";font-size:.8rem;font-weight:600;content:"";transform:translateY(-50%)}.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}.slide-panel.open{display:block;background-color:rgba(0,0,0,.5);pointer-events:all}.slide-panel.open .panel{z-index:40;transition:all .3s ease;transform:translateX(20vw) translateY(0)}.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;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;flex-basis:calc(50% - .5rem)}@media screen and (max-width: 767px){.post-type-archive-case .type-case{margin-right:auto;margin-left:auto;flex-basis:calc(100% - 2rem)}}.post-type-archive-case .type-case a{display:flex;position:relative;width:100%;height:100%;padding:1rem 2rem 1rem 1rem;border:1px solid #e0e0e0;color:#27356b;font-family:"Noto Sans JP",sans-serif;text-decoration:none;align-items:center}.post-type-archive-case .type-case a:hover{color:#27356b;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-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:600;text-align:center;content:"";transition:.5s;transform:translateY(-50%)}

/*--2508 追加--*/
.time-caution {
    font-size: 13px;
    margin: 20px 0 0;
}
.time-caution h3, article .entry-content .wp-block-columns .wp-block-column .time-caution h3 {
    font-size: 13px;
    position: relative;
    margin: 20px auto 10px auto;
    padding: 0;
    color: #27356b;
    font-weight: bold;
}
article .entry-content .wp-block-columns .wp-block-column .time-caution h3::before {
  content: none;
}
.time-caution h3::after, article .entry-content .wp-block-columns .wp-block-column .time-caution h3::after {
position: absolute;
  bottom: -0.3rem;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0,0,0,.1);
  content: "";
}
.time-caution p, article .entry-content .time-caution p {
    font-size: 13px;
    margin: 0;
    font-family: inherit;
}
.time-caution p span {
    font-weight: bold;
}
.time-caution p.tue_cap {
    padding: .8em 1em;
  background: #6172b54a;
  margin: .5em 0;
}
.time-caution p.tue_cap span {
  font-size: 118%;
}
.time-caution p a, .time-caution p a:hover {
  background: none !important;
  padding: 0 !important;
}
.time-caution p a:hover img {
  opacity: 0.8;
}
