@import url(https://fonts.googleapis.com/icon?family=Material+Icons);h2.wp-block-heading{color:#298c68;position:relative;padding:5px 5px 5px 10px!important;margin-bottom:-40px!important;margin-left:10px!important;border:3px solid #298c68;border-radius:7px;background:#fff;width:240px}h2.wp-block-heading:before{position:absolute;bottom:-14px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0;border-style:solid;border-color:#298c68 transparent transparent}h2.wp-block-heading:after{position:absolute;bottom:-10px;left:1em;width:0;height:0;content:'';border-width:14px 12px 0;border-style:solid;border-color:#fff transparent transparent}.p-postList__body{margin:10px!important;display:flex;justify-content:space-between}.p-postList__body h2{text-align:left!important;margin-bottom:0!important;order:1}.p-postList__body .p-postList__meta{font-size:80%;order:2}header.l-header{box-shadow:0px 0px 3px 1px #a9a9a9;padding:0!important}.l-header__body{padding:0!important}.l-header__center{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;height:100px;margin:0!important;padding:0!important}.telban_head{padding:20px 0 0;text-align:left;font-size:20px}.telban_head .phone{color:#298c68;font-size:60%;padding:0 0 0 28px!important;line-height:.7;display:block}.telban_head .material-symbols-outlined{vertical-align:middle}.telban_head .tel{font-size:140%;line-height:1.5;vertical-align:middle;margin:0 0 0 0!important}.telban_head .tel a{text-decoration-line:none;color:#000}.telban_head .closeddays{font-size:60%;line-height:.8;padding:0 0 0 23px!important;display:block}.l-footer__foot{margin:50px;border-top:solid 1px #f5f5f5}p.fotlogo{margin-bottom:-30px!important}p.fotlogo img{width:150px!important}.profile ul{list-style:none;margin:3px;padding:0}.profile ul li{line-height:1.5;margin-bottom:7px!important}.profile ul li .medical-h{font-size:85%;color:gray}.profile ul li .medical-a{font-size:80%;color:#298c68;margin-left:45px}.profile ul li a{font-size:150%;text-decoration-line:none}.td01{max-width:600px;font-size:90%}.td01 td{white-space:nowrap}.wp-block-latest-posts__list{margin-bottom:-15px}ul.wp-block-latest-posts__list{background:#fff;box-shadow:0px 0px 10px 2px #f5f5f5;border:solid 2px #f5f5f5!important;border-radius:9px;padding:1em!important}ul.wp-block-latest-posts__list li{display:flex;justify-content:space-around;line-height:1.5;padding-top:20px!important;padding-bottom:20px!important}ul.wp-block-latest-posts__list li:not(:last-child){border-bottom:dashed 1px #c0c0c0!important}ul.wp-block-latest-posts__list li a.wp-block-latest-posts__post-title{order:1;width:20%;margin:8px 25px 4px 4px;color:#000;text-decoration-line:none}ul.wp-block-latest-posts__list li a:hover.wp-block-latest-posts__post-title{text-decoration-line:underline;color:#298c68}ul.wp-block-latest-posts__list li time{width:17%;font-size:80%;margin:8px;text-align:right;color:#298c68;order:3}ul.wp-block-latest-posts__list li time:before{content:"更新日 ";font-size:90%}ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-full-content,ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt{width:60%;font-size:100%;line-height:1.4;order:2}.has-text-align-center em{font-size:100%;font-style:normal}.fa-pen-fancy a{text-decoration-line:none;margin:0 10px 0 7px;color:#298c68}.fa-pen-fancy a:hover{text-decoration-line:underline}.fa-pen-fancy:before{content:"\f5ac";font-family:"Font Awesome 5 Free";font-size:.8rem;color:#298c68}.p-entry__content{padding:4%!important;margin:1%!important;border:2px solid #298c68;border-radius:20px}.c-postMetas{margin:0 0 0 3%!important;color:#298c68}.c-pageTitle{margin-bottom:25px!important}.c-pageTitle h1:before{content:"\f328";font-family:"Font Awesome 5 Free";font-size:2rem;margin-right:.7rem!important}.l-main{margin-bottom:100px!important}@media screen and (max-width:768px){.l-header__center{display:flex;flex-direction:column;height:100%}.l-header__center h1,.l-header__center .telban_head{text-align:center}.telban_head{margin-bottom:10px!important;padding:10px 0 0}.tel a{white-space:nowrap;font-size:90%}.telban_head .phone{padding:0 0 0 0!important}.telban_head .closeddays{padding:0 0 0 0!important}}@media (min-width:768px){a[href^="tel:"]{pointer-events:none;cursor:default}}