.sec-doctor{margin-top:-50px;padding:60px 0 25px;position:relative}@media screen and (max-width:767px){.sec-doctor{padding:80px 0 0}}.sec-doctor .deco-doctor01{position:absolute;top:19.5%;left:0;width:39.9%}@media screen and (max-width:767px){.sec-doctor .deco-doctor01{top:11.5%;width:70.5%}}.sec-doctor .deco-doctor02{position:absolute;width:31%;bottom:9.5%;right:0}@media screen and (max-width:767px){.sec-doctor .deco-doctor02{width:60.7%;bottom:5%}}.sec-doctor .doctor-wrap{max-width:1100px;margin:45px auto 0}@media screen and (max-width:767px){.sec-doctor .doctor-wrap{margin-top:40px}}.sec-doctor .doctor-wrap .intro-wrap{display:flex;justify-content:space-between;padding-bottom:48px;position:relative}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap{flex-direction:column;padding-bottom:0}}.sec-doctor .doctor-wrap .intro-wrap .img-wrap{position:relative;width:200px}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .img-wrap{width:100%;margin-bottom:40px}}.sec-doctor .doctor-wrap .intro-wrap .img-wrap img{border-radius:20px}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .img-wrap img{max-width:290px;margin:0 auto;display:block}}.sec-doctor .doctor-wrap .intro-wrap .img-wrap .name{font-family:"Zen Maru Gothic",sans-serif;line-height:1;margin-top:8px;padding-bottom:8px;display:inline-block;border-bottom:5px solid #f2be49}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .img-wrap .name{margin-top:16px;max-width:310px;margin-left:auto;margin-right:auto;display:block;white-space:nowrap}}.sec-doctor .doctor-wrap .intro-wrap .img-wrap .name .position{display:inline-block;margin-bottom:6px;font-size:16px}.sec-doctor .doctor-wrap .intro-wrap .img-wrap .name .kanji{font-size:26px;letter-spacing:.1em}.sec-doctor .doctor-wrap .intro-wrap .img-wrap .name .furigana{display:inline-block;margin-left:18px;font-size:16px}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap{width:calc(100% - 200px);padding-left:44px}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap{width:100%;padding-left:0}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .txt{font-size:16px;line-height:1.875}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .txt{font-size:14px;line-height:1.85714286}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap:before{position:absolute;content:"";display:block;height:3px;left:0;bottom:0;width:100%;background:url(/wp-content/themes/fukuro-clinic/assets/img/about/bar_doctor.svg) repeat-x left/cover}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap>div{padding:26px 0}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap>div{padding:30px 0}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .ttl{line-height:1;font-size:22px;color:#96b23b}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .txt{font-size:16px;line-height:1.875;margin-top:8px}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .txt{font-size:14px;line-height:1.85714286}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .career-wrap{width:100%;position:relative}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .career-wrap:before{position:absolute;content:"";display:block;height:3px;left:0;bottom:0;width:100%;background:url(/wp-content/themes/fukuro-clinic/assets/img/about/bar_doctor.svg) repeat-x left/cover}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .belongs-wrap{width:51.1%}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .belongs-wrap{width:100%;position:relative}}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .belongs-wrap:before{position:absolute;content:"";display:block;height:3px;left:0;bottom:0;width:100%;background:url(/wp-content/themes/fukuro-clinic/assets/img/about/bar_doctor.svg) repeat-x left/cover}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .license-wrap{width:48.9%}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .license-wrap{width:100%}}.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .license-wrap .txt{white-space:nowrap}@media screen and (max-width:767px){.sec-doctor .doctor-wrap .intro-wrap .intro-txt-wrap .profile-wrap .license-wrap .txt{white-space:normal}}.sec-doctor .doctor-top-page-style .img-wrap{width:240px !important}@media screen and (max-width:767px){.sec-doctor .doctor-top-page-style .img-wrap{width:unset !important;max-width:290px;margin:0 auto;display:block}}.sec-doctor .doctor-top-page-style .name{position:absolute !important;top:280px !important;left:0 !important;color:#fff !important;background-color:#ff9a76 !important;border-radius:0 20px 20px 0 !important;padding:8px 16px 8px 8px !important}@media screen and (max-width:767px){.sec-doctor .doctor-top-page-style .name{top:350px !important}}.sec-doctor .doctor-top-page-style .name .kanji{font-size:20px !important}@media screen and (max-width:767px){.sec-doctor .doctor-top-page-style .name .kanji{font-size:24px !important}}.sec-doctor .doctor-top-page-style .name .furigana{font-size:12px !important}@media screen and (max-width:767px){.sec-doctor .doctor-top-page-style .name .furigana{font-size:16px !important}}.doctor-wrap{max-width:1200px;margin:0 auto}@media screen and (max-width:767px){.doctor-wrap{margin-top:40px}}.p-disease{padding:100px 0;margin-bottom:100px;background-color:#ffe190}@media screen and (max-width:767px){.p-disease{padding:50px 0;margin-bottom:50px;background-color:#ffe190}}.p-disease.internal,.p-disease.psychiatry,.p-disease.orthopedic{background-color:#ffe190}.p-disease.cardiology,.p-disease.anesthesia,.p-disease.anesthesiology{background-color:#c3dff5}.p-disease.gastroenterology,.p-disease.pediatrics,.p-disease.palliative,.p-disease.palliative-care{background-color:#ffc5b1}.p-disease.urology,.p-disease.neurology,.p-disease.dermatology,.p-disease.other{background-color:#e8f2a6}.p-disease .p-disease__ttl{text-align:center}.p-disease .p-disease__ttl .icon{width:30px;margin:0 auto;display:block}@media screen and (max-width:767px){.p-disease .p-disease__ttl .icon{width:27px}}.p-disease .p-disease__ttl .ttl{font-size:30px;position:relative}@media screen and (max-width:767px){.p-disease .p-disease__ttl .ttl{font-size:26px}}.p-disease .p-disease__ttl .ttl:before{position:absolute;content:"";display:block;width:20px;height:19px;top:8px;left:-30px;background:url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/deco_ttl.svg) no-repeat center/contain;transform:scale(-1,1)}.p-disease .p-disease__ttl .ttl:after{position:absolute;content:"";display:block;width:20px;height:19px;top:8px;right:-30px;background:url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/deco_ttl.svg) no-repeat center/contain}@media screen and (max-width:767px){.p-disease .p-disease__ttl .ttl:after{right:-50px}}.p-disease .p-disease__list{max-width:910px;margin-top:40px;margin-right:auto;margin-left:auto;padding:0 22px 0;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;position:relative}@media screen and (max-width:767px){.p-disease .p-disease__list{padding:0;gap:10px}}.p-disease .p-disease__list li{width:31.7%;text-align:center}@media screen and (max-width:767px){.p-disease .p-disease__list li{width:100%}}.p-disease .p-disease__list li a,.p-disease .p-disease__list li span{background-color:#fff;border-radius:50px;display:block;padding:15px 0;position:relative;font-family:"Zen Maru Gothic",sans-serif}.p-disease .p-disease__list li span{cursor:default}.p-disease .p-disease__list li a:after{content:"";width:14px;height:13px;background:url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/icon_arrow.svg) no-repeat center/contain;right:20px;top:50%;transform:translateY(-50%);display:block;position:absolute;transition:all .3s}.p-disease .p-disease__list li a:hover:after{right:17px;transition:all .3s}.p-other{padding:0;padding-bottom:100px}@media screen and (max-width:767px){.p-other{padding-bottom:50px}}.p-other .p-other__ttl{margin-bottom:40px;text-align:center}.p-other .p-other__ttl .icon{width:30px;margin:0 auto;display:block}@media screen and (max-width:767px){.p-other .p-other__ttl .icon{width:27px}}.p-other .p-other__ttl .ttl{font-size:30px;position:relative}@media screen and (max-width:767px){.p-other .p-other__ttl .ttl{font-size:26px}}.p-other .p-other__ttl .ttl:before{position:absolute;content:"";display:block;width:20px;height:19px;top:8px;left:-30px;background:url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/deco_ttl_02.svg) no-repeat center/contain;transform:scale(-1,1)}.p-other .p-other__ttl .ttl:after{position:absolute;content:"";display:block;width:20px;height:19px;top:8px;right:-30px;background:url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/deco_ttl_02.svg) no-repeat center/contain}@media screen and (max-width:767px){.p-other .p-other__ttl .ttl:after{right:-50px}}.p-other .p-other__list{margin-bottom:50px;padding-bottom:50px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;position:relative}@media screen and (max-width:767px){.p-other .p-other__list{grid-template-columns:1fr}}.p-other .p-other__list:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:radial-gradient(circle at 1.5px center,#677788,#677788 1.5px,transparent 1.5px,transparent 100%);background-position:center bottom;background-repeat:repeat-x;background-size:8px 3px}.p-other .p-other__list li .btn-more{width:100%}.p-other .p-other__btn{max-width:724px;margin:0 auto;padding:25px 0;font-family:"Zen Maru Gothic",sans-serif;font-size:22px;font-weight:500;letter-spacing:.1em;line-height:1.3636363636;text-align:center;color:#fff;background-color:#c7b688;border-radius:40px;display:block;position:relative}@media screen and (max-width:767px){.p-other .p-other__btn{padding:15px 0;font-size:18px;line-height:1.6666666667}}.p-other .p-other__btn:after{content:"";width:20px;height:17px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:center/contain no-repeat url(//fukuro-clinic.jp/wp-content/themes/fukuro-clinic/assets/css/page/../../img/common/btn_arrow_light.svg)}