@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&family=Noto+Sans:wght@500&display=swap";body.heberden .bannerBox,body.springfinger .bannerBox,body.fingerdisease .bannerBox{display:none}body.springfinger .supervisor_springfinger,body.heberden .supervisor_heberden{display:block !important}body.springfinger .supervisor_logo_medhicolle_springfinger,body.heberden .supervisor_logo_medhicolle_heberden{display:block !important}@media screen and (max-width:767px){section.p-mv.p-fingerdisease_mainImage div.l-inner{padding-left:0;padding-right:0}}@media screen and (max-width:767px){section.p-mv.p-fingerdisease_mainImage div.l-inner div.p-fingerdisease_mainImage_item{padding-left:33%;overflow:hidden;position:relative}}section.p-mv.p-fingerdisease_mainImage div.l-inner div.p-fingerdisease_mainImage_item::after{content:"";position:absolute;top:0;left:-120px;height:241px;width:625px;background:url(/brand/yubicare/img/disease_mv-b.png) no-repeat;background-size:contain}@media screen and (max-width:767px){section.p-mv.p-fingerdisease_mainImage div.l-inner div.p-fingerdisease_mainImage_item::after{top:-3vw;left:-18%;height:32vw;width:83vw}}section.p-mv.p-fingerdisease_mainImage div.l-inner div.p-fingerdisease_mainImage_item h1{position:relative;z-index:1}section.p-fingerdisease{margin-bottom:100px}@media screen and (max-width:767px){section.p-fingerdisease{margin-bottom:10.6666666667vw}}section.p-fingerdisease p.p-fingerdisease_lead{margin-bottom:2em;font-size:18px}@media screen and (max-width:767px){section.p-fingerdisease p.p-fingerdisease_lead{margin-bottom:1.4em;font-size:3.75vw}}section.p-fingerdisease div.p-diseasesBox{margin-bottom:30px;padding:20px;background-color:#fef4f9;border:4px solid #ec057f;-webkit-box-shadow:3.536px 3.536px 4px 0px rgba(106,10,47,.1);box-shadow:3.536px 3.536px 4px 0px rgba(106,10,47,.1);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox{margin-bottom:30px;padding:20px;background-color:#fef4f9;border:4px solid #ec057f;-webkit-box-shadow:3.536px 3.536px 4px 0px rgba(106,10,47,.1);box-shadow:3.536px 3.536px 4px 0px rgba(106,10,47,.1);display:block}}section.p-fingerdisease div.p-diseasesBox div.p-diseasesBox_img{width:403px;margin-right:20px}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox div.p-diseasesBox_img{width:auto;margin-bottom:20px;margin-right:0}}section.p-fingerdisease div.p-diseasesBox div.p-diseasesBox_img p{font-size:18px}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox div.p-diseasesBox_img p{font-size:3.75vw}}section.p-fingerdisease div.p-diseasesBox_txt{width:517px}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox_txt{width:auto}}section.p-fingerdisease div.p-diseasesBox_txt dl dt{font-size:24px;line-height:1.5;color:#ec057f}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox_txt dl dt{font-size:5vw;color:#ec057f;line-height:1.2;margin-bottom:10px}}section.p-fingerdisease div.p-diseasesBox_txt dl dt .sub{font-size:70%}section.p-fingerdisease div.p-diseasesBox_txt dl dd p{font-size:18px}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox_txt dl dd p{font-size:3.75vw}}section.p-fingerdisease div.p-diseasesBox_txt p a.c-btn01{margin-top:20px}@media screen and (max-width:767px){section.p-fingerdisease div.p-diseasesBox_txt p a.c-btn01{margin-top:20px}}div.supervisor{margin:70px 0 60px}@media screen and (max-width:767px){div.supervisor{margin:18.6666666667vw 0 16vw}}div.supervisor h3{font-size:28px;border-left:solid 10px #757575;padding-left:17px;line-height:1.5}@media screen and (max-width:767px){div.supervisor h3{font-size:5vw;border-left:solid 1.5vw #757575;padding-left:3vw}}div.supervisor div.supervisor_head{margin:34px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){div.supervisor div.supervisor_head{margin:5vw 0 3vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}div.supervisor div.supervisor_head div.img{width:140px}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.img{width:20%}}div.supervisor div.supervisor_head div.txt{width:855px}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.txt{width:76%}}div.supervisor div.supervisor_head div.txt div.name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.txt div.name{display:block}}div.supervisor div.supervisor_head div.txt div.name div.name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:bold}div.supervisor div.supervisor_head div.txt div.name div.name ruby{font-size:27px;line-height:1}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.txt div.name div.name ruby{font-size:5.2vw}}div.supervisor div.supervisor_head div.txt div.name div.name ruby rt{font-weight:normal;padding-bottom:5px}div.supervisor div.supervisor_head div.txt div.name div.name .title{display:inline-block;padding-left:10px}div.supervisor div.supervisor_head div.txt div.name div.field{padding-left:30px;line-height:1.7}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.txt div.name div.field{padding-left:0;font-size:3.2vw;padding-top:2vw}}div.supervisor div.supervisor_head div.biography h4{position:relative;line-height:1;padding:14px 0 10px;color:#8c8c8c}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.biography h4{padding:3.7333333333vw 0 2.6666666667vw;font-size:3.2vw}}div.supervisor div.supervisor_head div.biography h4:after{content:"";position:absolute;top:0;bottom:0;left:0;height:2px;width:100%;margin:auto;background:#b2b2b2}div.supervisor div.supervisor_head div.biography h4 span{background:#fff;display:inline-block;padding-right:14px;position:relative;z-index:1}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.biography h4 span{padding-right:3.7333333333vw}}div.supervisor div.supervisor_head div.biography p{line-height:1.7}@media screen and (max-width:767px){div.supervisor div.supervisor_head div.biography p{font-size:3.2vw}}div.supervisor div.supervisor_txt{position:relative}div.supervisor div.supervisor_txt p{font-size:18px;line-height:1.9}@media screen and (max-width:767px){div.supervisor div.supervisor_txt p{font-size:3.75vw}}div.supervisor div.supervisor_txt p.supervisor_txt_detail{display:none}div.supervisor div.supervisor_txt p.note{display:block;font-size:.8em;padding-top:8px}div.supervisor div.supervisor_txt .supervisor_logo_medhicolle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9em;line-height:1.5em;margin-top:30px}@media screen and (max-width:767px){div.supervisor div.supervisor_txt .supervisor_logo_medhicolle{font-size:3vw;margin-top:5vw}}div.supervisor div.supervisor_txt .supervisor_logo_medhicolle .logo{padding-right:10px}@media screen and (max-width:767px){div.supervisor div.supervisor_txt .supervisor_logo_medhicolle .logo{width:35%}}div.supervisor div.supervisor_txt .supervisor_logo_medhicolle .logo img{display:none;width:50px}@media screen and (max-width:767px){div.supervisor div.supervisor_txt .supervisor_logo_medhicolle .logo img{width:10vw;max-width:60px}}div.supervisor div.supervisor_txt .supervisor_logo_medhicolle span{display:inline-block}ul.c-rounded-box-list{margin:0 auto 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ul.c-rounded-box-list li{width:287px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between}@media screen and (max-width:767px){ul.c-rounded-box-list li{width:100%;margin-bottom:6vw}}@media screen and (max-width:767px){ul.c-rounded-box-list li:last-of-type{margin-bottom:0}}ul.c-rounded-box-list li div.txt{font-size:18px;padding-left:1em;line-height:1.5;font-weight:bold;position:relative}@media screen and (max-width:767px){ul.c-rounded-box-list li div.txt{font-size:3.75vw}}ul.c-rounded-box-list li div.txt::after{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:9px;left:0;background:#ec057f}@media screen and (max-width:767px){ul.c-rounded-box-list li div.txt::after{width:1.8666666667vw;height:1.8666666667vw;top:1.8666666667vw}}ul.c-rounded-box-list li div.img{margin-top:13px}.springfinger_stretch ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.springfinger_stretch ul li{width:445px;margin:0 0 20px}@media screen and (max-width:767px){.springfinger_stretch ul li{width:100%}}.springfinger_stretch ul li div.txt{font-size:18px;height:180px}@media screen and (max-width:767px){.springfinger_stretch ul li div.txt{font-size:3.75vw;height:auto}}.springfinger_stretch ul li div.txt span{font-weight:bold;display:block}.springfinger_stretch ul li div.img{margin-top:10px}div.fingerdisease_cure ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.fingerdisease_cure ul li.c-rounded-box{width:49%;margin:0 0 20px;font-size:18px}@media screen and (max-width:767px){div.fingerdisease_cure ul li.c-rounded-box{width:100%;font-size:3.75vw}}div.fingerdisease_cure ul li.c-rounded-box h3{color:#ec057f;text-align:center;margin-bottom:5px}div.fingerdisease_cure ul li.c-rounded-box p+p{margin-top:1em}div.fingerdisease_cure--heberden ul li.c-rounded-box{width:100%}