.doctor #wrap{overflow:hidden}.doctor #wrap .sec-intro{background:url(../../img/doctor/bg_intro.png) no-repeat center/cover;padding-bottom:148px}@media (max-width: 1023px){.doctor #wrap .sec-intro{background-image:url(../../img/doctor/bg_intro_sp.png);padding-bottom:72px}}@media (min-width: 1024px){.doctor #wrap .sec-intro .breadcrumb{padding:7px 0}}.doctor #wrap .sec-intro .content{margin-top:24px}@media (min-width: 1024px){.doctor #wrap .sec-intro .content{margin-top:54px;text-align:center}}.doctor #wrap .sec-intro .content .txt span:not(.underline){display:inline-block;font-size:17px;font-size:1.7rem;line-height:2.05882em;letter-spacing:.03em;font-weight:500}.doctor #wrap .sec-intro .content .txt span:not(.underline):not(:last-child){margin-bottom:9.5px}@media (max-width: 1023px){.doctor #wrap .sec-intro .content .txt span:not(.underline):not(:last-child){margin-bottom:17px}}@media (max-width: 1023px){.doctor #wrap .sec-intro .content .txt span:not(.underline){line-height:30px}}.doctor #wrap .sec-intro .content .txt .underline{background:linear-gradient(to top, #f1ff83 9px, transparent 5px);background-position:center bottom;font-weight:700}.doctor #wrap .sec-main{margin-bottom:106px}@media (max-width: 1023px){.doctor #wrap .sec-main{margin-bottom:50px}}.doctor #wrap .sec-main .counting{max-width:691px;margin:-86px auto 96px;padding:34px 74px 31px;background-color:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.04);display:flex;justify-content:space-between;position:relative}@media (max-width: 1023px){.doctor #wrap .sec-main .counting{max-width:345px;margin:-52px auto 43px;padding:20px 22px 20px}}.doctor #wrap .sec-main .counting::after{content:"";width:1px;height:calc(100% - 69px);border-right:1px dashed #8d8d8d;position:absolute;top:40px;left:50%}@media (max-width: 1023px){.doctor #wrap .sec-main .counting::after{height:calc(100% - 45px);top:23px}}.doctor #wrap .sec-main .counting__col{display:flex;align-items:center;color:#f76a95}.doctor #wrap .sec-main .counting__col:nth-child(2){justify-content:flex-end}.doctor #wrap .sec-main .counting__col.female{color:#f76a95}.doctor #wrap .sec-main .counting__col.male{color:#83d04b}.doctor #wrap .sec-main .counting__col img{width:106px;height:106px;margin-right:18px;opacity:1}@media (max-width: 1023px){.doctor #wrap .sec-main .counting__col img{width:53px;height:53px;margin-right:8px}}.doctor #wrap .sec-main .counting__col .cont{margin-bottom:6px}.doctor #wrap .sec-main .counting__col .cont .label{font-size:23px;font-size:2.3rem;line-height:1.30435em;letter-spacing:.02em;font-weight:700;margin-bottom:27px}@media (max-width: 1023px){.doctor #wrap .sec-main .counting__col .cont .label{font-size:17px;margin-bottom:14px}}.doctor #wrap .sec-main .counting__col .cont .value{font-size:27px;font-size:2.7rem;line-height:1.11111em;letter-spacing:.02em;font-weight:700}.doctor #wrap .sec-main .counting__col .cont .value .num{font-family:"Bellefair",serif;font-size:71px;letter-spacing:0;font-weight:400;vertical-align:baseline;display:inline-block;transform:translateY(2px);margin-right:5px}@media (max-width: 1023px){.doctor #wrap .sec-main .counting__col .cont .value .num{font-size:36px;margin-right:0;transform:translateY(1px)}}@media (max-width: 1023px){.doctor #wrap .sec-main .counting__col .cont .value{font-size:15px;margin-left:2px}}.doctor #wrap .sec-main .counting.oneGender{max-width:max-content}@media (max-width: 1023px){.doctor #wrap .sec-main .counting.oneGender{padding-left:40px;padding-right:40px}}.doctor #wrap .sec-main .counting.oneGender::after{display:none}.doctor #wrap .sec-main .counting.hide{display:none}.doctor #wrap .sec-main .lst-doc__item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #d5d5d5;padding-bottom:111px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item{flex-direction:column;padding-bottom:51px;position:relative}}.doctor #wrap .sec-main .lst-doc__item .item__left{width:28.2%;margin-top:3px}@media only screen and (min-width: 1024px) and (max-width: 1280px){.doctor #wrap .sec-main .lst-doc__item .item__left{width:29.2%}}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left{width:100%;margin-top:0;display:flex;align-items:flex-start}}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb{width:100%;position:relative;overflow:hidden}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb:before{display:block;content:" ";width:100%;padding-top:96.77419%}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .thumb{position:relative;width:39.4%;margin-bottom:var(--marginB)}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb:before{display:block;content:" ";width:100%;padding-top:105.88235%}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.doctor #wrap .sec-main .lst-doc__item .item__left .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .wrapper{flex:1;padding-left:19px}}.doctor #wrap .sec-main .lst-doc__item .item__left .info{margin-top:15px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .info{margin-top:1px}}.doctor #wrap .sec-main .lst-doc__item .item__left .info .name-jp{display:inline-block;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.03em;font-weight:700;margin-right:5px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .info .name-jp{font-size:19px;margin-right:6px}}.doctor #wrap .sec-main .lst-doc__item .item__left .info .name-en{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:0em;font-weight:400;font-family:"Bellefair",serif;margin-right:11px;transform:translateY(1px)}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .info .name-en{font-size:15px;margin-right:0}}.doctor #wrap .sec-main .lst-doc__item .item__left .info .occup{display:inline-block;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:0em;font-weight:700;padding:2px 17px 4px;border-radius:13px;transform:translateY(-1px)}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .info .occup{font-size:17px;position:absolute;left:0;top:calc((144 / 375 * 100vw) + 2.8vw);width:39.4%;border-radius:0;text-align:center}}.doctor #wrap .sec-main .lst-doc__item .item__left .working{border:1px solid;padding:19px 17px 18px;margin-top:18px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .working{margin-top:6px;padding:17px 13px 14px}}.doctor #wrap .sec-main .lst-doc__item .item__left .working__item{padding-left:13px;position:relative;font-size:17px;font-size:1.7rem;line-height:1.17647em;letter-spacing:0em;font-weight:500}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .working__item{padding-left:0}}.doctor #wrap .sec-main .lst-doc__item .item__left .working__item::before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;top:9px;left:0}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .working__item::before{top:9px;left:1px}}.doctor #wrap .sec-main .lst-doc__item .item__left .working__item span{font-weight:700}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .working__item span{display:block;padding-left:12px;margin-bottom:5px}}.doctor #wrap .sec-main .lst-doc__item .item__left .working__item i{font-size:16px;font-style:normal;margin:0 7px;display:inline-block;transform:translateY(-2px)}.doctor #wrap .sec-main .lst-doc__item .item__left .working__item:not(:last-child){margin-bottom:8px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__left .working__item:not(:last-child){border-bottom:1px dashed;padding-bottom:11px;margin-bottom:11px}}.doctor #wrap .sec-main .lst-doc__item .item__right{width:68%;max-width:728px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right{width:100%;max-width:100%;margin-top:21px}}.doctor #wrap .sec-main .lst-doc__item .item__right .mess{font-size:17px;font-size:1.7rem;line-height:1.88235em;letter-spacing:.06em;font-weight:500;margin-bottom:35px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right .mess{margin-bottom:24px;line-height:30px;letter-spacing:0.04em}}.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__ttl{position:relative;font-size:19px;font-size:1.9rem;line-height:1.42105em;letter-spacing:0em;font-weight:700;border-bottom:1px solid;margin-bottom:11px;padding-left:23px;padding-bottom:12px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__ttl{font-size:18px;margin-bottom:12px;padding-bottom:11px}}.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__ttl::before{content:"";width:12px;height:12px;position:absolute;top:9px;left:0}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__ttl::before{top:7px}}.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__lst__item{font-size:17px;font-size:1.7rem;line-height:1.35294em;letter-spacing:.06em;font-weight:500}.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__lst__item:not(:last-child){margin-bottom:4px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont__lst__item{font-size:17px;line-height:22px}}.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont:nth-of-type(2){margin-top:29px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item .item__right .block-cont:nth-of-type(2){margin-top:22px}}.doctor #wrap .sec-main .lst-doc__item:not(:last-child){margin-bottom:84px}@media (max-width: 1023px){.doctor #wrap .sec-main .lst-doc__item:not(:last-child){margin-bottom:51px}}.doctor #wrap .sec-main .lst-doc__item.female .item__left .info .name-en,.doctor #wrap .sec-main .lst-doc__item.female .item__right .block-cont__ttl{color:#f76a95}.doctor #wrap .sec-main .lst-doc__item.female .item__left .info .occup,.doctor #wrap .sec-main .lst-doc__item.female .item__left .working__item::before,.doctor #wrap .sec-main .lst-doc__item.female .item__right .block-cont__ttl::before{background-color:#f76a95}.doctor #wrap .sec-main .lst-doc__item.female .item__left .working,.doctor #wrap .sec-main .lst-doc__item.female .item__left .working__item:not(:last-child),.doctor #wrap .sec-main .lst-doc__item.female .item__right .block-cont__ttl{border-color:#f76a95}.doctor #wrap .sec-main .lst-doc__item.male .item__left .info .name-en,.doctor #wrap .sec-main .lst-doc__item.male .item__right .block-cont__ttl{color:#83d04b}.doctor #wrap .sec-main .lst-doc__item.male .item__left .info .occup{background-color:#9dd575}.doctor #wrap .sec-main .lst-doc__item.male .item__left .working__item::before,.doctor #wrap .sec-main .lst-doc__item.male .item__right .block-cont__ttl::before{background-color:#83d04b}.doctor #wrap .sec-main .lst-doc__item.male .item__left .working,.doctor #wrap .sec-main .lst-doc__item.male .item__left .working__item:not(:last-child),.doctor #wrap .sec-main .lst-doc__item.male .item__right .block-cont__ttl{border-color:#83d04b}.is-ipad97 #wrap .sec-main .lst-doc__item .item__left .info .occup{padding-top:3px}

/*# sourceMappingURL=maps/doctor.min.css.map */
