﻿html{scroll-behavior:smooth;scroll-padding-top:64px}#gHeader .hBox p{width:100px}#gHeader .hBox img{width:100%}.mv{width:100%;height:40rem;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;margin:0 auto}.mv.sample{background-image:url("../img/sub-mv/mv09.webp")}.mv.mv01{background-image:url("../img/sub-mv/mv01.webp")}.mv.mv02{background-image:url("../img/sub-mv/mv02.webp")}.mv.mv03{background-image:url("../img/sub-mv/mv03.webp")}.mv.mv04{background-image:url("../img/sub-mv/mv04.webp")}.mv.mv05{background-image:url("../img/sub-mv/mv05.webp")}.mv.mv06{background-image:url("../img/sub-mv/mv06.webp")}.mv.mv07{background-image:url("../img/sub-mv/mv07.webp")}.mv.mv08{background-image:url("../img/sub-mv/mv08.webp")}.mv.mv10{background-image:url("../img/sub-mv/mv10.webp")}.pankuzu{margin:0 auto 50px;padding:30px 0;background:#F5F5F5}.pankuzu.white{background:#fff}.pankuzu ul{width:1000px;margin:0 auto}.pankuzu ul li,.pankuzu ul span.paged{font-size:1.2rem;display:inline-block;font-weight:700}.pankuzu ul li:not(:last-of-type):after,.pankuzu ul span.paged:not(:last-of-type):after{content:'｜';margin-left:.5em}main{display:block;position:relative;box-sizing:border-box}main a:hover{opacity:.5}main h1{margin-top:100px}main section:not([class]){display:block;margin:6rem auto 8rem;box-sizing:border-box;width:800px}main section:not([class]) #ez-toc-container{margin-bottom:50px}main section:not([class]) h2+*,main section:not([class]) h3+*,main section:not([class]) h4+*,main section:not([class]) h5+*,main section:not([class]) h6+*{margin-top:0 !important}main section:not([class]) h2:not(.no-style){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:2.6rem;line-height:1.6;letter-spacing:0.05em;background:#F7F7C6;color:#5DC1CF;text-align:center;margin:8rem 0 4rem;padding:0.4em 1em;border-radius:10px}main section:not([class]) h2:not(.no-style)+img{display:block;width:80%;margin:4rem auto}main section:not([class]) h2:not(.no-style)+img.width100{width:100%}main section:not([class]) h3:not(.no-style){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:2.4rem;color:#5DC1CF;margin:0 0 2.6rem;padding:6rem 0 .2em;letter-spacing:0.05em;border-bottom:3px dotted}main section:not([class]) h3:not(.no-style)+img{display:block;width:80%;margin:0 auto 15px}main section:not([class]) h4:not(.no-style){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2rem;margin:4rem 0 2rem;letter-spacing:0.05em;border-bottom:2px solid #F5F5F5;position:relative}main section:not([class]) h4:not(.no-style):before{content:"";position:absolute;left:0;bottom:-3px;width:70px;height:inherit;border-bottom:2px solid #5DC1CF}main section:not([class]) h5:not(.no-style){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;color:#5DC1CF;position:relative;margin:3rem 0 0em;letter-spacing:0.05em}main section:not([class]) h6:not(.no-style){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;margin:1.3em 0 0em;letter-spacing:0.05em;position:relative;padding-left:1.3em}main section:not([class]) h6:not(.no-style):before{content:"";width:15px;height:15px;border-radius:15px;background:#5DC1CF;position:absolute;left:0;top:10px}main section:not([class]) p{text-align:justify;margin-bottom:1em;line-height:2;font-feature-settings:"palt";font-size:1.6rem}main section:not([class]) p strong{font-weight:bold;padding-bottom:2px;background:linear-gradient(to bottom, transparent, transparent 50%, #5dc1cf26 50%)}main section:not([class]) p small{font-size:.85em}main section:not([class]) img+p,main section:not([class]) a+p{margin-top:15px}main section:not([class]) .hosoku{width:100%;margin:80px auto;padding:40px 50px;background:#FCEBEF;border-radius:10px}main section:not([class]) .hosoku>*:first-child{margin-top:0 !important}main section:not([class]) .hosoku>*:last-child{margin-bottom:0 !important}main section:not([class]) .hosoku.kanshu{border:1px solid #5DC1CF}main section:not([class]) .hosoku.kanshu h6{margin-bottom:5px}main section:not([class]) .hosoku.kanshu p small{font-size:1.3rem}main section:not([class]) ol:not([class]){margin:4rem 0;counter-reset:number}main section:not([class]) ol:not([class]) li{font-size:1.6rem;padding-left:6.4rem;position:relative;min-height:5rem;display:grid;align-items:center;line-height:2.6rem}main section:not([class]) ol:not([class]) li:before{counter-increment:number;content:counter(number);width:5rem;height:5rem;border-radius:10px;box-sizing:border-box;background:#5AD170;font-weight:500;font-size:2rem;color:#fff;letter-spacing:0;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0}main section:not([class]) ol:not([class]) li+li{margin-top:3rem}main section:not([class]) ol:not([class]) li strong.ol_title{color:#381F06;font-size:1.1em;margin-bottom:10px}main section:not([class]) ul:not([class]){margin:4rem 0}main section:not([class]) ul:not([class]) li{font-size:1.6rem;padding-left:2.3rem;position:relative;line-height:1.7}main section:not([class]) ul:not([class]) li:before{content:'';width:1.5rem;height:1.5rem;border-radius:1.5rem;background:#5DC1CF;position:absolute;left:.2rem;top:.5rem}main section:not([class]) ul:not([class]) li+li{margin-top:2rem}main section:not([class]) ol.flow{counter-reset:flow;margin:5rem 0}main section:not([class]) ol.flow li{position:relative;line-height:2;text-align:justify}main section:not([class]) ol.flow li+li{margin-top:4rem}main section:not([class]) ol.flow li strong{background:linear-gradient(to bottom, transparent, transparent 50%, #68c4e930 50%)}main section:not([class]) ol.flow li strong:first-of-type{position:relative;padding-left:4rem;display:block;margin-bottom:1.2rem;font-weight:700;font-size:1.8rem;background:inherit;color:#F09BAD}main section:not([class]) ol.flow li strong:first-of-type:before{counter-increment:flow;content:counter(flow);width:3rem;height:3rem;border-radius:3rem;box-sizing:border-box;background:#FCEBEF;color:#F09BAD;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:1.8rem;letter-spacing:0;position:absolute;left:0;top:4px}main section:not([class]) ol.flow li img{width:35rem;position:absolute;top:0;right:0}main section:not([class]) ol.flow li.has-img{padding-right:40rem;margin-bottom:10rem}main section:not([class]) table:not(.no-style){width:100%;margin:4rem 0}main section:not([class]) table:not(.no-style) th{background:#F5F5F5;padding:1em;vertical-align:middle;font-weight:600;border:solid 1px #fff;line-height:1.7;text-align:left}main section:not([class]) table:not(.no-style) td{padding:1em;vertical-align:middle;border-top:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;line-height:1.7}main section:not([class]) .side-img{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px 0}main section:not([class]) .side-img .content{width:55%;margin:0}main section:not([class]) .side-img .content>*:first-child{margin-top:0}main section:not([class]) .side-img .img{width:40%}main section:not([class]) .side-img .img img:nth-child(2){margin-top:15px}main section:not([class]) .side-img .half{width:calc(50% - 20px);margin-bottom:30px}main section:not([class]) .side-img .half>*:first-child{margin-top:0 !important}main section:not([class]) .side-img .half>*:last-child{margin-bottom:0 !important}main ul.mokuji{display:flex;flex-wrap:wrap;max-width:800px;margin:50px auto 0;justify-content:space-between}main ul.mokuji li{width:32%;margin:10px 0 0 10px;border:solid 1px;background:#fff;align-items:center;position:relative;transition:.8s;padding:10px 15px;border-radius:10px}main ul.mokuji li:hover{background:#f7f7c66e}main ul.mokuji li a.linkwrap{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}main .blueBgBox .medical{padding:80px 0 70px;box-sizing:border-box;overflow:hidden}main .doctor .imgBox .photoBox{height:600px}main .entry-meta span{background:#5DC1CF;padding:.3em .5em;margin-left:1em}main .entry-meta span a{color:#fff}main ul.page-numbers li{display:inline-block;border:1px solid #5DC1CF;margin:0 10px 15px 0}main ul.page-numbers li span,main ul.page-numbers li a{display:block;padding:0em 0.6em}main ul.page-numbers li span.current{background:#5DC1CF;color:#fff}
/*# sourceMappingURL=page.css.map */
