.text-caption1{position:relative;top:-20px}.p-doctor-mt1{margin-top:50px}.p-doctor-note1{margin-top:2em;font-size:1.4rem}.p-doctor-txt1{margin-top:2em}.p-doctor-img1{margin-top:50px;overflow:hidden;border-radius:4.4vw}.p-doctor-img1 img{scale:1.01}.p-doctor_article{padding-bottom:60px}.p-doctor_article p{margin-bottom:1.8em}.p-doctor_article img{max-width:100%;height:auto;display:block}.p-doctor_article hr{border:none;border-top:#ccc solid 1px;border-bottom:#eee solid 3px;margin:30px 0 20px}.p-doctor_article strong.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5fcf6));background:linear-gradient(transparent 50%, #e5fcf6 50%)}.p-doctor_article .note{font-size:1.3rem;color:#666;line-height:1.6}.bg-gray{background-color:#e5f5f5;padding:10px 20px 40px;margin-left:-20px;margin-right:-20px}.bg-col{position:relative;margin:2px 7px 0 13px}.bg-col-balloon+.bg-col-balloon{margin-top:8px}.bg-col-balloon_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-col-balloon_heading .name{color:#0cb2ba;font-size:1.2rem;line-height:1.3;font-weight:700;padding:0;margin:0}.bg-col-balloon_heading .image{border-radius:50%;-o-object-fit:cover;object-fit:cover}.bg-col-balloon_content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:#fff;border-radius:8px;padding:16px;position:relative;margin:16px 0 0;font-size:1.5rem}.bg-col-balloon_content:before{content:"";position:absolute;top:-12px;left:15px;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #fff transparent}.balloon-q{font-size:1.7rem;display:block;line-height:1.5}.bg-col-balloon .bg-col-balloon_content strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #e5fcf6));background:linear-gradient(transparent 50%, #e5fcf6 50%)}.column-profile{margin-top:10px;padding:0 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile_img img{-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:unset}blockquote{background:#f6f6f6;border-radius:10px;position:relative;padding:30px 30px 28px}blockquote::before{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;width:32px;height:32px;position:absolute;top:-8px;left:10px}blockquote::after{content:"";display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;width:32px;height:32px;position:absolute;bottom:-8px;right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}blockquote p:nth-last-child(1){margin:0}figure{display:block;margin:20px auto;text-align:center}figure figcaption{color:#58b1bb;margin:5px 0 0}.profile_text dt{line-height:1.4;font-weight:bold;text-align:center}.profile_text dd{line-height:1.75}.btn-blue{display:block;text-align:center;line-height:1.4;cursor:pointer;position:relative;top:0;margin:20px auto 0;background:#529ec9;color:#fff;padding:18px 40px 18px 30px;font-size:1.8rem;max-width:640px;border-radius:6px;border:none;-webkit-box-shadow:0px 3px 0px #3682ad;box-shadow:0px 3px 0px #3682ad}.btn-blue:hover{-webkit-filter:brightness(106%);filter:brightness(106%);color:#fff;border:none;-webkit-box-shadow:0px 0px 0px #3682ad;box-shadow:0px 0px 0px #3682ad;top:3px}.btn-blue::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC42NzcgMTcuNjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+bGluay1hcnJvd193aGl0ZTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxLjgzOCAxLjgzOCA4LjgzOCA4LjgzOCAxLjgzOCAxNS44MzgiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;background-size:contain;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print, screen and (min-width: 768px){.p-doctor-mt1{margin-top:100px}.p-doctor-txt1{font-size:1.4rem}.p-doctor-img1{margin-top:44px;border-radius:40px}.p-doctor_article{padding-top:20px;padding-bottom:104px;font-size:1.4rem;line-height:2}.bg-gray{padding:22px 30px 77px;margin:0;margin-top:40px}.bg-col{margin:30px 0;margin-top:65px}.bg-col-balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bg-col-balloon+.bg-col-balloon{margin-top:30px}.bg-col-balloon_heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90px}.bg-col-balloon_heading .name{font-size:1.6rem;margin-top:10px}.bg-col-balloon_content{font-size:2.2rem;max-width:calc(100% - 112px);padding:36px 40px;margin:0}.bg-col-balloon_content:before{top:28px;left:-16px;border-width:16px 19px 16px 0;border-color:transparent #fff transparent transparent}.balloon-q{font-size:2.5rem}.column-profile{margin:10px 0 30px;padding:0 0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profile_img{width:160px;margin-top:10px}figure{margin-left:-10px;margin-right:-10px}.profile_text{width:78%}.profile_text dt{text-align:left;margin:0 0 5px}.profile_text dd{line-height:1.9;margin-bottom:5px}}@media screen and (max-width: 767px){.bg-col-balloon_heading .name{margin-left:0.6em}.bg-col-balloon_heading .image{width:13vw}.bg-col-balloon_content{line-height:1.9}.column-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile_img{width:30%;margin-bottom:20px}}@media screen and (min-width: 768px){hr{margin:50px 0 40px}.post-content__heading{margin:60px 0 40px;padding:0;font-size:2.4rem;letter-spacing:2px;font-weight:bold}.post-content__heading:before{left:-110px;width:100px}.btn-blue{padding:18px 50px 18px 40px}.btn-blue:after{right:30px}}
