@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@font-face{font-family:Opella Sans Regular;src:url(/common_v2/assets/fonts/OpellaSans-Regular.otf) format("woff2");font-display:swap}@font-face{font-family:Opella Sans Bold;src:url(/common_v2/assets/fonts/OpellaSans-Bold.otf) format("woff2");font-display:swap}.p-medical-index-lead{margin:8.8vw 6.4vw 5.3333333333vw;text-align:center}@media print,screen and (min-width:769px){.p-medical-index-lead{width:83.3333333333vw;margin:0 auto 3.0555555556vw}}.c-lst-medical-product .c-lst-medical-product__hdg{font-size:4.8vw;margin:0 0 8vw}@media print,screen and (min-width:769px){.c-lst-medical-product .c-lst-medical-product__hdg{font-size:1.3888888889vw;margin:0 0 2.0833333333vw}}.c-lst-medical-product .f-disclosure{margin:-.2666666667vw 0 0}.c-lst-medical-product .f-disclosure summary{position:relative}.c-lst-medical-product .f-disclosure summary:after,.c-lst-medical-product .f-disclosure summary:before{position:absolute;display:block;content:"";background-color:var(--color-text)}.c-lst-medical-product .f-disclosure summary:before{top:calc(50% - 1.6vw);right:7.4666666667vw;width:.6666666667vw;height:3.2vw;transition:.3s ease;transition-property:transform}@media print,screen and (min-width:769px){.c-lst-medical-product .f-disclosure summary:before{top:calc(50% - .4861111111vw);right:1.9444444444vw;width:.1388888889vw;height:.9722222222vw}}.c-lst-medical-product .f-disclosure summary:after{top:calc(50% - .4vw);right:6.1333333333vw;width:3.2vw;height:.6666666667vw}@media print,screen and (min-width:769px){.c-lst-medical-product .f-disclosure summary:after{top:calc(50% - .1041666667vw);right:1.5277777778vw;width:.9722222222vw;height:.1388888889vw}}.c-lst-medical-product .f-disclosure[open] summary:before{transform:rotate(90deg)}@media print,screen and (min-width:769px){.c-lst-medical-product .f-disclosure{margin:-.0694444444vw 0 0;margin:0}}.c-lst-medical-product .f-disclosure:not([open])+.f-disclosure .f-disclosure__control{border-top:0}.c-lst-medical-product .f-disclosure__control{font-weight:700;margin:0 -6.4vw;padding:5.3333333333vw 6.4vw;border-top:.2666666667vw solid var(--color-bg-seconday);border-bottom:.2666666667vw solid var(--color-bg-seconday)}@media print,screen and (min-width:769px){.c-lst-medical-product .f-disclosure__control{display:flex;align-items:center;min-height:4.8611111111vw;margin:0;padding:0;border-top:.0694444444vw solid var(--color-bg-seconday);border-bottom:.0694444444vw solid var(--color-bg-seconday)}.c-lst-medical-product .f-disclosure__control:after,.c-lst-medical-product .f-disclosure__control:before{display:none}}.c-lst-medical-product .f-disclosure__control h4{font-size:4vw;margin:0}@media print,screen and (min-width:769px){.c-lst-medical-product .f-disclosure__control h4{font-size:1.1111111111vw}}.c-lst-medical-product__btn{margin:8vw 0}@media print,screen and (min-width:769px){.c-lst-medical-product__btn{margin:2.6388888889vw 0}}.c-lst-medical-product-item{margin:6.4vw 0}@media print,screen and (min-width:769px){.c-lst-medical-product-item{margin:2.7777777778vw 0}}.c-lst-medical-product-item a{display:inline-flex;align-items:center;text-decoration:none}.c-lst-medical-product-item a:active,.c-lst-medical-product-item a:focus,.c-lst-medical-product-item a:hover{text-decoration:underline}.c-lst-medical-product-item a>svg{width:4.2666666667vw;height:4.2666666667vw;margin:0 1.0666666667vw}@media print,screen and (min-width:769px){.c-lst-medical-product-item a>svg{width:1.1111111111vw;height:1.1111111111vw;margin:0 .2777777778vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info{display:flex}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-content{flex:1 1;order:2}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-content h5{font-size:4.2666666667vw;line-height:1.5}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-content h5{font-size:1.1111111111vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-img{order:1;margin:0 6.4vw 0 0}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-img{margin:0 1.3888888889vw 0 0}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-img img{width:24.5333333333vw;min-width:24.5333333333vw;height:auto;aspect-ratio:1/1}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-img img{width:5.5555555556vw;min-width:5.5555555556vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-hdg{margin:0 0 3.4666666667vw}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-hdg{margin:0 0 .6944444444vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst{font-size:3.7333333333vw;margin:0;padding:0 0 0 5.8666666667vw}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst{font-size:.9722222222vw;padding:0 0 0 1.5277777778vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst>li{margin:0 0 1.8666666667vw}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst>li{margin:0 0 .2777777778vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst>li:before{filter:invert(24%) sepia(98%) saturate(2007%) hue-rotate(216deg) brightness(83%) contrast(97%);top:2.5333333333vw;width:1.6vw;height:auto;aspect-ratio:8/11;margin:0 0 0 -4.2666666667vw;border-radius:0;background-color:transparent;background-image:url(/common_v2/images/ico-arw_01.svg);background-size:contain}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst>li:before{top:.7638888889vw;width:.4166666667vw;margin:0 0 0 -1.1111111111vw}}.c-lst-medical-product-item .c-lst-medical-product-item__info .c-lst-medical-product-item__info-lst>li:last-child{margin:0}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__desc{margin:0 0 0 6.9444444444vw}}.c-lst-medical-product-item .c-lst-medical-product-item__desc .c-lst-medical-product-item__desc-lst{margin:0;padding:0}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__desc .c-lst-medical-product-item__desc-lst{font-size:.9722222222vw;display:flex;flex-wrap:wrap;gap:.6944444444vw 1.6666666667vw}.c-lst-medical-product-item .c-lst-medical-product-item__desc .c-lst-medical-product-item__desc-lst>li{margin:0}}.c-lst-medical-product-item .c-lst-medical-product-item__desc .c-lst-medical-product-item__desc-lst>li:before{display:none}@media print,screen and (min-width:769px){.c-lst-medical-product-item .c-lst-medical-product-item__desc .c-lst-medical-product-item__desc-txt{font-size:.9722222222vw}}.p-medical-index-pharmacademy{display:flex;flex-direction:column;gap:7.4666666667vw 0}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy{gap:2.7777777778vw 0}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__item{display:flex;flex-direction:column}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy .p-medical-index-pharmacademy__item{flex-direction:row}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg{display:flex;margin:0 0 5.6vw;align-items:center}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg{margin:0;width:23.125vw;max-width:23.125vw;min-width:23.125vw}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg svg{margin:0 5.3333333333vw 0 0;width:24.8vw;height:auto;aspect-ratio:1/1;border:.2666666667vw solid #d0dcf4;border-radius:4.2666666667vw 0}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg svg{margin:0 1.3888888889vw 0 0;width:6.4583333333vw;border-width:.0694444444vw;border-radius:1.1111111111vw 0}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg span{flex:1 1;font-size:5.3333333333vw}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy .p-medical-index-pharmacademy__hdg span{font-size:1.6666666667vw}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__ttl{font-weight:700}@media print,screen and (min-width:769px){.p-medical-index-pharmacademy .p-medical-index-pharmacademy__ttl{font-size:1.0416666667vw}}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__content{flex:1 1}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__content>:first-child{margin-top:0}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__content>:last-child{margin-bottom:0}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__lst{padding:0}.p-medical-index-pharmacademy .p-medical-index-pharmacademy__lst>li:before{display:none}.p-medical-index__file{margin:8vw 0}@media print,screen and (min-width:769px){.p-medical-index__file{margin:2.7777777778vw 0}}.p-medical-index__file a{text-decoration:none}.p-medical-index__file a:active,.p-medical-index__file a:focus,.p-medical-index__file a:hover{text-decoration:underline}.p-medical-index__file svg{width:4.2666666667vw;margin:0 1.0666666667vw}@media print,screen and (min-width:769px){.p-medical-index__file svg{width:1.1111111111vw;margin:0 .2777777778vw}}.p-medical-pharmacademy-head{display:flex;flex-direction:column}@media print,screen and (min-width:769px){.p-medical-pharmacademy-head{flex-direction:row;gap:0 4.1666666667vw;margin:0 0 5.5555555556vw}}.p-medical-pharmacademy-head .p-medical-pharmacademy-head__video{flex:1 1;margin:0 0 10.6666666667vw}@media print,screen and (min-width:769px){.p-medical-pharmacademy-head .p-medical-pharmacademy-head__video{margin:0}}.p-medical-pharmacademy-head .p-medical-pharmacademy-head__content{flex:1 1}.p-medical-pharmacademy-head .p-medical-pharmacademy-head__content>:first-child{margin-top:0}.p-medical-pharmacademy-head .p-medical-pharmacademy-head__content>:last-child{margin-bottom:0}