@charset "UTF-8";*,:after,:before{box-sizing:border-box}article,aside,figure,footer,header,hgroup,nav,section{display:block}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{color:#333;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:#fff;font-family:Hiragino Kaku Gothic Pro,meiryo,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;word-wrap:break-word}@media screen and (max-width:767px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:inherit}ol,ul{list-style:none}sup{vertical-align:text-top}sub,sup{font-size:70%;line-height:1}sub{vertical-align:text-bottom}em{font-style:inherit}small{font-size:70%}a{color:inherit;text-decoration-thickness:1px}a:where([class]){text-decoration:none}a:not([class])[target=_blank]:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-medical/images/common/icon-blank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1lh;margin-left:4px;vertical-align:top;width:16px}img:not(body>img){display:block;height:auto;width:100%}.maintenance-txt{background-color:#fff2f2;border:1px solid #e30000;margin-bottom:4%;padding:15px 20px 20px}.maintenance-txt p{margin:0}.maintenance-txt .title{font-size:1.25rem;margin-bottom:10px}.hcp-boxAccent{background:#f5f5f5;padding:20px}.hcp-boxAccent.-red{background:#fff;border:1px solid #e70000}.hcp-boxAccent.-white{background:#fff}.hcp-boxAccent.-paddingLarge{padding:30px 20px}.hcp-boxNotice{border:1px solid #007fad;border-radius:10px}.hcp-boxNotice>.notice{background-color:#dfeef7;border-radius:10px 10px 0 0;font-size:1.25rem;font-weight:700;margin:0;padding:10px 19px 8px}.hcp-boxNotice>.noticeList{border-bottom:1px solid #b4b4b4;margin:0 20px 20px;padding-bottom:14px}.hcp-boxNotice>.noticeList>.title{margin:20px 0 10px}.hcp-productArea>.box{display:flex;padding:20px 30px}.hcp-productArea>.box+.box{margin-top:20px}.hcp-productArea>.box.-movicol{background-color:#f2faf4}.hcp-productArea>.box.-jyseleca{background-color:#f9f9f9}.hcp-productArea>.box.-goofice{background-color:#fffada}.hcp-productArea>.box.-moviprep{background-color:#f7f4ff}.hcp-productArea>.box.-humira{background-color:#fbf1f9}.hcp-productArea>.box.-elental{background-color:#f1f7eb}.hcp-productArea>.box.-livact{background-color:#fdeff4}.hcp-productArea>.box.-pariet{background-color:#ecf8e9}.hcp-productArea>.box.-niflec{background-color:#eef9fd}.hcp-productArea>.box.-nanopia{background-color:#eef1f6}.hcp-productArea>.box>.hcp-boxImage{text-align:center;width:33.33333%}.hcp-boxCarousel>.carousel{font-size:0;line-height:0;list-style:none outside none}.hcp-boxCarousel>.carousel li a{display:block}.hcp-boxCarousel>.carousel li img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.hcp-boxCarousel>.carousel.-forPc{background:#dfeef7;text-align:center}.hcp-boxCarousel>.carousel.-forPc li{max-width:1280px}.hcp-boxCarousel>.carousel.-forPc+.thumbnail{list-style:none outside none;margin:18px auto 0;max-width:992px;padding:0 16px}.hcp-boxCarousel>.carousel.-forPc+.thumbnail>li{box-sizing:content-box;max-width:120px}.hcp-boxCarousel>.carousel.-forPc+.thumbnail>li>a{border:3px solid transparent;display:block}.hcp-boxCarousel>.carousel.-forPc+.thumbnail>li>a._current{border-color:#007fad;position:relative}.hcp-boxCarousel>.carousel.-forPc+.thumbnail>li>a._current:before{border-color:transparent transparent #007fad;border-style:solid;border-width:0 6.5px 8px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:-11px;width:0}.hcp-boxCarousel>.carousel.-forPc+.thumbnail>li>a>img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.hcp-boxEvent>.content>.header{border-bottom:1px solid #b4b4b4;padding:0 0 13.5px}.hcp-boxEvent>.content>.header>.tag{display:flex;flex-flow:row nowrap;margin:0 -5px -5px}.hcp-boxEvent>.content>.header>.tag>*{flex:0 0 auto;margin:0 5px 5px;max-width:100%}.hcp-boxEvent>.content>.header>.date{font-size:1.625rem;font-weight:700}.hcp-boxEvent>.content>.header>.calendar,.hcp-boxEvent>.content>.header>.date:not(:first-child){margin-top:10px}.hcp-boxEvent>.content>.header>.calendar>dt{font-size:.875rem}.hcp-boxEvent>.content>.header>.calendar>dd{margin-top:4.5px}.hcp-boxEvent>.content>.header>.calendar>dd>ul{display:flex;flex-flow:row wrap;margin:0 -7.5px}.hcp-boxEvent>.content>.header>.calendar>dd>ul>li{flex:0 0 auto;max-width:100%;padding:0 7.5px 6.5px}.hcp-boxEvent>.content>.header>.title{font-size:1.625rem;font-weight:700;margin-top:4px}.hcp-boxEvent>.content>.detail{font-size:.9375rem;padding:16.75px 0 0}.hcp-boxEvent>.thumbnail>img{display:block;margin:0 auto}.hcp-listEvent .hcp-boxEvent>.content>.header>.date{font-size:1.125rem}.hcp-boxImage>.title{font-weight:700}.hcp-boxImage>.title+.image{margin-top:12px}.hcp-boxImage>.image{display:block;line-height:0;margin:0 auto}.hcp-boxImage>.image img{height:auto;max-height:100%;max-width:100%;width:auto}.hcp-boxImage>.image .modalText{display:block;line-height:1.5;margin-top:8px}.hcp-boxImage>.image .modalText:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-zoom.svg);height:17.108px;line-height:0;margin-left:8px;width:17.108px}.hcp-boxImage>.description{display:block;font-size:.8125rem;line-height:1.5;margin-top:8px;text-align:left}.hcp-boxImage.-center>.image{border:1px solid #e5e5e5;padding:30px;text-align:center}.hcp-boxImage.-center>.image img{margin:0 auto}.hcp-boxImage.-noBorder>.image{text-align:center}.hcp-boxImage.-noBorder>.image>a{transition:opacity .3s ease-out}.hcp-boxImage.-noBorder>.image>a:focus,.hcp-boxImage.-noBorder>.image>a:hover{opacity:.5}.hcp-boxImage.-noBorder>.image .modalText{text-align:center}.hcp-boxImage.-bgWhite{background:#fff;padding:30px}.hcp-boxImage.-bgWhite>.image{text-align:center}.hcp-boxImage.-bgWhite>.image img{margin:0 auto}.hcp-boxColumn:not(.-bannerRight)>.column>.hcp-boxImage>.image{text-align:center}.hcp-mainContentsIntro>.contents>li>.hcp-boxImage>.image{font-size:1.125rem;font-weight:700;line-height:1.5;text-align:center}.hcp-mainContentsIntro>.contents>li>.hcp-boxImage>.image img{margin-bottom:15.5px;max-width:67.69%}.hcp-mainContentsIntro>.contents>li>.hcp-boxImage>.description{font-size:.9375rem;margin-top:12.25px}.hcp-boxImage.-border{border:1px solid #b8b8b8}.hcp-boxInquiry{background:#f5f5f5;height:100%}.hcp-boxInquiry>.title{border-bottom:1px solid #007fad;display:block;font-size:1.125rem;font-weight:700;padding:25.5px 30px 13.5px;text-align:center}.hcp-boxInquiry>.detail{padding:33.5px 30px 30px}.hcp-boxMovie>.tag{display:flex;flex-flow:row nowrap;margin:0 -5px 10px}.hcp-boxMovie>.tag>*{flex:0 0 auto;margin:0 5px 5px;max-width:100%}.hcp-boxMovie>.movie{margin:0 auto 40px;max-width:100%;width:708px}.hcp-boxMovie>.title{font-weight:700;margin:0 auto;max-width:708px}.hcp-boxMovie>.time{align-items:center;display:flex;flex-flow:row nowrap;font-size:.75rem;margin:13px auto 0;max-width:708px}.hcp-boxMovie>.time>img{flex:0 0 13px;height:13px;line-height:0;margin-right:5px;width:13px}.hcp-boxMovie>.notes{margin:13px auto 0;max-width:708px}.hcp-boxNews{display:flex;flex-flow:row nowrap}.hcp-boxNews>.date,.hcp-boxNews>.tag{flex:0 0 160px;max-width:160px}.hcp-boxNews>.notes{flex:1 1 auto;max-width:calc(100% - 160px)}.hcp-boxNews>.notes>a{color:#06c;text-decoration:underline;transition:.35s}.hcp-boxNews>.notes>a:visited{color:#939}.hcp-boxNews>.notes>a:focus,.hcp-boxNews>.notes>a:hover{color:#7fb2e5;text-decoration:inherit}.hcp-boxQr>.qrcode>img{display:block;margin:0 auto}.hcp-boxQr>.download{margin:8px 0 0;text-align:center}.hcp-boxQr>.download:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-download.svg);height:16px;line-height:0;margin-left:8px;width:16.142px}.hcp-boxTag{display:flex;flex-flow:row wrap;margin:0 -5px -10px}.hcp-boxTag>*{flex:0 0 auto;margin:0 5px 10px;max-width:100%}.hcp-boxTag+*{margin-top:1em}.hcp-btnDefault{display:flex;flex-flow:row wrap}.hcp-btnDefault>.note{flex:0 0 100%;max-width:100%}.hcp-btnDefault>.note+.button{margin-top:24px}.hcp-btnDefault>.button{background:#fff;border:1px solid #b5007c;border-radius:23.5px;color:#333;display:block;flex:0 0 auto;font-size:1rem;font-weight:700;line-height:1.5;max-width:100%;padding:10.5px 40px;position:relative;text-align:center;text-decoration:none;transition:color .3s ease-out}.hcp-btnDefault>.button:focus,.hcp-btnDefault>.button:hover{color:#797979}.hcp-btnDefault>.button:not(input):before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-button.svg);height:21px;left:auto;line-height:0;margin:auto;position:absolute;right:13px;top:0;width:21px}.hcp-btnDefault>.button:not(input):not([href]){background:#b4b4b4;border-color:transparent;color:#fff}.hcp-btnDefault>.button:not(input):not([href]):before{display:none}.hcp-btnDefault>.button:not(input):not([href]):focus,.hcp-btnDefault>.button:not(input):not([href]):hover{color:#fff}.hcp-btnDefault>.button>img[src$="lock-white.svg"],.hcp-btnDefault>.button>img[src$="lock.svg"]{line-height:0;margin:0 8px 0 0}.hcp-btnDefault>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-button.svg);background-position:top 50% right 13px;background-repeat:no-repeat;white-space:normal}.hcp-btnDefault>input.button[disabled]{background:#b4b4b4;border-color:transparent;color:#fff}.hcp-btnDefault>input.button[disabled]:before{display:none}.hcp-btnDefault>input.button[disabled]:focus,.hcp-btnDefault>input.button[disabled]:hover{color:#fff;cursor:text}.hcp-btnDefault>.fileSize{flex:0 0 100%;font-size:.8125rem;margin-top:6.75px;max-width:100%}.hcp-btnDefault.-small>.button{border-radius:17px;font-size:.875rem;min-width:152px;padding:6px 33px 5px}.hcp-btnDefault.-small>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-button-small.svg);height:15px;right:9px;width:15px}.hcp-btnDefault.-small>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-button-small.svg);background-position:top 50% right 9px}.hcp-btnDefault.-center{justify-content:center}.hcp-btnDefault.-right{justify-content:flex-end}.hcp-btnDefault.-pdf>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-pdf.svg);height:18.545px;width:16px}.hcp-btnDefault.-pdf>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-pdf.svg)}.hcp-btnDefault.-excel>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-excel.svg);height:15.998px;width:16px}.hcp-btnDefault.-excel>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-pdf.svg)}.hcp-btnDefault.-window>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-window.svg);height:12px;width:12px}.hcp-btnDefault.-window>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-pdf.svg)}.hcp-btnDefault.-close>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-close.svg);height:13.414px;width:13.414px}.hcp-btnDefault.-close>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-close.svg)}.hcp-btnDefault.-download>.button{padding-left:48px;padding-right:48px}.hcp-btnDefault.-download>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-download.svg);height:16px;right:21px;width:16.142px}.hcp-btnDefault.-download>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-download.svg);background-position:top 50% right 21px}.hcp-btnDefault.-calendar>.button:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-calendar.svg);height:15.282px;right:14px;width:14px}.hcp-btnDefault.-calendar>input.button{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-calendar.svg);background-position:top 50% right 21px}.hcp-btnDefault.-fixedWidth>.button{flex:0 1 372px}.hcp-boxEvent+.hcp-btnDefault,.hcp-login-button .hcp-btnDefault,.hcp-reserv-manage-form .hcp-btnDefault,.hcp-submit-button .hcp-btnDefault{background:#f5f5f5;margin-top:40px;padding:20px}.hcp-boxEvent+.hcp-btnDefault>.button,.hcp-login-button .hcp-btnDefault>.button,.hcp-reserv-manage-form .hcp-btnDefault>.button,.hcp-submit-button .hcp-btnDefault>.button{min-width:212px}.hcp-boxEvent+.hcp-btnDefault.-twoButtons>.button,.hcp-login-button .hcp-btnDefault.-twoButtons>.button,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons>.button,.hcp-submit-button .hcp-btnDefault.-twoButtons>.button{margin:0 10px;max-width:calc(50% - 20px)}.hcp-boxEvent+.hcp-btnDefault.-twoButtons>.button.-close:not(input):before,.hcp-login-button .hcp-btnDefault.-twoButtons>.button.-close:not(input):before,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons>.button.-close:not(input):before,.hcp-submit-button .hcp-btnDefault.-twoButtons>.button.-close:not(input):before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-close.svg);height:13.414px;width:13.414px}.hcp-boxEvent+.hcp-btnDefault.-twoButtons>input.button.-close,.hcp-login-button .hcp-btnDefault.-twoButtons>input.button.-close,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons>input.button.-close,.hcp-submit-button .hcp-btnDefault.-twoButtons>input.button.-close{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-close.svg)}.hcp-boxMovie .hcp-btnDefault{background:#f5f5f5;margin-bottom:40px;padding:20px}.hcp-boxMovie .hcp-btnDefault>.button{min-width:212px}.hcp-productInfo .hcp-btnDefault>.button{min-width:228px}.hcp-listEvent>li>.hcp-boxEvent+.hcp-btnDefault{margin:20px -20px -20px;padding:20px}.hcp-boxEvent>.content>.header>.calendar .hcp-btnDefault>.button{min-width:150px}.hcp-landingPage .hcp-headerFunc .hcp-btnDefault>.button{min-width:242px}.hcp-btnMember>.button{align-items:center;border-radius:5px;display:flex;height:47px;justify-content:center;max-height:100%;max-width:100%;text-align:center;width:276px}.hcp-btnMember.-login>.button{background:#b5007c;color:#fff;text-decoration:none;transition:background .3s ease-out}.hcp-btnMember.-login>.button:focus,.hcp-btnMember.-login>.button:hover{background:#da7fbd}.hcp-btnMember.-registration>.button{background:#007fad;color:#fff;text-decoration:none;transition:background .3s ease-out}.hcp-btnMember.-registration>.button:focus,.hcp-btnMember.-registration>.button:hover{background:#7fc4d9}.hcp-headerFunc .hcp-btnMember>.button{font-size:.875rem;height:33px;width:140px}.hcp-footerCommon .hcp-btnMember>.button{border:1px solid #fff;font-size:.875rem;height:34px;width:149px}.hcp-boxLogin .hcp-btnMember>.button{font-size:.875rem}.hcp-landingPage .hcp-btnMember+._textCaption{margin-top:4.75px}.hcp-btnSyllabary>.button{align-items:center;background:#379fc5;border:none;border-radius:5px;color:#fff;display:flex;font-size:1.3125rem;height:55px;justify-content:center;padding:0;text-decoration:none;transition:all .3s ease-out;width:55px}.hcp-btnSyllabary>.button:not([href]){cursor:auto}.hcp-btnSyllabary>.button:focus,.hcp-btnSyllabary>.button:hover{background:#7fc4d9}.hcp-btnSyllabary>.button:not([href]){background:#747474}.hcp-btnSyllabary.-small>.button{background:#e5e5e5;color:#06c;font-size:.9375rem;height:32px;width:32px}.hcp-btnSyllabary.-small>.button:focus,.hcp-btnSyllabary.-small>.button:hover{background:#f2f2f2;color:#7fb2e5}.hcp-btnSyllabary.-small>.button:not([href]){background:#9d9d9d;color:#fff}.hcp-btnBlue>.button{align-items:center;background:#2967c5;border-radius:4px;color:#fff;display:flex;font-size:.75rem;justify-content:center;text-decoration:none;transition:background .3s ease-out}.hcp-btnBlue>.button:focus,.hcp-btnBlue>.button:hover{background:#94b3e2}.-headListProduct .hcp-btnBlue>.button{margin:0 auto -5px;max-width:79px}.hcp-productMaterial .hcp-btnBlue{display:inline-block;vertical-align:middle}.hcp-productMaterial .hcp-btnBlue>.button{padding:4px 7px}.hcp-btnJob>.button{align-items:center;background:#fff;border:1px solid #797979;border-radius:5px;color:#333;display:flex;font-size:.875rem;height:47px;justify-content:center;text-align:center;text-decoration:none;width:100%}.hcp-btnJob>.button:focus,.hcp-btnJob>.button:hover,.hcp-btnJob>.button:visited{color:#333}.hcp-buttonArea{align-items:center;display:flex;padding-left:30px;width:66.66666%}.hcp-buttonArea>.button-link{text-align:center;width:275px}.hcp-buttonArea>.button-link a{background-color:#379fc5;border-radius:5px;color:#fff;display:block;padding:10px;position:relative;text-decoration:none;transition:opacity .3s ease-out}.hcp-buttonArea>.button-link a:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-link-white02.svg);position:absolute;right:9px}.hcp-buttonArea>.button-link a:hover{opacity:.7}.hcp-buttonArea>.button-link+.button-link{margin-left:20px}.hcp-btnSearch{background:#f5f5f5;border-radius:5px;color:#f5f5f5;display:block;height:40px;overflow:hidden;position:relative;width:40px}.hcp-btnSearch:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-search.svg);height:16.67px;left:0;line-height:0;margin:auto;position:absolute;right:0;top:0;width:16.67px}.hcp-btnSearch:focus,.hcp-btnSearch:hover,.hcp-btnSearch:visited{color:#f5f5f5}.hcp-pageTop{bottom:30px;display:none;position:fixed;right:16px;z-index:99999}.hcp-pageTop>a,.hcp-pageTop>a>img{display:block}.hcp-productDetail{bottom:87px;position:fixed;right:0;z-index:99999}.hcp-productDetail>a{background:#379fc5;border-radius:5px 0 0 5px;color:#fff;display:block;font-size:.75rem;padding:4.5px 8px;text-align:center;text-decoration:none}.hcp-cardLink{border:1px solid #007fad;box-shadow:0 2px 5px -2px rgba(0,0,0,.5);color:#333;display:block;height:100%;padding:16px 20px 16.25px;text-decoration:none;transition:opacity .3s ease-out}.hcp-cardLink:focus,.hcp-cardLink:hover{color:#333;opacity:.5}.hcp-cardLink:visited{color:#333}.hcp-cardLink>.tag{display:flex;flex-flow:row nowrap;margin:0 -5px}.hcp-cardLink>.tag>*{flex:0 0 auto;margin:0 5px 5px;max-width:100%}.hcp-cardLink>.title{display:block;font-size:1.125rem;font-weight:700}.hcp-cardLink>.thumbnail{display:block;margin:16px auto 0;max-width:375px}.hcp-cardLink>.thumbnail>img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.hcp-cardLink>.description{display:block;font-size:.9375rem;margin-top:6.75px}.hcp-cardLink.-fixedRatio>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-cardLink.-fixedRatio>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.hcp-cardLink._noLink{background:#f5f5f5;border:1px solid #797979}.hcp-cardLink._noLink>.tag>.hcp-tagMember,.hcp-cardLink._noLink>.tag~*{opacity:.5}.hcp-cardLink._noLink:focus,.hcp-cardLink._noLink:hover,.hcp-cardLink._noLink>.tag>.hcp-tagMember.-doctor{opacity:1}.hcp-cardPickup{background:#f5f5f5;color:#333;display:block;height:100%;text-decoration:none;transition:opacity .3s ease-out}.hcp-cardPickup:focus,.hcp-cardPickup:hover{color:#333;opacity:.5;text-decoration:none}.hcp-cardPickup>.thumbnail{border-bottom:6px solid #379fc5;display:block}.hcp-cardPickup>.thumbnail>img{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.hcp-cardPickup>.description{display:block;padding:8px 10px 11.75px}.hcp-cardPickup>.description>.tag{display:flex;flex-flow:row nowrap;margin:0 -5px -5px}.hcp-cardPickup>.description>.tag>*{flex:0 0 auto;margin:0 5px 5px;max-width:100%}.hcp-cardPickup>.description>.notes{display:block;font-size:.9375rem;margin-top:4.75px}.hcp-navGlobal .hcp-categoryLink{display:flex;flex-flow:row nowrap}.hcp-navGlobal .hcp-categoryLink>.title{flex:0 0 25%;font-size:1.125rem;line-height:1.5;max-width:25%;padding:0 40px 0 0}.hcp-navGlobal .hcp-categoryLink>.title>a{color:#333;font-weight:700;text-decoration:none}.hcp-navGlobal .hcp-categoryLink>.title>a:focus,.hcp-navGlobal .hcp-categoryLink>.title>a:hover,.hcp-navGlobal .hcp-categoryLink>.title>a:visited{color:#333}.hcp-navGlobal .hcp-categoryLink>.detail{flex:1 0 auto;max-width:calc(100% - 245px)}.hcp-footerCommon>.categories>.hcp-categoryLink>.title{font-size:1rem;font-weight:700}.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a{color:#333;text-decoration:none}.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a:hover,.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a:visited{color:#333}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail{padding:12px 0 0 30px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title{font-size:1rem}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a{color:#333;text-decoration:none}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a:hover,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a:visited{color:#333}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li{font-size:.8125rem}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a{text-decoration:none}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a:hover{text-decoration:underline}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink._active>.title>a:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-accordion-close.svg)}.hcp-dlIndent{display:flex;flex-flow:row wrap}.hcp-dlIndent>dt{flex:0 0 3em;max-width:100%}.hcp-dlIndent>dd{flex:1 0 auto;max-width:calc(100% - 3em);width:calc(100% - 3em)}.hcp-dlIndent.-indent4em>dt{flex:0 0 4em;width:4em}.hcp-dlIndent.-indent4em>dd{max-width:calc(100% - 4em);width:calc(100% - 4em)}.hcp-dlIndent.-indent5em>dt{flex:0 0 5em;width:5em}.hcp-dlIndent.-indent5em>dd{max-width:calc(100% - 5em);width:calc(100% - 5em)}.hcp-dlIndent.-indent6em>dt{flex:0 0 6em;width:6em}.hcp-dlIndent.-indent6em>dd{max-width:calc(100% - 6em);width:calc(100% - 6em)}.hcp-dlIndent.-indent7em>dt{flex:0 0 7em;width:7em}.hcp-dlIndent.-indent7em>dd{max-width:calc(100% - 7em);width:calc(100% - 7em)}.hcp-dlIndent.-indent8em>dt{flex:0 0 8em;width:8em}.hcp-dlIndent.-indent8em>dd{max-width:calc(100% - 8em);width:calc(100% - 8em)}.hcp-dlIndent.-indent9em>dt{flex:0 0 9em;width:9em}.hcp-dlIndent.-indent9em>dd{max-width:calc(100% - 9em);width:calc(100% - 9em)}.hcp-dlIndent.-indent10em>dt{flex:0 0 10em;width:10em}.hcp-dlIndent.-indent10em>dd{max-width:calc(100% - 10em);width:calc(100% - 10em)}.hcp-dlIndent.-indent11em>dt{flex:0 0 11em;width:11em}.hcp-dlIndent.-indent11em>dd{max-width:calc(100% - 11em);width:calc(100% - 11em)}.hcp-dlIndent.-indent12em>dt{flex:0 0 12em;width:12em}.hcp-dlIndent.-indent12em>dd{max-width:calc(100% - 12em);width:calc(100% - 12em)}.hcp-dlIndent.-indent13em>dt{flex:0 0 13em;width:13em}.hcp-dlIndent.-indent13em>dd{max-width:calc(100% - 13em);width:calc(100% - 13em)}.hcp-dlIndent.-indent14em>dt{flex:0 0 14em;width:14em}.hcp-dlIndent.-indent14em>dd{max-width:calc(100% - 14em);width:calc(100% - 14em)}.hcp-dlIndent.-indent15em>dt{flex:0 0 15em;width:15em}.hcp-dlIndent.-indent15em>dd{max-width:calc(100% - 15em);width:calc(100% - 15em)}.hcp-hLv1>.title{color:#333;display:block;font-size:2.25rem;font-weight:700;line-height:1.5;padding:0 24px;position:relative}.hcp-hLv1>.title:before{border-left:8px solid #007fad;bottom:3px;content:"";display:block;height:auto;left:0;position:absolute;right:auto;top:3px;width:0}.hcp-hLv1+*{margin-top:40px}.hcp-hLv2>.title{border-bottom:1px solid #007fad;border-left:4px solid #007fad;color:#333;display:block;font-size:1.5rem;font-weight:700;line-height:1.5;padding:8px 24px 8px 20px}.hcp-hLv2+*{margin-top:28px}.hcp-hLv3>.title{background:#e7e9eb;border-left:4px solid #007fad;color:#333;display:block;font-size:1.375rem;font-weight:700;line-height:1.5;padding:8.5px 14px 8.5px 10px}.hcp-hLv3+*{margin-top:20px}.hcp-hLv4>.title{color:#00789c;display:block;font-size:1rem;font-weight:700;line-height:1.5}.hcp-hLv4+*{margin-top:12px}.hcp-hLv5>.title{display:block;font-size:1rem;font-weight:700;line-height:1.5}.hcp-hLv5+*{margin-top:12px}.hcp-hTable{background:#379fc5;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.5;padding:5px 12px;text-align:left}.hcp-hTable.-center{padding:5px;text-align:center}.hcp-hHome>.title{color:#333;display:block;font-size:1.25rem;font-weight:700;line-height:1.5;padding:0 20px;position:relative}.hcp-hHome>.title:before{border-left:4px solid #007fad;bottom:5px;content:"";display:block;height:auto;left:0;position:absolute;right:auto;top:5px;width:0}.hcp-hHome+*{margin-top:15px}.hcp-hProduct>.title{background:#000;color:#fff;display:block;font-size:1.125rem;font-weight:700;padding:5.5px 16px}.hcp-hProduct+*{margin-top:20px}.hcp-hProduct.-elental>.title{background:#094}.hcp-hProduct.-goofice>.title{background:#ffea00;color:#333}.hcp-hProduct.-humira>.title{background:#930042}.hcp-hProduct.-livact>.title{background:#df0071}.hcp-hProduct.-movicol>.title{background:#00a273}.hcp-hProduct.-moviprep>.title{background:#542f8e}.hcp-hProduct.-nanopia>.title{background:#b2c1cf;color:#333}.hcp-hProduct.-niflec>.title{background:#1a96d5}.hcp-hProduct.-pariet>.title{background:#0081c4}.hcp-hProduct.-rectabul>.title{background:#e83820}.hcp-iconLink{display:inline-block;line-height:1.5;padding:0 0 0 10px;position:relative}.hcp-iconLink:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-link.svg);display:block;height:9.23px;left:0;line-height:0;overflow:hidden;position:absolute;top:calc(.75em - 4.615px);width:3.74px}.hcp-iconWindow:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-window.svg);line-height:0;margin-left:10px}.hcp-iconWindow.-marginNarrow:after{margin-left:5px}.hcp-iconWindow02:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-externalLink-black.svg);line-height:0;margin-left:10px}.hcp-iconAnchor{display:inline-block;line-height:1.5;padding:0 0 0 23px;position:relative}.hcp-iconAnchor:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-anchor.svg);display:block;height:18px;left:0;line-height:0;position:absolute;top:calc(.75em - 9px);width:18px}.hcp-iconExcel:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-excel.svg);line-height:0;margin-left:10px}.hcp-iconHtml:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-html.svg);line-height:0;margin-left:10px}.hcp-iconMovie:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-movie.svg);line-height:0;margin-left:10px}.hcp-iconPdf:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-pdf.svg);line-height:0;margin-left:10px}.hcp-iconSound:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-sound.svg);line-height:0;margin-left:10px}.hcp-iconWord:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-word.svg);line-height:0;margin-left:10px}.hcp-iconZip:after{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-file-zip.svg);line-height:0;margin-left:10px}.hcp-iconDisease{color:#333;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;padding:5px 0 5px 48px;position:relative;text-decoration:none}.hcp-iconDisease:focus,.hcp-iconDisease:hover,.hcp-iconDisease:visited{color:#333}.hcp-iconDisease:before{bottom:0;line-height:0;margin:auto 0;position:absolute;right:auto;top:0}.hcp-iconDisease.-benpi:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-benpi.svg);height:34.865px;left:7.514px;width:26.766px}.hcp-iconDisease.-ibd:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-ibd.svg);height:34.245px;left:1.132px;width:34.868px}.hcp-iconDisease.-gerd:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-gerd.svg);height:36.323px;left:3.297px;width:31.243px}.hcp-iconDisease.-hepatopathy:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-hepatopathy.svg);height:24.906px;left:3.132px;width:34.868px}.hcp-iconDisease.-cp:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-cp.svg);height:24.906px;left:1.132px;width:34.868px}.hcp-iconDisease.-endoscopy:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-endoscopy.svg);height:34px;left:1.997px;width:35.943px}.hcp-iconDisease.-pen:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-pen.svg);height:26.452px;left:.37px;width:35.457px}.hcp-iconDisease.-scc:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-scc.svg);height:34px;left:1.997px;width:35.943px}.hcp-iconDisease.-other:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-disease-other.svg);height:26.314px;left:6.18px;width:26.18px}.hcp-iconPanelLink{border:1px solid #007fad;box-shadow:0 2px 5px -2px rgba(0,0,0,.5);color:#333;display:block;font-size:1.25rem;height:100%;padding:40px 20px 30px;text-align:center;text-decoration:none;transition:opacity .3s ease-out}.hcp-iconPanelLink:focus,.hcp-iconPanelLink:hover{color:#333;opacity:.5}.hcp-iconPanelLink:visited{color:#333}.hcp-iconPanelLink>.icon{display:block;margin-left:auto;margin-right:auto}.hcp-iconPanelLink>.icon.-benpi{height:66.1px;margin-bottom:21.06px;margin-top:1.86px}.hcp-iconPanelLink>.icon.-ibd{height:64.78px;margin-bottom:21.34px;margin-top:2.87px}.hcp-iconPanelLink>.icon.-gerd{height:69.76px;margin-bottom:19.12px;margin-top:.12px}.hcp-iconPanelLink>.icon.-hepatopathy{height:47.15px;margin-bottom:30.94px;margin-top:10.91px}.hcp-iconPanelLink>.icon.-cp{height:47.15px;margin-bottom:34.09px;margin-top:7.76px}.hcp-iconPanelLink>.icon.-endoscopy{height:69.88px;margin-bottom:19px}.hcp-iconPanelLink>.icon.-pen{height:50.22px;margin-bottom:26.77px;margin-top:7.77px}.hcp-iconPanelLink>.icon.-scc{height:49.56px;margin-bottom:29.22px;margin-top:10.22px}.hcp-iconPanelLink>.icon.-other{height:51.28px;margin-bottom:28.36px;margin-top:9.36px}.hcp-iconPanelLink>.title{display:block}.hcp-iconPanelSmall{border:1px solid #007fad;box-shadow:0 2px 5px -2px rgba(0,0,0,.5);color:#333;display:flex;font-size:1.25rem;font-weight:700;height:100%;padding:16px;text-decoration:none;transition:opacity .3s ease-out}.hcp-iconPanelSmall:hover{color:#333;opacity:.7}.hcp-iconPanelSmall>.icon{height:54.86px;min-width:58px;width:58px}.hcp-iconPanelSmall>.title{display:block;margin:auto 16px}.hcp-checkBtn{overflow:hidden;position:relative}.hcp-checkBtn>input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:0;position:absolute}.hcp-checkBtn>input[type=checkbox]:checked+label{background:#379fc5;color:#fff}.hcp-checkBtn>label{align-items:center;background:#dfeef7;border-radius:5px;color:#333;cursor:pointer;display:flex;justify-content:center;padding:7px;position:relative;transition:background .3s ease-out}.hcp-listConditions .hcp-checkBtn>label{width:100%}.hcp-listBorder>li{border-bottom:1px solid #e5e5e5;padding:15px 0}.hcp-listBorder>li:first-child{padding-top:0}.hcp-listLink>li+li{margin-top:12px}.hcp-listLink.-flex{display:flex;flex-flow:row wrap;margin:0 auto -12px}.hcp-listLink.-flex>li{flex:0 0 auto}.hcp-listLink.-flex>li+li{margin-top:0}.hcp-listLink.-flex.-anchor{margin:0 auto -12px}.hcp-listLink.-flex.-anchor>li{padding:0 40px 12px 0}.hcp-listLink.-flexBorder{display:flex;flex-flow:row wrap;margin:0 auto -15px}.hcp-listLink.-flexBorder>li{flex:0 0 auto;font-weight:700;margin-right:-1px;padding:4px 24px 19px;position:relative}.hcp-listLink.-flexBorder>li:after,.hcp-listLink.-flexBorder>li:before{border-left:1px solid #797979;bottom:15px;content:"";left:0;position:absolute;right:auto;top:0;width:0}.hcp-listLink.-flexBorder>li:after{left:auto;right:0}.hcp-listLink.-flexBorder>li+li{margin-top:0}.hcp-listLink.-flexBorder>li>a{font-weight:400}.hcp-listEvent>li{border:1px solid #007fad;box-shadow:0 2px 5px -2px rgba(0,0,0,.5);padding:20px}.hcp-listEvent>li+li{margin-top:30px}.hcp-listQ{display:flex;flex-flow:row wrap}.hcp-listQ>dt{flex:0 0 44px;max-width:44px}.hcp-listQ>dt:not(:first-of-type){padding-top:8px}.hcp-listQ>dd{flex:1 0 auto;width:calc(100% - 44px)}.hcp-listQ>dd:not(:first-of-type){padding-top:8px}.hcp-listQa{margin-top:-18px}.hcp-listPoint>li:before{color:#00789c;content:"●"}.hcp-modaalSearch .modaal-content-container{background:#e5e5e5;padding:30px 15px}.hcp-modaalSearch .modaal-inner-wrapper{padding:170px 0 0;vertical-align:top}.hcp-modaalSearch .modaal-close{display:none}.hcp-modaalProduct .modaal-container{max-width:480px}.hcp-modaalProduct .modaal-content-container{padding:0}.hcp-modaalProduct .modaal-close{display:none}.hcp-newsTab{border:1px solid #007fad;border-radius:10px}.hcp-newsTab>.title>.tab{border-bottom:6px solid #f5f5f5;min-height:52px}.hcp-newsTab>.title>.tab>button{align-items:center;color:#585858;display:flex;font-weight:700;height:100%;justify-content:center;padding:0 20px;position:relative;transition:color .3s ease-out;width:100%}.hcp-newsTab>.title>.tab>button:focus,.hcp-newsTab>.title>.tab>button:hover{color:#b4b4b4}.hcp-newsTab>.title>.tab>button:before{border-left:1px solid #797979;bottom:0;content:"";height:20px;left:0;margin:auto;position:absolute;right:auto;top:0;width:0}.hcp-newsTab>.title>.tab:first-child>button{border-radius:8px 0 0 0}.hcp-newsTab>.title>.tab:first-child>button:before{display:none}.hcp-newsTab>.title>.tab:last-child>button{border-radius:0 8px 0 0}.hcp-newsTab>.title>.tab._active{border-bottom-color:#007fad}.hcp-newsTab>.title>.tab._active>button{color:#007fad}.hcp-newsTab>.title>.tab._active>button:focus,.hcp-newsTab>.title>.tab._active>button:hover{color:#7fc4d9}.hcp-newsTab>.content>.panel{background:none;border:none;margin:0;padding:26px 20px 30px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li{font-size:1rem}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a{color:#333;text-decoration:none}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:hover,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:visited{color:#333}.hcp-tableDefault{border-collapse:collapse}.hcp-tableDefault caption{font-weight:700;padding-bottom:5px;text-align:left}.hcp-tableDefault td,.hcp-tableDefault th{border:1px solid #b4b4b4;font-size:.875rem;padding:12px;vertical-align:top}.hcp-tableDefault th{background:#dfeef7;text-align:left}.hcp-tableDefault th.hcp-hTable{border-color:#379fc5}.hcp-tableDefault td{background:#fff}.hcp-tableDefault>thead th{text-align:center;vertical-align:middle}.hcp-tableDefault.-listProduct{margin-top:0;table-layout:fixed}.hcp-tableDefault.-listProduct td,.hcp-tableDefault.-listProduct th{vertical-align:middle}.hcp-tableDefault.-listProduct td,.hcp-tableDefault.-listProduct th:not(.hcp-hTable){border-bottom:1px dashed #b4b4b4;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-top:0}.hcp-tableDefault.-listProduct th{font-size:1rem}.hcp-tableDefault.-listProduct td{font-size:.75rem;text-align:center;word-break:break-all}.hcp-tableDefault.-listProduct td>p+p{margin-top:8px}.hcp-tableDefault.-listProduct tr:first-of-type th:not(.hcp-hTable) a:after{display:none}.hcp-tableDefault.-listProduct tr:first-of-type td:not(.hcp-hTable),.hcp-tableDefault.-listProduct tr:first-of-type th:not(.hcp-hTable){border-top:1px solid #b4b4b4}.hcp-tableDefault.-listProduct tr:last-of-type td,.hcp-tableDefault.-listProduct tr:last-of-type th{border-bottom:1px solid #b4b4b4}.-headListProduct+.hcp-tableDefault.-listProduct,.hcp-tableDefault.-listProduct+.hcp-tableDefault.-listProduct{margin-top:0}.hcp-tableDefault.-headListProduct{background:#fff;table-layout:fixed}.hcp-tableDefault.-headListProduct td{font-weight:700;padding:10px 11px;text-align:center;vertical-align:middle}.hcp-tableDefault.-headListProduct td:first-child{padding:14px 0;width:284px}.hcp-tableDefault.-headListProduct td:first-child>dl{align-items:center;display:flex;flex-flow:row nowrap}.hcp-tableDefault.-headListProduct td:first-child>dl>dt{flex:0 0 66px;max-width:66px;padding:0 0 0 10px;text-align:left}.hcp-tableDefault.-headListProduct td:first-child>dl>dd{flex:0 0 220px;max-width:220px}.hcp-tableDefault.-firstColumn33 tr :first-child{width:33.33%}.hcp-tableDefault.-firstColumn50 tr :first-child{width:50%}.hcp-tableDefault.-listProduct .hcp-productButton{border:1px solid #379fc5;border-radius:5px;color:#379fc5;display:block;font-size:1.33333em;padding:7px 26px;position:relative;text-decoration:none;transition:.3s}.hcp-tableDefault.-listProduct .hcp-productButton.-ownLink{background-color:#379fc5;color:#fff}.hcp-tableDefault.-listProduct .hcp-productButton:hover{opacity:.5}.hcp-tableDefault.-listProduct .hcp-productButton>span{display:inline-block}.hcp-tableDefault.-listProduct .hcp-productButton:after{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-externalLink-blue.svg) no-repeat;bottom:0;content:"";height:15px;margin:auto 0;position:absolute;right:10px;top:0;width:14px}.hcp-tableDefault.-listProduct .hcp-productButton.-ownLink:after{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-link-white02.svg) no-repeat;height:11px;width:11px}.hcp-tableDefault.-listProduct .chatbot>a{background-color:#4fade8;border-radius:5px;color:#fff;display:block;padding:10px 20px 11px 7px;position:relative;text-decoration:none;transition:.3s;width:100%}.hcp-tableDefault.-listProduct .chatbot>a:hover{opacity:.5}.hcp-tableDefault.-listProduct .chatbot>a:after{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-link-white02.svg) no-repeat;bottom:0;content:"";height:9px;margin:auto 0;position:absolute;right:7px;top:0;width:10px}.hcp-tableDefault.-listProduct .chatbot>a>img{vertical-align:middle;width:108px}.hcp-tagNews{border:1px solid #007fad;color:#585858}.hcp-tagDisease,.hcp-tagNews{display:inline-block;font-size:.75rem;line-height:20px;padding:0 7px}.hcp-tagDisease{min-width:81px;text-align:center}.hcp-tagDisease.-benpi{background:#585858;color:#fff}.hcp-tagDisease.-ibd{background:#a8c535;color:#fff}.hcp-tagDisease.-uc{background:#e83f33;color:#fff}.hcp-tagCategory{background:#585858}.hcp-tagCategory,.hcp-tagMember{color:#fff;display:inline-block;font-size:.75rem;line-height:20px;min-width:81px;padding:0 7px;text-align:center}.hcp-tagMember{background:#b5007c}.hcp-tagMember.-doctor{background:#007fad}.hcp-tagNew{background:#e70000;color:#fff;line-height:20px;min-width:45px;padding:0 7px}.hcp-tagNew,.hcp-tagReserved{display:inline-block;font-size:.75rem;font-weight:400;margin-right:5px;text-align:center}.hcp-tagReserved{background:#fff2f2;border:1px solid #e70000;color:#e70000;line-height:18px;min-width:91px;padding:0 6px 0 23px;position:relative}.hcp-tagReserved:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-checked.svg);height:12px;left:6px;line-height:0;margin:auto;position:absolute;right:auto;top:0;width:12.152px}.hcp-telephone{display:flex;flex-flow:row nowrap;justify-content:center}.hcp-telephone>.number{align-items:center;color:#007fad;display:flex;flex:0 0 auto;font-size:1.625rem;font-weight:700;max-width:100%}.hcp-telephone>.number>img{flex:0 0 46.653px;height:26.695px;line-height:0;margin-right:8.347px;width:46.653px}.hcp-telephone+*{margin-top:26px}.hcp-thumbLink{color:#333;display:block;text-decoration:none;transition:all .3s ease-out}.hcp-thumbLink:focus,.hcp-thumbLink:hover,.hcp-thumbLink:visited{color:#333}.hcp-thumbLink:hover{color:#333;opacity:.5}.hcp-thumbLink>.thumbnail{display:block;position:relative}.hcp-thumbLink>.thumbnail>img{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.hcp-thumbLink>.thumbnail.-window:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-window.svg);background-size:contain;bottom:5px;content:"";height:8px;position:absolute;right:5px;width:8px}.hcp-thumbLink>.description{display:block}.hcp-thumbLink>.description>.title{display:block;font-size:1rem;font-weight:700;margin-top:6px;text-align:center}.hcp-thumbLink>.description>.notes{display:block;font-size:.9375rem;margin-top:2.75px}.hcp-thumbLink.-fixedRatio>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-thumbLink.-fixedRatio>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.contentInner .hcp-thumbLink>.description>.title{font-size:.8125rem;margin-top:2.75px}.hcp-sitemapList>li:before{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-anchor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:.3em;-webkit-transform:rotate(270deg);transform:rotate(270deg);vertical-align:middle;width:16px}.hcp-sitemapList>li+li{margin-top:24px}.hcp-sitemapList>li>a{font-weight:700}.hcp-sitemapList>li>ul{margin-left:22px;margin-top:17px}.hcp-sitemapList>li>ul>li>ul{margin-top:17px}.hcp-sitemapList>li>ul>li>ul>li{font-size:.9375em}.hcp-sitemapList>li>ul>li>ul>li+li{margin-top:12px}.hcp-sitemapList>li>ul>li>ul>li:before{background:url() no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:4px}@media print,screen and (min-width:768px){.hcp-boxEvent{display:flex;flex-flow:row nowrap}.hcp-boxEvent>.content{flex:1 0 auto;max-width:calc(100% - 400px)}.hcp-boxEvent>.thumbnail{flex:0 0 400px;max-width:400px;padding:0 0 0 50px}.hcp-boxEvent.-noThumbnail>.content{max-width:100%}.hcp-listEvent .hcp-boxEvent>.content{max-width:calc(100% - 250px)}.hcp-listEvent .hcp-boxEvent>.thumbnail{flex:0 0 250px;max-width:250px}.hcp-listEvent .hcp-boxEvent.-noThumbnail>.content{max-width:100%}.hcp-boxNews>.tag+.notes{max-width:calc(100% - 320px)}.hcp-btnDefault.-centerPc{justify-content:center}.hcp-btnDefault.-rightPc{justify-content:flex-end}.hcp-btnJob>.button:focus,.hcp-btnJob>.button:hover{text-decoration:underline}.hcp-cardLink.-fixedRatioPc>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-cardLink.-fixedRatioPc>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.hcp-cardPickup>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-cardPickup>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title>a:hover,.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.title>a:hover,.hcp-navGlobal .hcp-categoryLink>.title>a:focus,.hcp-navGlobal .hcp-categoryLink>.title>a:hover{text-decoration:underline}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail{padding-top:7.75px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li{margin-top:8.5px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li:first-child{margin-top:0}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a{color:#333;display:inline-block;line-height:1.5;padding:0 0 0 10px;position:relative}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-link.svg);display:block;height:9.23px;left:0;line-height:0;overflow:hidden;position:absolute;top:calc(.75em - 4.615px);width:3.74px}.hcp-iconDisease:focus,.hcp-iconDisease:hover{text-decoration:underline}.hcp-checkBtn>input[type=checkbox]:focus+label,.hcp-checkBtn>input[type=checkbox]:hover+label{background:#7fc4d9}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:focus,.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:hover{text-decoration:underline}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink.-insite>li+li{margin-top:12px}.hcp-tableDefault.-listProduct td:not(.hcp-hTable).chatbot{width:174px}.hcp-thumbLink:focus,.hcp-thumbLink:hover{text-decoration:underline}.hcp-thumbLink.-fixedRatioPc>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-thumbLink.-fixedRatioPc>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}}@media print,screen and (min-width:1200px){.hcp-pageTop{right:calc(50% - 584px)}}@media screen and (max-width:767px){.maintenance-txt{margin-bottom:8%}.hcp-productArea>.box{display:block;padding:16px 10px}.hcp-productArea>.box>.hcp-boxImage{width:auto}.hcp-boxEvent>.thumbnail{margin:26.75px auto 0;max-width:350px}.hcp-listEvent .hcp-boxEvent>.thumbnail{max-width:200px}.hcp-boxImage.-center>.image{border:0;padding:0}.hcp-boxColumn.-left>.column:nth-child(odd)>.hcp-boxImage>.image,.hcp-boxColumn.-right>.column:nth-child(2n)>.hcp-boxImage>.image{max-width:375px}.hcp-mainContentsIntro>.contents>li>.hcp-boxImage>.image img{margin-bottom:10.5px}.hcp-mainContentsIntro>.contents>li>.hcp-boxImage>.description{margin-top:7.25px}.hcp-boxInquiry>.title{padding:25.5px 20px 13.5px}.hcp-boxInquiry>.detail{padding:23.5px 20px 30px}.hcp-boxMovie>.movie{margin-bottom:30px}.hcp-boxMovie>.notes,.hcp-boxMovie>.time{margin-top:9px}.hcp-boxNews{flex-flow:row wrap}.hcp-boxNews>.notes{flex:0 0 100%;margin-top:6px;max-width:100%}.hcp-btnDefault.-centerSp{justify-content:center}.hcp-btnDefault.-rightSp{justify-content:flex-end}.hcp-boxEvent+.hcp-btnDefault,.hcp-login-button .hcp-btnDefault,.hcp-reserv-manage-form .hcp-btnDefault,.hcp-submit-button .hcp-btnDefault{margin-top:30px}.hcp-boxEvent+.hcp-btnDefault.-twoButtons,.hcp-login-button .hcp-btnDefault.-twoButtons,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons,.hcp-submit-button .hcp-btnDefault.-twoButtons{align-items:center;flex-flow:column nowrap}.hcp-boxEvent+.hcp-btnDefault.-twoButtons>.button,.hcp-login-button .hcp-btnDefault.-twoButtons>.button,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons>.button,.hcp-submit-button .hcp-btnDefault.-twoButtons>.button{max-width:100%}.hcp-boxEvent+.hcp-btnDefault.-twoButtons>.button+.button,.hcp-login-button .hcp-btnDefault.-twoButtons>.button+.button,.hcp-reserv-manage-form .hcp-btnDefault.-twoButtons>.button+.button,.hcp-submit-button .hcp-btnDefault.-twoButtons>.button+.button{margin-top:20px}.hcp-boxMovie .hcp-btnDefault{margin-bottom:30px}.hcp-productInfo .hcp-btnDefault{justify-content:center}.hcp-headerChatbot .hcp-btnDefault>.button{min-width:105px;padding-left:25px;padding-right:25px}.hcp-headerFunc .hcp-btnMember>.button{font-size:.75rem;height:40px;width:auto}.hcp-btnSyllabary>.button{font-size:.9375rem;height:47px;width:100%}.hcp-buttonArea{font-size:.9375rem;justify-content:center;margin-top:12px;padding-left:0;width:auto}.hcp-buttonArea>.button-link{font-size:.9375rem;width:50%}.hcp-buttonArea>.button-link a{padding:11px 15px 11px 10px}.hcp-buttonArea>.button-link a:after{right:6px}.hcp-buttonArea>.button-link+.button-link{margin-left:7px}.hcp-pageTop{right:10px}.hcp-cardLink.-fixedRatioSp>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-cardLink.-fixedRatioSp>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail{padding:10px 0 0}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title{border-bottom:1px solid #fff;font-size:.9375rem;padding:17.25px 0 17.25px 15px;position:relative}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.title:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-accordion-open.svg);height:20px;left:auto;line-height:0;margin:auto;position:absolute;right:13px;top:0;width:20px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li{border-bottom:1px solid #fff;font-size:.9375rem}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a{color:#333;display:block;padding:17.25px 0 17.25px 35px;position:relative}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-categoryLink>.detail>ul>li>a:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-move.svg);height:13.66px;left:auto;line-height:0;margin:auto;position:absolute;right:18.8px;top:0;width:7.48px}.hcp-hLv1>.title{font-size:1.5625rem}.hcp-hLv1>.title:before{bottom:0;top:0}.hcp-hLv1+*{margin-top:30px}.hcp-hLv2>.title{font-size:1.375rem;padding:7px 24px 7px 20px}.hcp-hLv2+*{margin-top:21px}.hcp-hLv3>.title{font-size:1.25rem;padding:9px 14px 9px 10px}.hcp-hLv3+*{margin-top:15px}.hcp-hLv4+*,.hcp-hLv5+*{margin-top:9px}.hcp-hTable{padding:5px 15px}.hcp-hHome>.title{font-size:1.5625rem}.hcp-hHome>.title:before{bottom:0;top:0}.hcp-hHome+*{margin-top:10px}.hcp-hProduct+*{margin-top:15px}.hcp-iconPanelSmall{padding:13px 17px}.hcp-iconPanelSmall>.icon{height:51.08px;min-width:54px;width:54px}.hcp-iconPanelSmall>.title{font-size:1.125rem}.hcp-listQa{margin-top:-12px}.hcp-newsTab>.title>.tab>button{font-size:.875rem;padding:0 12px}.hcp-newsTab>.content>.panel{padding:16px 15px 20px}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li{border-bottom:1px solid #fff;font-size:.9375rem}.hcp-loginPage .hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li{border-bottom-color:#e5e5e5}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a{color:#333;display:block;padding:17.25px 0 17.25px 15px;position:relative}.hcp-footerCommon>.categories>.hcp-categoryLink>.detail>.hcp-otherLink>li>a:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-move.svg);height:13.66px;left:auto;line-height:0;margin:auto;position:absolute;right:18.8px;top:0;width:7.48px}.hcp-tableDefault td,.hcp-tableDefault th{padding:8px 15px}.hcp-tableDefault.-responsive,.hcp-tableDefault.-responsive caption,.hcp-tableDefault.-responsive tbody,.hcp-tableDefault.-responsive tr{display:block}.hcp-tableDefault.-responsive tr td,.hcp-tableDefault.-responsive tr th{display:block;width:100%!important}.hcp-tableDefault.-responsive tr td,.hcp-tableDefault.-responsive tr th:not(.hcp-hTable){border-bottom:0;border-left:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-top:0}.hcp-tableDefault.-responsive tr:first-of-type td:first-child,.hcp-tableDefault.-responsive tr:first-of-type th:first-child{border-top:1px solid #b4b4b4}.hcp-tableDefault.-responsive tr:last-of-type td:last-child,.hcp-tableDefault.-responsive tr:last-of-type th:last-child{border-bottom:1px solid #b4b4b4}.hcp-tableDefault.-rowToColumn{border-left:1px solid #b4b4b4;display:flex;flex-flow:row nowrap}.hcp-tableDefault.-rowToColumn>tbody,.hcp-tableDefault.-rowToColumn>tfoot,.hcp-tableDefault.-rowToColumn>thead{border-bottom:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-top:1px solid #b4b4b4;display:flex;flex:0 0 auto;flex-flow:row nowrap;max-width:100%}.hcp-tableDefault.-rowToColumn>tbody>tr,.hcp-tableDefault.-rowToColumn>tfoot>tr,.hcp-tableDefault.-rowToColumn>thead>tr{display:flex;flex:0 0 auto;flex-flow:column nowrap;max-width:100%}.hcp-tableDefault.-rowToColumn>tbody>tr>td,.hcp-tableDefault.-rowToColumn>tbody>tr>th,.hcp-tableDefault.-rowToColumn>tfoot>tr>td,.hcp-tableDefault.-rowToColumn>tfoot>tr>th,.hcp-tableDefault.-rowToColumn>thead>tr>td,.hcp-tableDefault.-rowToColumn>thead>tr>th{border:0;display:block;flex:0 0 auto;max-width:100%}.hcp-tableDefault.-rowToColumn>tbody>tr>td+td,.hcp-tableDefault.-rowToColumn>tbody>tr>td+th,.hcp-tableDefault.-rowToColumn>tbody>tr>th+td,.hcp-tableDefault.-rowToColumn>tbody>tr>th+th,.hcp-tableDefault.-rowToColumn>tfoot>tr>td+td,.hcp-tableDefault.-rowToColumn>tfoot>tr>td+th,.hcp-tableDefault.-rowToColumn>tfoot>tr>th+td,.hcp-tableDefault.-rowToColumn>tfoot>tr>th+th,.hcp-tableDefault.-rowToColumn>thead>tr>td+td,.hcp-tableDefault.-rowToColumn>thead>tr>td+th,.hcp-tableDefault.-rowToColumn>thead>tr>th+td,.hcp-tableDefault.-rowToColumn>thead>tr>th+th{border-top:1px solid #b4b4b4}.hcp-tableDefault.-listProduct{border:1px solid #b4b4b4}.hcp-tableDefault.-listProduct caption{display:block;position:relative}.hcp-tableDefault.-listProduct caption:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-accordion-open-white.svg);height:16px;left:auto;line-height:0;margin:auto;position:absolute;right:15px;top:0;width:16px}.hcp-tableDefault.-listProduct._init caption{cursor:pointer;transition:opacity .3s ease-out}.hcp-tableDefault.-listProduct._init caption:focus,.hcp-tableDefault.-listProduct._init caption:hover{opacity:.5}.hcp-tableDefault.-listProduct._active caption:before{content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-accordion-close-white.svg);height:15px;width:16px}.hcp-tableDefault.-listProduct td,.hcp-tableDefault.-listProduct th:not(.hcp-hTable){border-bottom:none;border-left:0;border-right:0}.hcp-tableDefault.-listProduct th:not(.hcp-hTable){padding:11px 17px}.hcp-tableDefault.-listProduct th:not(.hcp-hTable)>a{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 35px 10px 15px;position:relative;width:100%}.hcp-tableDefault.-listProduct th:not(.hcp-hTable)>a:before{bottom:0;content:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/icon-move.svg);height:14.4px;left:auto;line-height:0;margin:auto;position:absolute;right:19px;top:0;width:8.563px}.hcp-tableDefault.-listProduct td:not(.hcp-hTable).chatbot:not(:has(a)){display:none}.hcp-tableDefault.-listProduct td:not(.hcp-hTable).chatbot{padding:0 17px 15px;width:100%}.hcp-tableDefault.-listProduct td:not(.hcp-hTable).chatbot>a{width:149px}.hcp-tableDefault.-listProduct td{display:block;padding:15px 17px}.hcp-tableDefault.-listProduct tr:first-of-type td:not(.hcp-hTable),.hcp-tableDefault.-listProduct tr:first-of-type th:not(.hcp-hTable){border-top:0}.hcp-tableDefault.-listProduct tr:last-of-type td,.hcp-tableDefault.-listProduct tr:last-of-type th{border-bottom:none}.-headListProduct+.hcp-tableDefault.-listProduct,.hcp-tableDefault.-listProduct+.hcp-tableDefault.-listProduct{margin-top:9px}.hcp-tableDefault.-listProduct>.detail,.hcp-tableDefault.-listProduct>.detail>tr,.hcp-tableDefault.-listProduct>.detail>tr>th{display:block}.hcp-tableScrollWrapper{overflow-x:scroll!important;overflow-y:hidden!important}.hcp-telephone+*{margin-top:19px}.hcp-thumbLink.-fixedRatioSp>.thumbnail{background:#f5f5f5;padding:0 0 56.25%;position:relative}.hcp-thumbLink.-fixedRatioSp>.thumbnail>img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}}.hcp-chatbotTos .hcp-header{background:#fff;border-bottom:3px solid #ddd;position:fixed;width:100%}.hcp-chatbotTos .hcp-headerChatbot{box-sizing:border-box;margin:0 auto;max-width:992px;min-height:103px;padding:0 259px 13px;position:relative}.hcp-chatbotTos .hcp-headerChatbot>.logo{left:16px;position:absolute;top:18px;width:243px}.hcp-chatbotTos .hcp-headerChatbot>.logo a{text-decoration:none}.hcp-chatbotTos .hcp-headerChatbot>.logo img{display:block;height:18.9217877%;width:100%}.hcp-chatbotTos .hcp-headerChatbot>.logo span{color:#474645;display:block;font-size:16px;font-weight:700;line-height:1.5;margin:6px 0 0 56px}.hcp-chatbotTos .hcp-headerChatbot .title{font-size:1.375rem;font-weight:400;margin:auto;padding:29px 0 0;text-align:center}.hcp-chatbotTos .hcp-headerChatbot>.closeButton{position:absolute;right:16px;top:31px}.hcp-chatbotTos .hcp-mainContents{margin:0 auto;max-width:932px;padding:128px 16px 117px}.hcp-chatbotTos .hcp-footer{bottom:0;position:fixed;width:100%}.hcp-elentalPage .hcp-wrapperElentalChart{overflow:auto;position:relative;width:100%}.hcp-elentalPage .hcp-tableElental{border:1px solid #d5d5d5;border-collapse:collapse;border-spacing:0;empty-cells:show}.hcp-elentalPage .hcp-tableElental tr.firstRow>td,.hcp-elentalPage .hcp-tableElental tr.firstRow>th{border-top:none}.hcp-elentalPage .hcp-tableElental tr.evenRow>td,.hcp-elentalPage .hcp-tableElental tr.evenRow>th{background:#f2f7e3}.hcp-elentalPage .hcp-tableElental td,.hcp-elentalPage .hcp-tableElental th{border-right:1px solid #000;border-top:1px solid #000;box-sizing:border-box;font-size:.8125rem;padding:.3em .85em;vertical-align:middle}.hcp-elentalPage .hcp-tableElental td.greenCell,.hcp-elentalPage .hcp-tableElental th.greenCell{background:#cce198!important}.hcp-elentalPage .hcp-tableElental td.blueCell,.hcp-elentalPage .hcp-tableElental th.blueCell{background:#c7d9f0!important}.hcp-elentalPage .hcp-tableElental td.lightBlueCell,.hcp-elentalPage .hcp-tableElental th.lightBlueCell{background:#dff2fc!important}.hcp-elentalPage .hcp-tableElental td.borderTopNone,.hcp-elentalPage .hcp-tableElental th.borderTopNone{border-top:none}.hcp-elentalPage .hcp-tableElental td.borderRightNone,.hcp-elentalPage .hcp-tableElental th.borderRightNone{border-right:none}.hcp-elentalPage .hcp-tableElental.-fixedWidth{table-layout:fixed}.hcp-elentalPage .hcp-tableElental.-fixedWidth td,.hcp-elentalPage .hcp-tableElental.-fixedWidth th{white-space:nowrap}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthNarrow,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthNarrow{width:100px}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthNormal,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthNormal{width:120px}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthWide,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthWide{width:170px}.hcp-fib4Page .header{background:#fff;border-bottom:3px solid #ddd;width:100%}.hcp-fib4Page .header .container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:0;width:760px}.hcp-fib4Page .header .container:after{clear:both;content:"";display:block}.hcp-fib4Page .header .container .header_logo{float:left;padding:21px 0;width:225px}.hcp-fib4Page .header .container .closeButton{margin:26px auto 20px}.hcp-fib4Page .main{background:#f4f5f5;padding:40px 0 62px}.hcp-fib4Page .hcp-fibWrapper{background:#f4f5f5;padding:30px 0}.hcp-fib4Page .fibBox{margin:0 auto;width:500px}.hcp-fib4Page .fibBox .hdg{background:#1f5661;border-radius:5px 5px 0 0;color:#fff;font-size:24px;line-height:1.1;padding:.7em 0;text-align:center}.hcp-fib4Page .fibBox .fibBoxInner{background:#fff;border-radius:0 0 5px 5px;padding:35px 0 50px}.hcp-fib4Page .fibBox .fibBoxInner .fibTitle01{color:#df0070;font-size:20px;font-weight:700;margin-bottom:.2em;text-align:center}.hcp-fib4Page .fibBox .fibBoxInner .fibTx01{margin-bottom:44px;text-align:center}.hcp-fib4Page .fibBox .fibBoxInner .fibTx01 img{width:93.6%}.hcp-fib4Page .fibBox dl{margin:0 0 30px 54px}.hcp-fib4Page .fibBox dl dt{background:#1f5661;border:1px solid #cbcbcb;box-sizing:border-box;color:#fff;float:left;font-size:20px;height:48px;line-height:1.1;padding:.65em 0 0;text-align:center;width:5.7em}.hcp-fib4Page .fibBox dl dd{font-size:20px;line-height:1.1;vertical-align:bottom}.hcp-fib4Page .fibBox dl dd input{background:#f3f4f7;border:1px solid #cbcbcb;border-left:none;box-sizing:border-box;font-size:30px;height:48px;line-height:1.1;margin-right:5px;padding:0 .8em;vertical-align:bottom;width:204px}.hcp-fib4Page .fibBox .resultWrap{border:5px solid #df0071;margin:48px 77px 0;padding:25px 0 20px;text-align:center}.hcp-fib4Page .fibBox .resultWrap .resultTitle{color:#df0071;font-size:18px;font-weight:700;line-height:1.1}.hcp-fib4Page .fibBox .resultWrap .resultTitle span{color:#df0071;font-size:24px;margin:0 .3em}.hcp-fib4Page .fibBox .resultWrap .resultBox{border-bottom:3px solid #cbcbcb;box-sizing:border-box;margin:0 auto;min-height:55px;position:relative;width:160px}.hcp-fib4Page .fibBox .resultWrap #kekka{bottom:.4em;color:#cbcbcb;font-size:18px;line-height:1.1;position:absolute;text-align:center;width:160px}.hcp-fib4Page .fibBox .resultWrap #result{bottom:.05em;color:#333;-webkit-filter:blur(0);filter:blur(0);font-size:40px;line-height:1.1;position:absolute;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .5s;width:160px}.hcp-fib4Page .fibBox .resultWrap #result.exe{-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.hcp-fib4Page .fibBox .resultWrap .note{font-size:14px;line-height:1.1;margin-top:.65em}.hcp-fib4Page .footer{display:block}.hcp-fib4Page .footer .footer_lower{background-color:#008db8;color:#fff;font-size:14px}.hcp-fib4Page .footer .footer_lower .container{padding-bottom:16px;padding-top:14px}.hcp-fib4Page .footer .footer_lower .container:after{clear:both;content:"";display:block}.hcp-fib4Page .fibBox dl:after,.hcp-fib4Page .fibTextLink01:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.hcp-fib4Page .fibBox dl,.hcp-fib4Page .fibTextLink01{*display:inline-table;*zoom:1}.hcp-fscaleQ{margin-top:20px}.hcp-fscaleQ .hcp-fscaleHowToUse{align-items:center;display:flex;flex-flow:row nowrap}.hcp-fscaleQ .hcp-fscaleHowToUse>dt{background:#d8ebf5;border-radius:5px;flex:0 0 80px;height:38px;line-height:38px;margin-right:20px;max-width:80px;text-align:center}.hcp-fscaleQ .hcp-fscaleHowToUse>dd{flex:1 0 auto;max-width:calc(100% - 100px)}.hcp-fscaleA{margin-top:40px}.hcp-fscaleA .hcp-fscaleScore{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between}.hcp-fscaleA .hcp-fscaleScore>.sub{flex:0 0 270px;margin:0 30px 17px 0;max-width:270px}.hcp-fscaleA .hcp-fscaleScore>.sub>li{border:1px solid #e5e5e5;border-radius:10px;height:63px;padding-bottom:14.5px}.hcp-fscaleA .hcp-fscaleScore>.sub>li+li{margin-top:17px}.hcp-fscaleA .hcp-fscaleScore>.sub>li>p{align-items:flex-end;display:flex;flex-flow:row nowrap;height:100%}.hcp-fscaleA .hcp-fscaleScore>.sub>li>p>.title{border-left:14px solid transparent;flex:1 0 auto;font-size:.9375rem;font-weight:700;max-width:calc(100% - 80px);padding:5px 0 5px 6px}.hcp-fscaleA .hcp-fscaleScore>.sub>li>p>.scoreWrap{flex:0 0 80px;max-width:80px;overflow:visible;-webkit-transform:translateY(8%);transform:translateY(8%)}.hcp-fscaleA .hcp-fscaleScore>.sub>li>p>.scoreWrap>.score{color:#007cc2;display:inline-block;font-size:2.25rem;letter-spacing:-.08em;line-height:1;padding-right:.2em;text-align:right;width:50px}.hcp-fscaleA .hcp-fscaleScore>.sub>li>p>.scoreWrap>.ten{display:inline-block;font-size:.9375rem;line-height:1;width:30px}.hcp-fscaleA .hcp-fscaleScore>.sub>li.gerd>p>.title{border-left-color:#fff58f}.hcp-fscaleA .hcp-fscaleScore>.sub>li.indigestion>p>.title{border-left-color:#e2eee6}.hcp-fscaleA .hcp-fscaleScore>.total{background:#d9ebf5;border-radius:10px;flex:0 0 100%;margin:0 0 17px;max-width:calc(100% - 300px);min-width:270px;padding:26px 20px 20px}.hcp-fscaleA .hcp-fscaleScore>.total>.title{font-size:1.125rem;font-weight:700;text-align:center}.hcp-fscaleA .hcp-fscaleScore>.total>.scoreWrap{background:#fff;border-radius:10px;margin:16px auto 0;max-width:310px;padding:7px 0;text-align:center;width:auto}.hcp-fscaleA .hcp-fscaleScore>.total>.scoreWrap>p{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:center}.hcp-fscaleA .hcp-fscaleScore>.total>.scoreWrap>p>.score{color:#d5027f;flex:0 0 auto;font-size:2.5rem;height:40px;line-height:1;max-width:calc(100% - 60px);padding:0 .1em 0 .2em;text-align:right}.hcp-fscaleA .hcp-fscaleScore>.total>.scoreWrap>p>.ten{flex:0 0 60px;font-size:.9375rem;line-height:1;width:60px}.hcp-fscaleA .hcp-fscaleCaution{align-items:center;border-bottom:1px dotted #bbb;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:23px auto 20px;padding-bottom:10px}.hcp-fscaleA .hcp-fscaleCaution>img{flex:0 0 55px;height:55px;margin-right:5px;width:55px}.hcp-fscaleA .hcp-fscaleCaution>strong{flex:1 0 auto;font-size:1.375rem;width:calc(100% - 60px)}.hcp-fscaleA .hcp-fscaleCaution>strong>span{color:#d6007f;display:inline-block;padding:0 .2em}.hcp-hFscale{background:#a1a1a1;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.7;padding:3px 12px;text-align:center}.hcp-tableFscale{border-collapse:collapse;width:100%}.hcp-tableFscale tr{border-bottom:1px solid #c7c7c7}.hcp-tableFscale tr.gerd{background:#fff68f}.hcp-tableFscale tr.indigestion{background:#e2eee6}.hcp-tableFscale tr.invalid>td,.hcp-tableFscale tr.invalid>th{background:#fff;border-bottom:1px solid #f66;border-top:1px solid #f66}.hcp-tableFscale tr.invalid>.txt{color:red;font-weight:700}.hcp-tableFscale td,.hcp-tableFscale th{font-size:.875rem;padding:14.5px 10px}.hcp-tableFscale td{white-space:nowrap}.hcp-tableFscale td>label{padding-left:5px}.hcp-tableFscale .number{padding:14.5px 0 14.5px 12px;text-align:left;width:64px}.hcp-tableFscale .txt{font-weight:400;text-align:left}.hcp-fscaleA .hcp-tableFscale{border:1px solid #a1a1a1;margin-top:20px}.hcp-fscaleA .hcp-tableFscale thead>tr th{background:#ddefff;font-weight:400}.hcp-fscaleA .hcp-tableFscale td,.hcp-fscaleA .hcp-tableFscale th{border:1px solid #a1a1a1}.hcp-fscaleA .hcp-tableFscale .number{padding:14.5px 10px;text-align:center;width:45px}.hcp-fscaleA .hcp-tableFscale .degree{background:#fff;white-space:nowrap}.hcp-fscaleA .hcp-tableFscale .mark{font-weight:700;text-align:center}.hcp-fscaleA .hcp-tableFscale .memo{height:84px;vertical-align:top}.hcp-tableFscaleFooter{color:#777;margin-top:1em}.hcp-tableFscaleFooter>.source{position:relative}.hcp-tableFscaleFooter>.source>dt{left:0;position:absolute;top:0}.hcp-tableFscaleFooter>.source>dd{padding:0 0 0 4em}.hcp-fscaleInvalid{color:red;display:none;text-align:center}.hcp-boxGooficeFaq{background:#fffbda;margin:0 auto;max-width:723px;padding:20px}.hcp-mainContentsIntro{margin:0 auto;max-width:772px;padding:80px 16px}.hcp-mainContentsIntro>.title{font-size:1.5rem;font-weight:700;text-align:center}.hcp-mainContentsIntro>.contents{display:flex;flex-flow:row wrap;list-style:none outside none}.hcp-mainContentsIntro>.contents>li{flex:0 0 50%;max-width:50%}.hcp-mainContentsIntro>.contents>li:nth-child(odd){padding:40px 50px 0 0}.hcp-mainContentsIntro>.contents>li:nth-child(2n){padding:40px 0 0 50px}.hcp-listRecChecked>li{padding-left:17px;position:relative;text-indent:0}.hcp-listRecChecked>li:before{content:url();left:0;position:absolute;top:0}.hcp-wrapperRecProcedure{margin:0 auto;max-width:740px}.searchResult .view-header>h2{border-bottom:1px solid #007fad;border-left:4px solid #007fad;color:#333;display:block;font-size:1.5rem;font-weight:700;line-height:1.5;padding:8px 24px 8px 20px}.searchResult .view-header+*{margin-top:28px}.searchResult .view-content>div>.views-field>.field-content>a{color:#333;display:block;font-size:.875rem;text-decoration:none;transition:opacity .3s ease-out}.searchResult .view-content>div>.views-field>.field-content>a:focus,.searchResult .view-content>div>.views-field>.field-content>a:hover{opacity:.5}.searchResult .view-content>div>.views-field>.field-content>a>.field-content-title{display:block;font-size:1rem;margin-bottom:1em;text-decoration:underline}.searchResult .view-content>div>.views-field>.field-content>a>.field-content-footer{color:#797979;display:block;font-size:.8125rem;margin-top:.3em;overflow-wrap:break-word;word-wrap:break-word}.searchResult .view-content>div+div{margin-top:50px}.searchResult .view-content+*{margin-top:60px}.pager.-hcpNews .pager__items>.pager__item.pager__item--next,.pager.-hcpNews .pager__items>.pager__item.pager__item--previous{border:1px solid #379fc5}.pager.-hcpNews .pager__items>.pager__item.pager__item--previous a:before{border-bottom:2px solid #379fc5;border-left:2px solid #379fc5}.pager.-hcpNews .pager__items>.pager__item a:focus,.pager.-hcpNews .pager__items>.pager__item:hover{background-color:#dfeef7}.pager.-hcpNews .pager__items>.pager__item.is-active{background-color:#379fc5}.pager.-hcpNews .pager__items>.pager__item.pager__item--next a:before{border-right:2px solid #379fc5;border-top:2px solid #379fc5}@media screen and (max-width:767px){.hcp-chatbotTos .hcp-headerChatbot{padding:73px 10px 5px 15px}.hcp-chatbotTos .hcp-headerChatbot>.logo{max-width:calc(100% - 153px);top:10px;width:179px}.hcp-chatbotTos .hcp-headerChatbot>.logo span{font-size:11px;margin:4px 0 0 43px}.hcp-chatbotTos .hcp-headerChatbot .title{font-size:1.125rem;padding:0}.hcp-chatbotTos .hcp-headerChatbot>.closeButton{right:10px;top:24px}.hcp-chatbotTos .hcp-mainContents{padding:140px 10px 180px}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthNarrow,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthNarrow{width:80px}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthNormal,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthNormal{width:100px}.hcp-elentalPage .hcp-tableElental.-fixedWidth td.widthWide,.hcp-elentalPage .hcp-tableElental.-fixedWidth th.widthWide{width:155px}.hcp-fscaleQ{margin-top:24px}.hcp-fscaleA{margin-top:30px}.hcp-fscaleA .hcp-fscaleCaution{align-items:flex-start}.hcp-mainContentsIntro{padding:60px 10px}.hcp-mainContentsIntro>.contents>li:nth-child(odd){padding:30px 15px 0 0}.hcp-mainContentsIntro>.contents>li:nth-child(2n){padding:30px 0 0 15px}.searchResult .view-header>h2{font-size:1.375rem;padding:7px 24px 7px 20px}.searchResult .view-header+*{margin-top:21px}.searchResult .view-content>div+div{margin-top:37px}.searchResult .view-content+*{margin-top:45px}}@media screen and (max-width:640px),screen and (orientation:landscape) and (max-width:738px){.hcp-fib4Page .container{width:100%}.hcp-fib4Page .header .container{padding-bottom:0;padding-top:0;width:90%}.hcp-fib4Page .main{background:#f4f5f5;padding:25px 0;width:100%}.hcp-fib4Page .fibBox{margin:0 auto;width:90%}.hcp-fib4Page .fibBox .fibBoxInner{background:#fff;border-radius:0 0 5px 5px;padding:5% 0}.hcp-fib4Page .fibBox .fibBoxInner .fibTitle01{color:#df0070;font-size:16px;font-weight:700;margin-bottom:.2em;text-align:center}.hcp-fib4Page .fibBox .fibBoxInner .fibTx01{margin-bottom:5%;text-align:center}.hcp-fib4Page .fibBox .fibBoxInner .fibTx01 img{width:93.6%}.hcp-fib4Page .fibBox dl{margin:0 auto 18px;width:84%}.hcp-fib4Page .fibBox dl dt{box-sizing:border-box;font-size:18px;height:40px;padding:.55em 0 0;width:4.7em}.hcp-fib4Page .fibBox dl dd{font-size:18px;line-height:1.1;vertical-align:bottom}.hcp-fib4Page .fibBox dl dd input{border-radius:0;font-size:24px;height:40px;padding:0 .3em;width:90px}.hcp-fib4Page .fibBox .resultWrap{margin:0 10%;padding:15px 0}.hcp-fib4Page .fibBox .resultWrap .resultTitle{font-size:16px}.hcp-fib4Page .fibBox .resultWrap .resultTitle span{font-size:20px}}@media print{.hcp-elentalPage .fixed_header_display_none_at_print{display:none;visibility:hidden}}._block{display:block}._inlineBlock{display:inline-block}._flex{display:flex;flex-flow:row wrap}._flex>*{flex:0 0 auto;max-width:100%}._flowColumn{flex-flow:column}._jCenter{justify-content:center}._layoutFixed{table-layout:fixed}._verticalTop{vertical-align:top!important}._verticalMiddle{vertical-align:middle!important}._verticalBottom{vertical-align:bottom!important}._normalCell{background:#fff!important;font-weight:400!important}._coloredCell{background:#dfeef7!important}._emptyCell{background:none!important;border:0!important}._fullWidth{width:100%}._halfWidth{width:50%}._oneThirdWidth{width:33.33%}._banner,._modaalImage{transition:opacity .3s ease-out}._banner:focus,._banner:hover,._modaalImage:focus,._modaalImage:hover{opacity:.5}._banner>img,._modaalImage>img{vertical-align:middle}._iconLarge{height:30px;width:auto}._noMarker{list-style:none outside none;padding:0}._marginTop0{margin-top:0!important}._marginTop5{margin-top:5px!important}._marginTop10{margin-top:10px!important}._marginTop15{margin-top:15px!important}._marginTop20{margin-top:20px!important}._marginTop25{margin-top:25px!important}._marginTop30{margin-top:30px!important}._marginTop35{margin-top:35px!important}._marginTop40{margin-top:40px!important}._marginTop45{margin-top:45px!important}._marginTop50{margin-top:50px!important}._marginTop1em{margin-top:1em!important}._marginTop2em{margin-top:2em!important}._marginTop3em{margin-top:3em!important}._marginBottom0{margin-bottom:0!important}._paddingLeft1em{padding-left:1em!important}._paddingLeft2em{padding-left:2em!important}._paddingLeft3em{padding-left:3em!important}._textIndent1em{padding-left:1em;text-indent:-1em}._textIndent2em{padding-left:2em;text-indent:-2em}._textIndent3em{padding-left:3em;text-indent:-3em}._textLeft{text-align:left!important}._textCenter{text-align:center!important}._textRight{text-align:right!important}._weightNormal{font-weight:400}._underline{text-decoration:underline}._textMiddle{font-size:1em!important}._text14{font-size:.875em!important}._textCaption{font-size:.8125rem!important}._wordBreak{word-break:break-all}._noWrap{white-space:nowrap}._colorRed{color:#e70000}._colorGray{color:#585858}._borderLeftNone{border-left:none!important}._borderRightNone{border-right:none!important}._modaalInlineTarget{display:none}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@media print,screen and (min-width:768px){._spBlock{display:none!important}._marginTop0pc{margin-top:0!important}._marginTop5pc{margin-top:5px!important}._marginTop10pc{margin-top:10px!important}._marginTop15pc{margin-top:15px!important}._marginTop20pc{margin-top:20px!important}._marginTop25pc{margin-top:25px!important}._marginTop30pc{margin-top:30px!important}._marginTop35pc{margin-top:35px!important}._marginTop40pc{margin-top:40px!important}._marginTop45pc{margin-top:45px!important}._marginTop50pc{margin-top:50px!important}._marginTop1emPc{margin-top:1em!important}._marginTop2emPc{margin-top:2em!important}._marginTop3emPc{margin-top:3em!important}._textLeftPc{text-align:left!important}._textCenterPc{text-align:center!important}._textRightPc{text-align:right!important}}@media screen and (max-width:767px){._pcBlock{display:none!important}._marginTop0sp{margin-top:0!important}._marginTop5sp{margin-top:5px!important}._marginTop10sp{margin-top:10px!important}._marginTop15sp{margin-top:15px!important}._marginTop20sp{margin-top:20px!important}._marginTop25sp{margin-top:25px!important}._marginTop30sp{margin-top:30px!important}._marginTop35sp{margin-top:35px!important}._marginTop40sp{margin-top:40px!important}._marginTop45sp{margin-top:45px!important}._marginTop50sp{margin-top:50px!important}._marginTop1emSp{margin-top:1em!important}._marginTop2emSp{margin-top:2em!important}._marginTop3emSp{margin-top:3em!important}._textLeftSp{text-align:left!important}._textCenterSp{text-align:center!important}._textRightSp{text-align:right!important}}dl{margin:inherit}dl dd,dl dl{margin-bottom:0;margin-left:0}ul{margin:0}.link:focus,.link:hover,a:focus,a:hover{text-decoration:inherit}table{margin:inherit;width:auto}tr{border-bottom:inherit}th,tr{padding:inherit}tbody tr:focus,tbody tr:hover{background:inherit}td{padding:inherit}#patients .headline02{border-bottom:1px solid #ea68a2;color:#333;font-size:160%;margin:0 0 20px;padding:5px 16px;text-align:left}#patients .headline02,#patients .headline03{border-left:3px solid #ea68a2;box-sizing:border-box;display:inline-block;font-weight:700;line-height:1.5em;width:100%}#patients .headline03{background-color:#e7e9eb;font-size:140%;margin:10px 0 20px;padding:14px 10px}#patients .headline04{color:#ea68a2;display:inline-block;font-weight:700;margin:10px 0;width:100%}#patients .treatment .image-list-item-wrapper{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0;width:100%}#patients .treatment .image-list-item-wrapper .image-list-item{margin-bottom:30px;width:calc(33.33% - 20px)}#patients .treatment .image-list-item-wrapper .image-list-item:nth-child(3n+2){margin-left:30px;margin-right:30px}#patients .treatment .image-list-item-wrapper .image-list-item a{display:block;height:100%;width:100%}#patients .treatment .image-list-item-wrapper .image-list-item a:hover{opacity:.5;text-decoration:none!important}#patients .treatment .image-list-item-wrapper .image-list-item .item-head{background-color:#fae0ec;color:#585858;font-weight:700;padding:5px 0;text-align:center}#patients .treatment .image-list-item-wrapper .image-list-item .item-head span{display:inline-block;text-align:left}#patients .treatment .image-list-item-wrapper .image-list-item .item-image{box-sizing:border-box;padding:10px 0;text-align:center}#patients .treatment .image-list-item-wrapper .image-list-item .item-text{background-color:#fff;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff 0,#fff),linear-gradient(180deg,hsla(0,0%,39%,0),hsla(0,0%,39%,0) 90%,#ea68a2);background-size:8px 100%,100% 1.5em;box-sizing:border-box;line-height:1.5em;margin:10px 0;padding:0 0 10px}#patients .treatment .image-list-item-wrapper .image-list-item .item-text.indented{padding:0 10px 10px}#patients .treatment .image-list-item-wrapper .image-list-item .item-text .item-text-head{color:#ea68a2;font-weight:700}@media screen and (max-width:767px){#patients .treatment .image-list-item-wrapper .image-list-item:nth-child(3n+2){margin-left:0;margin-right:0}#patients .treatment .image-list-item-wrapper .image-list-item{width:100%}#patients .treatment .image-list-item-wrapper .image-list-item .item-image img{max-width:375px;width:100%}}#patients .treatment .image-list-item-wrapper-2column{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0;width:100%}#patients .treatment .image-list-item-wrapper-2column .image-list-item{margin-bottom:30px;width:calc(33.33% - 20px)}#patients .treatment .image-list-item-wrapper-2column .image-list-item+.image-list-item{margin-left:30px}#patients .treatment .image-list-item-wrapper-2column .image-list-item a{display:block;height:100%;width:100%}#patients .treatment .image-list-item-wrapper-2column .image-list-item a:hover{opacity:.5;text-decoration:none!important}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-head{align-items:center;background-color:#fae0ec;color:#585858;display:flex;font-weight:700;height:100%;justify-content:center;padding:5px 0;text-align:center}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-head span{display:inline-block}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-image{box-sizing:border-box;padding:10px 0;text-align:center}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-text{background-color:#fff;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,#fff 0,#fff),linear-gradient(180deg,hsla(0,0%,39%,0),hsla(0,0%,39%,0) 90%,#ea68a2);background-size:8px 100%,100% 1.5em;box-sizing:border-box;line-height:1.5em;margin:10px 0;padding:0 0 10px}#patients .treatment .image-list-item-wrapper .image-list-item .item-text.no-line{background-image:none}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-text.indented{padding:0 10px 10px}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-text .item-text-head{color:#ea68a2;font-weight:700}@media screen and (max-width:767px){#patients .treatment .image-list-item-wrapper-2column .image-list-item+.image-list-item{margin-left:0}#patients .treatment .image-list-item-wrapper-2column{flex-direction:column}#patients .treatment .image-list-item-wrapper-2column .image-list-item{width:100%}#patients .treatment .image-list-item-wrapper-2column .image-list-item .item-image img{max-width:375px;width:100%}}#patients .image-list-imgTxtColumn{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:30px}#patients .image-list-imgTxtColumn .item-image{margin-bottom:20px;width:300px}#patients .image-list-imgTxtColumn .item-image .image{margin-bottom:20px}#patients .image-list-imgTxtColumn .item-image img{width:100%}#patients .image-list-imgTxtColumn .item-text{width:calc(100% - 340px)}#patients .image-list-imgTxtColumn .item-image a{display:block;height:100%;width:100%}#patients .image-list-imgTxtColumn .item-image a:hover{opacity:.5;text-decoration:none!important}#patients .image-list-imgTxtColumn .item-caption{padding:0 10px;text-align:left}#patients .image-list-imgTxtColumn .item-caption span{color:#ea68a2;font-weight:700}@media screen and (max-width:767px){#patients .image-list-imgTxtColumn{flex-wrap:wrap}#patients .image-list-imgTxtColumn .item-image{text-align:center}#patients .image-list-imgTxtColumn .item-image img{max-width:375px;width:100%}#patients .image-list-imgTxtColumn .item-image,#patients .image-list-imgTxtColumn .item-text{margin-left:0;width:100%}}#patients .head-colored{border:none;box-sizing:border-box;color:#fff;display:inline-block;font-size:120%;font-weight:700;line-height:2em;padding-left:10px;text-align:left;width:100%}#patients .head-colored.green{background-color:#094}#patients .head-colored.purple{background-color:#613499}#patients .head-colored.RED{background-color:#e83820}#patients .treatment .page-contents-index-area{background-color:#f5f5f5;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;margin:30px 0}#patients .treatment .page-contents-index-area .page-contents-index-wrapper{box-sizing:border-box;display:flex;flex-direction:row;margin:0 auto;padding:30px 0 20px;width:680px}#patients .treatment .page-contents-index-area .page-contents-index-label-area{box-sizing:border-box;width:150px}#patients .treatment .page-contents-index-area .page-contents-index-label-area .index-label{background:#fff;border-radius:80px;box-sizing:border-box;font-size:120%;font-weight:700;height:70px;padding-top:20px;text-align:center;width:70px}#patients .treatment .page-contents-index-area-1 .page-contents-index-label-area .index-label{color:#3eb370}#patients .treatment .page-contents-index-area-2 .page-contents-index-label-area .index-label{color:#f7ab00}#patients .treatment .page-contents-index-area .page-contents-index-list-area{box-sizing:border-box;width:calc(100% - 150px)}#patients .treatment .page-contents-index-area .page-contents-index-list-area a:visited{color:inherit!important}#patients .treatment .page-contents-index-area .page-contents-index-list-area a:hover{text-decoration:none!important}#patients .treatment .page-contents-index-area .index-list{width:100%}#patients .treatment .page-contents-index-area .index-list li{background-color:#fff;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;display:block;margin-bottom:10px}#patients .treatment .page-contents-index-area .index-list li a{box-sizing:border-box;display:block;height:100%;padding:4px 10px 4px 16px;text-decoration:none;width:100%}#patients .treatment .page-contents-index-area .index-list li a:hover,#patients .treatment .page-contents-index-area .index-list li.current a{color:#fff!important;font-weight:700}#patients .treatment .page-contents-index-area-1 .index-list li a:hover,#patients .treatment .page-contents-index-area-1 .index-list li.current a{background:#3eb370}#patients .treatment .page-contents-index-area-2 .index-list li a:hover,#patients .treatment .page-contents-index-area-2 .index-list li.current a{background:#f7ab00}#patients .treatment .page-contents-index-area .index-list li a span,#patients .treatment .page-contents-index-area .index-list-movie a span{box-sizing:border-box;display:block;padding-left:25px;position:relative}#patients .treatment .page-contents-index-area .index-list li a span:before,#patients .treatment .page-contents-index-area .index-list-movie a span:before{bottom:0;content:"";height:17px;left:0;margin:auto 0;position:absolute;top:2px;top:0;width:17px}#patients .treatment .page-contents-index-area .index-list-movie a span:before,#patients .treatment .page-contents-index-area-1 .index-list li a span:before{background:#3eb370}#patients .treatment .page-contents-index-area-2 .index-list li a span:before{background:#f7ab00}#patients .treatment .page-contents-index-area .index-list li a span:after,#patients .treatment .page-contents-index-area .index-list-movie a span:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:8px;left:3px;margin:auto 0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}#patients .treatment .page-contents-index-area .index-list li a:hover span:before,#patients .treatment .page-contents-index-area .index-list li.current a span:before{background:#fff}#patients .treatment .page-contents-index-area-1 .index-list li a:hover span:after,#patients .treatment .page-contents-index-area-1 .index-list li.current a span:after{border-right:2px solid #3eb370;border-top:2px solid #3eb370}#patients .treatment .page-contents-index-area-2 .index-list li a:hover span:after,#patients .treatment .page-contents-index-area-2 .index-list li.current a span:after{border-right:2px solid #f7ab00;border-top:2px solid #f7ab00}#patients .treatment .page-contents-index-area .index-list-movie{background-color:#fff;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;display:block;margin:40px 0 10px}#patients .treatment .page-contents-index-area .index-list-movie a{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/whats_nutritional/movieBtn_bg.png) top 50% right 0 no-repeat;box-sizing:border-box;display:flex;flex-flow:column nowrap;line-height:1.2;padding:5px 80px 5px 20px;position:relative;width:100%}#patients .treatment .page-contents-index-area .index-list-movie a:before{background:#3eb370;color:#fff;content:"動画";display:block;font-size:90%;font-weight:700;left:-10px;padding:.2em 1em;position:absolute;top:-10px;z-index:1}#patients .treatment .page-contents-index-area .index-list-movie a span{align-items:center;display:flex;flex:1 0 66px;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}#patients .treatment .page-contents-index-area .index-list-movie a:hover{opacity:.7;text-decoration:none!important}#patients .treatment .page-contents-index-area .index-list-movie a span:after,#patients .treatment .page-contents-index-area .index-list-movie a span:before{bottom:0;margin:auto;right:auto;top:0}@media screen and (max-width:767px){#patients .treatment .page-contents-index-area .page-contents-index-wrapper{display:flex;flex-direction:column;padding:25px 20px;width:100%}#patients .treatment .page-contents-index-area .page-contents-index-label-area,#patients .treatment .page-contents-index-area .page-contents-index-list-area{width:100%}#patients .treatment .page-contents-index-area .page-contents-index-label-area{padding-bottom:20px}#patients .treatment .page-contents-index-area-2 .page-contents-index-label-area .index-label{margin:0 auto}}#patients .treatment .text-image-left-wrapper,#patients .treatment .text-image-right-wrapper{box-sizing:border-box;display:flex;flex-direction:row;margin:10px 0;padding-bottom:20px;padding-top:30px;width:100%}#patients .treatment .text-image-left-wrapper .image-area,#patients .treatment .text-image-right-wrapper .image-area{box-sizing:border-box;text-align:center;width:33.3%}#patients .treatment .text-image-right-wrapper .image-area{padding-left:32px}#patients .treatment .text-image-left-wrapper .image-area{padding-right:32px}#patients .treatment .text-image-left-wrapper .image-area img,#patients .treatment .text-image-right-wrapper .image-area img{width:100%}#patients .treatment .text-image-left-wrapper .text-area,#patients .treatment .text-image-right-wrapper .text-area{box-sizing:border-box;width:66.7%}@media screen and (max-width:767px){#patients .treatment .text-image-left-wrapper,#patients .treatment .text-image-right-wrapper{flex-direction:column;margin-top:40px;padding:0}#patients .treatment .text-image-left-wrapper .image-area,#patients .treatment .text-image-right-wrapper .image-area{margin-bottom:5px;padding-left:0;padding-right:0;text-align:center;width:100%}#patients .treatment .text-image-left-wrapper .image-area img,#patients .treatment .text-image-right-wrapper .image-area img{max-width:375px;width:100%}#patients .treatment .text-image-left-wrapper .text-area,#patients .treatment .text-image-right-wrapper .text-area{box-sizing:border-box;width:100%}}#patients .to-detail-button{background:url(../../images/pc/common/arrow_pink_white.png) top 50% right 10px no-repeat;background-color:#fff;background-size:20px 20px;border:1px solid #ea68a2;border-radius:30px;display:inline-block;margin:10px 0;padding:7px 35px;text-align:center;text-decoration:none}#patients .to-detail-button:active,#patients .to-detail-button:hover{background:url(../../images/sp/common/arrow_white_pink.png) top 50% right 10px no-repeat;background-color:#ea68a2;color:#fff;text-decoration:none!important}@media screen and (max-width:767px){#patients .to-detail-button,#patients .to-detail-button:active,#patients .to-detail-button:hover{background-position:top 8px right 5px;background-size:16px 16px;font-size:.96em;padding:5px 28px}}@media screen and (min-width:767px){#patients .pc_hide{display:none}}@media screen and (max-width:767px){#patients .sp_hide{display:none}}.treatment span.item-head,.treatment span.item-image,.treatment span.item-text{display:block}.mt0{margin-top:0!important}.pt0{padding-top:0!important}#patients .top-keyvisual-sp{height:0;left:0;overflow:hidden;position:fixed;top:0;width:0;z-index:-9999}#patients .top-keyvisual-all{height:100%;overflow:hidden;width:100%}#patients .top-keyvisual-wrap{margin:0 auto;position:relative;width:auto}#patients .top-keyvisual ul{height:auto;width:100%}#patients .top-keyvisual ul li{filter:alpha(opacity=30);line-height:0;-moz-opacity:.3;opacity:.3;width:960px!important}#patients .top-keyvisual ul li.active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#patients .top-keyvisual ul li img{vertical-align:bottom;width:100%}#patients .bx-prev{background:url(../../images/pc/content/top_slider_prev.png) no-repeat;margin-left:290px;z-index:2!important}#patients .bx-next,#patients .bx-prev{bottom:10px;display:block;height:20px;left:50%;line-height:0;margin-top:90px;position:absolute;text-indent:-9999em;width:20px}#patients .bx-next{background:url(../../images/pc/content/top_slider_next.png) no-repeat;margin-left:320px;z-index:2}#patients .top-keyvisual-thumbnail{box-sizing:border-box;padding:20px 0}#patients .top-keyvisual-thumbnail ul{display:inline-block;margin:0 auto;text-align:center;width:100%}#patients .top-keyvisual-thumbnail ul li{display:inline-block;margin-right:20px}#patients .top-keyvisual-thumbnail ul li:last-child{margin-right:0}#patients .top-keyvisual-thumbnail ul li a{display:block;height:60px;width:120px}#patients .top-keyvisual-thumbnail ul li a img{height:100%;width:100%}#patients .top-keyvisual-thumbnail a.current-slide{border:3px solid #ea68a2;position:relative}#patients .top-keyvisual-thumbnail a.current-slide:after{border-color:transparent transparent #ea68a2;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:-10px;width:0}@media screen and (max-width:960px){#patients .top-keyvisual ul li{width:100vw!important}}@media screen and (min-width:961px){#patients .top-keyvisual ul{margin-left:calc(50% - 480px)}}@media screen and (min-width:701px) and (max-width:768px){#patients .top-keyvisual ul{margin-left:calc(50% - 350px)}}@media screen and (max-width:768px){#patients .top-keyvisual-thumbnail{display:none}#patients .top-keyvisual ul li{max-width:700px}}@media screen and (max-width:699px){#patients .top-keyvisual-all{display:none}#patients .top-keyvisual-sp{height:auto;left:0;overflow:hidden;position:relative;top:0;width:auto;z-index:0}}@media screen and (max-width:767px){#patients section{margin-bottom:20px!important}#patients section>p{font-size:.96em}#patients .top-search{text-align:center}#patients .top-search ul li{display:block;height:47px;margin-bottom:10px;order:0;overflow:hidden;width:18%}#patients .top-search ul li a,#patients .top-search ul li span{font-size:100%;padding-top:14px}}#patients .top-search .top-sp-search-all{display:none}@media screen and (max-width:767px){#patients .top-sp-search-all{text-align:center}#patients .top-sp-search-all a{background:url(../../images/pc/common/arrow_pink_white.png) top 50% right 15px no-repeat;background-color:#fff;border:1px solid #ea68a2;border-radius:40px;display:inline-block;font-weight:700;padding:10px 50px;text-align:center;text-decoration:none}#patients .top-sp-search-all a:hover{background:url(../../images/sp/common/arrow_white_pink.png) top 50% right 15px no-repeat;background-color:#ea68a2;color:#fff!important;text-decoration:none}#patients .top-sp-search-all a:visited{color:#333}}#patients .top-search-wrapper .txt-box{background-color:#eaeaea;box-sizing:border-box;cursor:pointer;padding:20px 20px 10px;width:100%}#patients .top-search-wrapper .txt-box dt{color:#777;display:inline-block;float:left;font-weight:700;margin-right:30px;padding-bottom:10px}#patients .top-search-wrapper .txt-box .detail-open{align-items:center;color:#777;cursor:pointer;display:flex;flex-direction:row;float:none;font-weight:700;margin-left:30px;padding-bottom:10px}#patients .top-search-wrapper .txt-box .detail-open .detail-open-button{background:url(../../images/pc/common/button_plus_gray.png) no-repeat;background-size:cover;content:" ";display:inline-block;height:20px;margin-left:10px;width:20px}#patients .top-search-wrapper .txt-box.is-open .detail-open .detail-open-button{background:url(../../images/pc/common/button_minus_gray.png) no-repeat}#patients .top-search-wrapper .txt-box dd{clear:both;display:none}#patients .top-search-wrapper .txt-box dd a{text-decoration:underline}#patients .top-search-wrapper .txt-box dd a:hover{text-decoration:none}@media screen and (max-width:767px){#patients .top-search-wrapper .txt-box{clear:both;margin-top:10px;padding:10px 20px;text-align:center}#patients .top-search-wrapper .txt-box .head{display:inline-block}#patients .top-search-wrapper .txt-box dt{margin-bottom:0;margin-right:0;padding:0}#patients .top-search-wrapper .txt-box .detail-open{display:inline-block;margin-left:0;padding:0}#patients .top-search-wrapper .txt-box .detail-open .detail-open-text{display:none}#patients .top-search-wrapper .txt-box dd{text-align:left}}.blank_link_box{margin:0 auto;padding:8px 0 50px;width:1000px}.blank_link_box .hdg01{border-bottom:1px solid #d1d1d1;color:#d7007f;font-size:25px;font-weight:400;line-height:1;margin:60px 0 38px;padding-bottom:33px;text-align:center}.blank_link_box p{font-size:14px;line-height:1.78;text-align:center}.blank_link_box .button01{margin-top:40px;text-align:center}.blank_link_box .button01 a{background-image:-moz-linear-gradient(90deg,#ebebeb 0,#f6f4f4 100%);background-image:-webkit-linear-gradient(90deg,#ebebeb,#f6f4f4);background-image:-ms-linear-gradient(90deg,#ebebeb 0,#f6f4f4 100%);border:1px solid #dadada;border-radius:5px;box-sizing:border-box;display:inline-block;font-size:14px;padding:.8em 0;text-align:center;text-decoration:none}.blank_link_box .button01 a span{background:url(/patient/img/common/icon_blank.png) no-repeat 100% 50%;font-size:14px;letter-spacing:.03em;margin:0 1.5em 0 1.95em;padding-right:25px}@media only screen and (max-width:767px){.blank_link_box{width:90%}.blank_link_box .button01 a{background:url(/patient/img/common/icon_blank.png),-webkit-linear-gradient(90deg,#ebebeb,#f6f4f4);background-position:95% 50%;background-repeat:no-repeat}.blank_link_box .button01 a span{background:none;display:block;margin:0;padding:0 0 0 16px;text-align:left;width:80%}}#patients .patient-products{padding-bottom:20px}#patients .patient-products .main-header{display:none}#patients .patient-products .fixed-area{background-color:#f5f5f5;border-radius:6px;box-sizing:border-box;margin-bottom:30px;padding:20px 60px;width:100%}#patients .patient-products .main-meta-contents p{color:#474645;font-weight:700;text-align:left}@media screen and (max-width:767px){#patients .patient-products .fixed-area{background-color:#eee;padding:10px}}#patients .patient-products .main-meta-contents .btn-pagination ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;letter-spacing:-.4em;line-height:0;margin-top:10px}#patients .patient-products .main-meta-contents .btn-pagination ul li{display:inline-block;font-size:125%;height:55px;letter-spacing:normal;line-height:1;overflow:hidden;width:55px}#patients .patient-products .main-meta-contents .btn-pagination ul li a{background:#ea68a2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;color:#fff;display:block;font-size:110%;font-weight:700;height:100%;padding-top:18px;text-align:center;width:100%}#patients .patient-products .main-meta-contents .btn-pagination ul li a:hover{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-decoration:none}#patients .patient-products .main-meta-contents .btn-pagination ul li a:focus{border:2px solid #008ae4;padding-top:16px}#patients .patient-products .main-meta-contents .btn-pagination ul li a.disabled,#patients .patient-products .main-meta-contents .btn-pagination ul li a:disabled{background:#777}#patients .patient-products .main-meta-contents .btn-pagination ul li a.disabled:hover{opacity:1;text-decoration:none}@media screen and (max-width:767px){#patients .patient-products .fixed-area{margin-bottom:0;text-align:center}#patients .patient-products .main-meta-contents .btn-pagination ul:after{content:"";width:100%}#patients .patient-products .main-meta-contents .btn-pagination ul li{display:block;height:47px;margin-bottom:10px;order:0;overflow:hidden;width:18%}#patients .patient-products .main-meta-contents .btn-pagination ul li a{font-size:100%;padding-top:14px}#patients .patient-products .main-meta-contents .btn-pagination ul li a:active{background:#fff;color:#ea68a2}#patients .patient-products .main-meta-contents .btn-pagination ul li:last-child,#patients .patient-products .main-meta-contents .btn-pagination ul li:nth-child(n+5){float:none}}#patients .patient-products .view-header table{border:1px solid #dadada;border-collapse:separate;box-shadow:2px 2px 4px #ccc;width:100%}#patients .patient-products .view-header table thead{margin:0 auto;max-width:960px;width:100%}#patients .patient-products .view-header .nav-table-wrapper table{margin-bottom:0}#patients .patient-products .view-header .nav-table-wrapper.table-fixed{background:#fff;box-sizing:border-box;display:block;left:0;padding:0 16px;position:fixed;text-align:center;top:0;width:100%;z-index:2}#patients .patient-products .view-header .nav-table-wrapper.table-fixed table{margin:0 auto;max-width:960px;width:100%}#patients .patient-products .view-header table tr{border-bottom:2px solid #dadada;width:100%}#patients .patient-products .view-header table.table-fixed thead tr{box-sizing:border-box;display:flex}#patients .patient-products .view-header table th{background-color:#fff;border-right:1px solid #eee;font-size:.96em;font-weight:700;height:96px;padding:0 0 0 15px;vertical-align:middle}@media screen and (max-width:767px){#patients .patient-products .view-header table{display:none!important}}#patients .patient-products .view-header table th:first-child{width:42%}#patients .patient-products .view-header table th:nth-child(2){width:20%}#patients .patient-products .view-header table th:nth-child(3){border-right:none;width:38%}#patients .patient-products .view-header table th:first-child>div{align-items:center;display:flex;flex-direction:row}#patients .patient-products .view-header table th:first-child span{display:inline-block;float:left;margin-right:20px;padding-top:30px}#patients .patient-products .view-header table th:first-child ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;float:none;letter-spacing:-.4em;line-height:0;margin-top:4px;width:220px}#patients .patient-products .view-header table th:first-child ul li{display:inline-block;font-size:125%;height:32px;letter-spacing:normal;line-height:1;margin-bottom:8px;margin-right:8px;overflow:hidden;width:32px}#patients .patient-products .view-header table th:first-child ul li a{background:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box;color:#ea68a2;display:block;font-size:98%;font-weight:700;height:100%;padding-top:9px;text-align:center;width:100%}#patients .patient-products .view-header table th:first-child ul li a:hover{background:#ea68a2;color:#fff;text-decoration:none}#patients .patient-products .view-header table th:first-child ul li a:focus{border:2px solid #008ae4;padding-top:7px}#patients .patient-products .view-header table th:first-child ul li a:active{background:#ea68a2;color:#fff}#patients .patient-products .view-header table th:first-child ul li a.disabled,#patients .patient-products .view-header table th:first-child ul li a:disabled{background:#888;color:#fff}#patients .patient-products .view-header table th:first-child ul li a.disabled:hover{opacity:1;text-decoration:none}#patients .patient-products .view-content{margin-bottom:20px}#patients .patient-products .views-table{border:1px solid #dadada;border-collapse:separate;box-shadow:2px 0 4px #ccc;margin-bottom:0;width:100%}#patients .patient-products .views-table caption{background:#f7dee9;border-left:1px solid #dadada;border-right:1px solid #dadada;box-shadow:2px 0 4px #ccc;font-size:120%;font-weight:700;padding:8px 15px;text-shadow:2px 2px 4px #aaa}#patients .patient-products .views-table tbody td{border-bottom:1px dashed #eee;border-right:1px solid #eee;font-size:.96em;padding:10px 15px;vertical-align:middle}#patients .patient-products .views-table tbody td:first-child{width:42%}#patients .patient-products .views-table tbody td:nth-child(2){width:20%}#patients .patient-products .views-table tbody td:nth-child(3){border-right:none;width:38%}#patients .patient-products .views-table tbody td a{text-decoration:underline}#patients .patient-products .views-table tbody td a:hover{opacity:.5}#patients .patient-products .views-table tbody td a:visited{color:#008ae4}#patients .patient-products .views-table tbody td:nth-child(2) a:after{background:url(../../images/pc/common/icon_link.png) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:11px;margin-left:8px;width:11px}#patients .patient-products .views-table tbody td:nth-child(3) span.file--application-pdf{background:none;padding:0}#patients .patient-products .views-table tbody td:nth-child(3) a.pdf:after{background:url(../../images/pc/common/icon_pdf_2.png) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin-left:.3em;width:18px}@media screen and (max-width:767px){#patients .patient-products .views-table{border:none;box-shadow:none;width:100%}#patients .patient-products .views-table caption{background:url(../../images/sp/common/icon_white_open_plus.png) top 75% right 10px no-repeat;background-color:#ea68a2;border:none;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:120%;font-weight:700;margin-top:10px;padding:8px 15px;text-shadow:none;width:100%}#patients .patient-products .views-table tr{border:none;padding:0}#patients .product-table tr:nth-child(2){margin-top:0}#patients .patient-products .views-table caption.is-open{background:url(../../images/sp/common/icon_white_open_minus.png) top 60% right 10px no-repeat;background-color:#ea68a2}#patients .patient-products .view-content{margin:20px 0}#patients .patient-products .views-table tbody{display:block;width:100%}#patients .patient-products .views-table tbody tr{display:block;width:100%!important}#patients .patient-products .views-table tbody td{border:none;display:block;padding:0;width:100%!important}#patients .patient-products .views-table tbody td a{box-sizing:border-box;display:block;height:100%;line-height:1.5em;padding:10px 15px;width:100%}#patients .patient-products .views-table tbody td:first-child{background:#f7dee9;box-sizing:border-box;padding:10px 15px}#patients .patient-products .show-all-content{text-align:center}#patients .patient-products .show-all-content a{background:url(../../images/pc/common/arrow_pink_white.png) top 50% right 15px no-repeat;background-color:#fff;border:1px solid #ea68a2;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;display:inline-block;font-weight:700;padding:10px 50px;text-align:center;text-decoration:none}#patients .patient-products .show-all-content a:visited{color:#333}#patients .patient-products .show-all-content a:active{background:url(../../images/sp/common/arrow_white_pink.png) top 50% right 15px no-repeat;background-color:#ea68a2;color:#fff}}#patients .view-useful .hdg{border-bottom:1px solid #ea68a2;border-left:3px solid #ea68a2;border-top:1px solid #9d9d9d;color:#474645;font-size:160%;font-weight:700;line-height:1.6em;padding:8px 16px;position:relative;text-align:left}#patients .view-useful .view-filters{box-sizing:border-box;padding:10px 16px}#patients .view-useful .view-filters fieldset[class=form-item]{margin-left:0!important}#patients .view-useful .view-filters h2{background:url(../../images/pc/common/arrow_pink_white_down.png) bottom 4px left 15px no-repeat;background-size:19px 19px;border-bottom:2px solid #ea68a2;color:#474645;display:inline-block;font-size:130%;font-weight:700;padding:8px 10px 0 37px}#patients .view-useful .view-filters fieldset{float:none}#patients .view-useful .view-filters .form-checkboxes>.form-checkboxes{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0 10px;width:100%}#patients .view-useful .view-filters .form-type-checkbox{box-sizing:border-box;flex:0 0 176px;margin:0!important;max-width:176px;padding:5px 8px;text-align:center}#patients .view-useful .view-filters .form-type-checkbox:hover{opacity:.7}#patients .view-useful .view-filters .form-type-checkbox:active label{background-color:#ea68a2;color:#fff;cursor:pointer}#patients .view-useful .view-filters .form-type-checkbox input{display:none}#patients .view-useful .view-filters .active label{background-color:#ea68a2;color:#fff}#patients .view-useful .view-filters label{background-color:#fae0ec;border-radius:15px;display:block;padding:6px 0}#patients .view-useful .view-filters .button{position:static}#patients .view-useful .view-filters div[id^=edit-actions]{margin-top:10px!important;text-align:center}@media screen and (max-width:600px){#patients .view-useful .view-filters input[type=submit]{width:auto}}#patients .view-useful .view-filters .js-hide{display:none}#patients .view-useful .view-filters input[id^=edit-reset]{appearance:none;background-color:#fff;background-image:none;border:1px solid #ea68a2;border-radius:10px;box-sizing:border-box;display:inline-block;font-size:15px;font-weight:400;margin:5px 0;padding:18px 55px;text-align:center}#patients .view-useful .view-filters input[id^=edit-reset]:hover{background-color:#ea68a2;color:#fff}@media screen and (max-width:319px){#patients .view-useful .view-filters input#edit-reset{padding:18px 0;width:100%}}#patients .view-useful .view-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;width:100%}#patients .view-useful .view-content h3{background-color:#e7e9eb;border-left:3px solid #ea68a2;box-sizing:border-box;color:#333;display:block;font-size:140%;font-weight:700;line-height:1.5em;margin-bottom:20px;margin-top:30px;padding:14px 10px;width:100%}#patients .view-useful .view-content>div{margin-bottom:20px;width:calc(50% - 16px)}#patients .view-useful .view-content>div a{border:1px solid #ea68a2;box-shadow:2px 2px 2px #ccc;box-sizing:border-box;display:block;height:100%;margin-bottom:10px;padding:16px;width:100%}#patients .view-useful .view-content>div a:hover{opacity:.5;text-decoration:none}#patients .view-useful .view-content>div a h4{box-sizing:border-box;color:#474645;display:inline-block;font-size:105%;font-weight:700;padding:5px 0}#patients .view-useful .view-content>div a.pdf h4:after{background:url(../../images/pc/common/icon_pdf_2.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.mov h4:after{background:url(../../images/pc/common/icon_mov.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.sound h4:after{background:url(../../images/pc/common/icon_sound.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.url h4:after{background:url(../../images/pc/common/icon_url.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.word h4:after{background:url(../../images/pc/common/icon_word.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.xls h4:after{background:url(../../images/pc/common/icon_xls.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a.zip h4:after{background:url(../../images/pc/common/icon_zip.png) top 50% left 50% no-repeat;content:"";display:inline-block;height:16px;margin-left:5px;width:16px}#patients .view-useful .view-content>div a .image{margin-top:10px}#patients .view-useful .view-content>div a .image img{display:block;margin:0 auto}#patients .view-useful .view-content>div a .image p{padding-top:20px}@media screen and (max-width:767px){#patients .view-useful .view-filters{padding:10px 0}#patients .view-useful .view-filters .form-type-checkbox{flex:0 1 180px;max-width:50%;padding:5px 10px}#patients .view-useful .view-content>div{width:100%}}#patients .recipe-section{margin-bottom:50px}#patients .recipe-top{border:1px solid #ea68a2;box-sizing:border-box;padding:8px;position:relative;z-index:0}#patients .recipe-top:before{left:0;top:0}#patients .recipe-top:after,#patients .recipe-top:before{background:#ea68a2;content:"";height:20px;position:absolute;width:20px;z-index:10}#patients .recipe-top:after{bottom:0;right:0}#patients .recipe-top-inner{border:1px solid #f8aecf;box-sizing:border-box;padding:15px 5px;z-index:2}#patients .recipe-top-head-area{align-items:center;display:flex;flex-direction:column;margin:0 auto}#patients .recipe-top-head{color:#b5007c;display:inline-block;font-size:120%;font-weight:700;width:60%}#patients .recipe-top img{margin-top:10px;width:100%}#patients .recipe-top-head-area .facility-name{display:inline-block;font-size:.88em;width:60%}@media screen and (max-width:767px){#patients .recipe-top-head,#patients .recipe-top-head-area .facility-name{max-width:600px;width:80%}#patients .recipe-top-head{font-size:110%}}#patients .recipe-head{color:#b5007c;font-weight:700}#patients .recipe-wrapper{display:flex;flex-direction:row;margin-top:20px;width:100%}#patients .recipe-image-area{box-sizing:border-box;padding-right:32px;text-align:center;width:30%}#patients .recipe-image-area img{width:200px}#patients .recipe-text-area{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:70%}@media screen and (max-width:767px){#patients .recipe-wrapper{flex-direction:column;margin-top:10px;width:100%}#patients .recipe-image-area{padding-right:0;text-align:center;width:100%}#patients .recipe-image-area img{display:inline-block}#patients .recipe-text-area{display:block;font-size:.96em;margin-top:10px;padding-left:0;width:100%}}#patients .recipe-button-area{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:767px){#patients .recipe-button-area{flex-flow:column;gap:10px}}#patients .recipe-button{align-items:center;border-radius:24px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;max-width:224px;min-height:48px;width:100%}#patients .recipe-text{padding-bottom:20px}#patients .message-button{background:#007fad}#patients .recipe-list-button{background:#b5007c}#patients .message-button:visited,#patients .recipe-list-button:visited{color:#fff}#patients .message-button:hover{background:#fff;border:1px solid #8e9698;color:#333}#patients .recipe-list-button:hover{background-color:#fff;border:1px solid #8e9698;color:#333!important}#patients .recipe-ec-button{display:block;max-width:161px;width:100%}#patients .recipe-ec-button img{display:block;width:100%}#patients .recipe-ec-button:hover{opacity:.4}@media screen and (max-width:767px){#patients .recipe-button-area{justify-content:center}#patients .recipe-button{font-size:.96em;padding:5px 28px}}#patients .recipe-fat-amount-list{display:flex;flex-direction:row;flex-wrap:wrap}#patients .recipe-fat-amount-list li{display:inline-block;margin-right:20px}#patients .recipe-fat-amount-list a{background:#ea68a2;border:1px solid #ea68a2;border-radius:10px;box-sizing:border-box;color:#fff;display:block;font-weight:700;padding:8px 0;text-align:center;width:130px}#patients .recipe-fat-amount-list a:visited{color:#fff}#patients .recipe-fat-amount-list a:hover{background:#fff;color:#ea68a2;text-decoration:none}@media screen and (max-width:767px){#patients .recipe-fat-amount-list{justify-content:center}#patients .recipe-fat-amount-list li{margin-bottom:10px;margin-left:16px;margin-right:16px}}#patients .view-crohn-recipe-lipid-amount h3{background-color:#e7e9eb;border-left:3px solid #ea68a2;box-sizing:border-box;color:#333;display:inline-block;font-size:140%;font-weight:700;line-height:1.5em;margin-bottom:20px;padding:14px 10px;width:100%}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-row,#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid.horizontal.cols-4 .views-col{box-sizing:border-box;margin-bottom:30px;margin-right:20px;width:25%;width:calc(25% - 15px)!important}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid.horizontal.cols-4 .views-col:nth-child(4n){margin-right:0}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-col img{width:100%}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-field-title{color:#ea68a2;font-weight:700;margin-top:10px}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-field-title a{color:#ea68a2}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-field-title .new{background:#ea68a2;color:#fff;display:inline-block;font-size:.9em;font-weight:700;margin-right:5px;padding:0 5px}@media screen and (max-width:767px){#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid .views-row{justify-content:space-between}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid.horizontal.cols-4 .views-col{margin-bottom:30px;margin-right:0;width:calc(50% - 8px)!important}#patients .view-crohn-recipe-lipid-amount .view-content .views-view-grid.horizontal.cols-4 .views-col:nth-child(4n){margin-left:16px}}#patients .recipe-section .views-element-container h2{margin-top:30px}#patients .recipe-section .view-crohn-recipe-list h2,#patients .recipe-section .views-element-container h2{background-color:#e7e9eb;border-left:3px solid #ea68a2;box-sizing:border-box;color:#333;display:block;font-size:140%;font-weight:700;line-height:1.5em;margin-bottom:20px;padding:14px 10px;width:100%}#patients .view-crohn-recipe-list .view-content .views-view-grid .views-row,#patients .view-crohn-recipe-list .view-content .views-view-grid.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#patients .view-crohn-recipe-list .view-content .views-view-grid.horizontal.cols-4 .views-col{box-sizing:border-box;margin-bottom:30px;margin-right:20px;width:25%;width:calc(25% - 15px)!important}#patients .view-crohn-recipe-list .view-content .views-view-grid.horizontal.cols-4 .views-col:nth-child(4n){margin-right:0}#patients .view-crohn-recipe-list .view-content .views-view-grid .views-col img{width:100%}#patients .view-crohn-recipe-list .view-content .views-view-grid .views-field-title{color:#ea68a2;font-weight:700;margin-top:10px}#patients .view-crohn-recipe-list .view-content .views-view-grid .views-field-title a{color:#ea68a2}#patients .view-crohn-recipe-list .view-content .views-view-grid .views-field-title .new{background:#ea68a2;color:#fff;display:inline-block;font-size:.9em;font-weight:700;margin-right:5px;padding:0 5px}@media screen and (max-width:767px){#patients .view-crohn-recipe-list .view-content .views-view-grid .views-row{justify-content:space-between}#patients .view-crohn-recipe-list .view-content .views-view-grid.horizontal.cols-4 .views-col{margin-bottom:30px;margin-right:0;width:calc(50% - 8px)!important}#patients .view-crohn-recipe-list .view-content .views-view-grid.horizontal.cols-4 .views-col:nth-child(4n){margin-left:16px}}#patients .recipe-sub-top-section h2{border-bottom:1px solid #ea68a2;border-left:3px solid #ea68a2;border-top:1px solid #9d9d9d;color:#474645;font-size:140%;font-weight:700;line-height:1.5em;padding:8px 10px;position:relative;text-align:left}#patients .recipe-sub-top-section .recipe-sub-wrapper{display:flex;flex-direction:row;margin-top:20px;width:100%}#patients .recipe-sub-top-section .image-area{box-sizing:border-box;padding-right:32px;text-align:center;width:30%}#patients .recipe-sub-top-section .image-area img{width:100%}#patients .recipe-sub-top-section .text-area{box-sizing:border-box;width:70%}#patients .book-ec-link-area{align-items:center;background:#b5007c;color:#fff;display:flex;flex-flow:row wrap;font-weight:700;justify-content:center;margin-top:40px;padding:8px}#patients .book-ec-link-area span{font-size:110%;margin:0 10px}#patients .book-ec-link-area a{background:#fff;margin:0 10px}#patients .book-ec-link-area a:hover{opacity:1}#patients .book-ec-link-area a:hover img{opacity:.5}#patients .book-ec-link-area a[target=_blank]:after{content:none}@media screen and (max-width:767px){#patients .recipe-sub-top-section .recipe-sub-wrapper{flex-direction:column}#patients .recipe-sub-top-section .image-area{padding-right:0;width:100%}#patients .recipe-sub-top-section .image-area img{max-width:375px;width:100%}#patients .recipe-sub-top-section .text-area{margin-top:20px;width:100%}}#patients .recipe-sub-description-wrapper{margin-bottom:40px;margin-top:-40px;padding-top:70px}#patients .book-recipe-item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px;width:100%}#patients .book-recipe-item{box-sizing:border-box;width:calc(33.3% - 40px)}#patients .book-recipe-item img{width:100%}#patients .book-recipe-text{margin-top:10px}#patients .book-recipe-text .recipe-name{color:#b5007c;font-weight:700}#patients .book-recipe-arrow{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/common/orange_arrow_right.png) top 30% left 50% no-repeat;width:60px}@media screen and (max-width:767px){#patients .book-recipe-item-wrapper{flex-direction:column;margin-top:50px}#patients .book-recipe-item{margin-bottom:5px;text-align:center;width:100%}#patients .book-recipe-item img{max-width:375px;width:100%}#patients .book-recipe-arrow{background:url(../../images/sp/common/orange_arrow_down.png) top 50% left 50% no-repeat;height:35px;width:100%}}#patients .recipe-book-right-wrapper{box-sizing:border-box;display:flex;flex-direction:row;padding-bottom:20px;padding-top:30px;width:100%}#patients .recipe-book-right-wrapper .image-area{box-sizing:border-box;padding-left:32px;text-align:center;width:30%}#patients .recipe-book-right-wrapper .image-area img{width:100%}#patients .recipe-book-right-wrapper .text-area{box-sizing:border-box;width:70%}@media screen and (max-width:767px){#patients .recipe-book-right-wrapper{flex-direction:column;margin-top:40px;padding:0}#patients .recipe-book-right-wrapper .image-area{margin-bottom:5px;padding-left:0;text-align:center;width:100%}#patients .recipe-book-right-wrapper .image-area img{max-width:375px;width:100%}#patients .recipe-book-right-wrapper .text-area{box-sizing:border-box;width:100%}}#patients .recipe-book-info-area{border:5px solid #b5007c;box-sizing:border-box;display:flex;flex-direction:row;margin-top:30px;padding:32px}#patients .recipe-book-info-area .image-area img{width:200px}#patients .recipe-book-info-area .text-area{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding-left:32px;width:calc(100% - 200px)}#patients .recipe-book-info-area .book-title{color:#b5007c;display:inline-block;font-size:110%;font-weight:700;margin-top:10px}@media screen and (max-width:767px){#patients .recipe-book-info-area{flex-direction:column;padding:10px}#patients .recipe-book-info-area .image-area{text-align:center;width:100%}#patients .recipe-book-info-area .text-area{display:block;flex-direction:column;justify-content:space-between;margin-top:20px;padding-left:0;width:100%}#patients .recipe-book-info-area .book-title{color:#ea68a2;font-size:110%;font-weight:700;margin-top:10px}#patients .recipe-book-info-area .book-ec-link-area span{font-size:100%;margin-right:10px}}#patients .recipe-book-intro-area{margin-top:20px}#patients .recipe-book-intro-area p{margin-bottom:20px}#patients .recipe-book-intro-area span{color:#ea68a2}@media screen and (max-width:767px){#patients .recipe-book-intro-area .image{text-align:center}}#patients .recipe-single-head{background:#ededed;box-shadow:3px 3px 3px #aaa;display:inline-block;margin:20px 0;padding:10px 10px 10px 30px;position:relative}#patients .recipe-single-head:before{border-right:20px solid transparent;border-top:20px solid #fff;content:"";height:0;left:0;position:absolute;top:0;width:0}#patients .recipe-movie-wrapper{margin:0 auto;max-width:704px;text-align:center;width:100%}#patients .print-button-wrapper{margin:10px 0;text-align:right}#patients .print-button{background:#b5007c;border:1px solid #b5007c;border-radius:10px;color:#fff;display:inline-block;font-weight:700;margin:10px 0;padding:7px 35px}#patients .print-button:visited{color:#fff}#patients .print-button:hover{background:#fff;color:#b5007c;text-decoration:none}#patients .recipe-single-item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px;width:100%}#patients .recipe-single-item{border:1px solid #b5007c;box-sizing:border-box;margin-bottom:20px}#patients .recipe-single-item .head{border-bottom:1px solid #b5007c;border-left:none;box-sizing:inherit;color:#b5007c;font-size:110%;font-weight:700;padding:5px 0 5px 50px;width:100%}#patients .recipe-single-item .text{box-sizing:inherit;padding:16px}#patients .recipe-single-item.recipe-ingredient{margin-right:20px;width:calc(40% - 20px)}#patients .recipe-single-item .recipe-title{color:#b5007c}#patients .recipe-single-item.recipe-step{width:60%}#patients .recipe-single-item.recipe-step p{margin-top:20px}#patients .recipe-single-item.recipe-nutrition{width:100%}@media screen and (max-width:767px){#patients .recipe-single-item .text{font-size:.96em}#patients .recipe-single-item.recipe-ingredient{margin-right:0;width:100%}#patients .recipe-single-item.recipe-step{width:100%}}#patients .recipe-single-item.recipe-ingredient .head{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/pc/common/icon_recipe_ingredient.png) top 50% left 15px no-repeat;background-color:#fce7f0}#patients .recipe-single-item.recipe-step .head{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/pc/common/icon_recipe_step.png) top 50% left 15px no-repeat;background-color:#fce7f0}#patients .recipe-single-item.recipe-nutrition .head{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/pc/common/icon_recipe_nutrition.png) top 50% left 15px no-repeat;background-color:#fce7f0}#patients .recipe-single-item.recipe-ingredient .text ul li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#patients .recipe-single-item.recipe-ingredient .text ul li span{display:inline-block}#patients .recipe-single-item.recipe-ingredient .text ul li span:first-child:before{content:"・"}#patients .recipe-single-item.recipe-nutrition .text-head{font-size:105%;font-weight:700}#patients .recipe-single-item.recipe-nutrition ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:16px}#patients .recipe-single-item.recipe-nutrition ul li{box-sizing:border-box;display:block;padding-right:16px;width:33.33%}@media screen and (max-width:767px){#patients .recipe-single-item.recipe-nutrition ul li{padding:5px 0;width:100%}}#patients article.container{padding:0}#patients .view-p-search-result .view-header h2{border-bottom:1px solid #ea68a2;border-left:3px solid #ea68a2;border-top:1px solid #9d9d9d;box-sizing:border-box;display:inline-block;font-size:160%;font-weight:700;line-height:1.5em;margin:10px 0;padding:5px 16px;text-align:left;width:100%}#patients .view-p-search-result .view-content{box-sizing:border-box;margin-top:20px;padding:0 16px}#patients .view-p-search-result .view-content .views-field{margin-bottom:50px;margin-top:40px}#patients .view-p-search-result .view-content .views-field a{display:block}#patients .view-p-search-result .view-content .views-field a:hover{opacity:.5}#patients .view-p-search-result .view-content .views-field .field-content-title{display:block;font-size:120%;text-decoration:underline}#patients .view-p-search-result .view-content .views-field .field-content-footer{color:grey;display:block;font-size:85%;margin-top:5px}#patients .view-p-search-result .view-content .views-field a:visited .field-content-footer{color:#008ae4}#patients .pager{display:block;margin-bottom:40px;margin-top:50px;text-align:center;width:100%}#patients .pager__item{display:inline-block;margin:0 5px}#patients .pager__item.is-active a{text-decoration:none}#patients .pager__item--first,#patients .pager__item--last{display:none}#patients .treatment .sectionLv02,#patients .treatment .sectionLv03,#patients .treatment .sectionLv04,#patients .treatment .sectionLv05{margin-bottom:60px}@media screen and (max-width:767px){#patients .treatment .sectionLv02,#patients .treatment .sectionLv03,#patients .treatment .sectionLv04,#patients .treatment .sectionLv05{margin-bottom:40px}}#patients .treatment .s-component{margin-bottom:40px}#patients .elental p,#patients .moviprep p,#patients .treatment .p{margin-bottom:20px}#patients .treatment.indexTopImage{margin-bottom:24px}@media screen and (max-width:767px){#patients .treatment.indexTopImage{margin-bottom:20px}}#patients .treatment.indexTopImage img{height:auto;text-align:center;width:100%}#patients .treatment .imageBox img,#patients .treatment .imageBox.Large{height:auto;width:100%}#patients .treatment .imageBox.Medium{margin:0 auto;max-width:700px}#patients .treatment .imageBox.Small{margin:0 auto;width:250px}@media screen and (max-width:767px){#patients .treatment .imageBox.Large,#patients .treatment .imageBox.Medium{height:auto;width:100%}#patients .treatment .imageBox.Small{height:auto;max-width:200px}}#patients .treatment .imageColumn_S .item{display:flex;justify-content:space-between}#patients .treatment .imageColumn_S .item .image{padding-left:40px;text-align:center;width:250px}#patients .treatment .imageColumn_S .item .text{width:710px}@media screen and (max-width:767px){#patients .treatment .imageColumn_S .item{flex-direction:column;width:100%}#patients .treatment .imageColumn_S .item .text{width:100%}#patients .treatment .imageColumn_S .item .image{margin-top:20px;padding-left:0;width:100%}#patients .treatment .imageColumn_S .item .image img{display:inline-block;max-width:200px}}#patients .treatment .imageColumn_M .item{display:flex;justify-content:space-between}#patients .treatment .imageColumn_M .item .image{margin-left:32px;text-align:center;width:40%}#patients .treatment .imageColumn_M .item .text{width:60%}@media screen and (max-width:767px){#patients .treatment .imageColumn_M .item{flex-direction:column;width:100%}#patients .treatment .imageColumn_M .item .image,#patients .treatment .imageColumn_M .item .text{width:100%}#patients .treatment .imageColumn_M .item .image{margin-left:0;margin-top:20px}}#patients .treatment .circle-list{padding-bottom:10px}#patients .treatment .circle-list ul{padding-left:20px}#patients .treatment .circle-list ul li{text-indent:-20px}#patients .treatment .circle-list ul li+li{margin-top:.6em}#patients .treatment .circle-list.black ul li:before{background-color:#333;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .circle-list.white ul li:before{border:1px solid #333;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .circle-list.bordeaux ul li:before{background-color:#9c3035;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .circle-list.pink ul li:before{background-color:#ed798e;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .circle-list.green ul li:before{background-color:#25ae5c;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .circle-list.lightgreen ul li:before{background-color:#8fc31f;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}#patients .treatment .num-list{margin-bottom:20px}#patients .treatment .num-list ol{margin:0;padding:0;position:relative}#patients .treatment .num-list ol li{list-style:none;list-style-position:outside;margin:0;padding-left:1.25em}#patients .treatment .num-list ol li+li{margin-top:.6em}#patients .treatment .num-list ol li span{left:0;margin:0;position:absolute}#patients .treatment p{margin-bottom:20px}sup{font-size:80%;vertical-align:super}sup.sup_r{font-size:80%;top:0;vertical-align:.3em}sub.sub_r{bottom:0;font-size:80%;vertical-align:-8%}#patients .treatment .bold{font-weight:700}#patients .treatment .txtUL{text-decoration:underline}#patients .treatment .caption{font-size:13px;margin-top:10px}#patients .treatment .red{color:red}#patients .treatment .TAright{text-align:right}#patients .treatment .small{font-size:12px}#patients .treatment .txt-indent{margin-left:1em;text-indent:-1em}#patients .treatment .top-bnr-products{margin-bottom:90px!important}#patients .treatment .movie-section{margin-bottom:60px}@media screen and (max-width:767px){#patients .treatment .movie-section{margin-bottom:40px}}#patients .treatment .movie-section .movie{margin:0 auto;max-width:704px;width:100%}#patients .treatment .movie-section .movie-wrapper{margin-bottom:20px}#patients .treatment .movie-section p.movie-time{font-size:12px;line-height:1em;padding-left:20px;position:relative}#patients .treatment .movie-section p.movie-time:before{background:url() no-repeat;background-size:contain;content:"";display:inline-block;height:13px;left:0;position:absolute;width:13px}#patients .treatment .movie-section .movie-DL{text-align:center}#patients .treatment .movie-section .movie-DL a{background:#ea68a2;border:1px solid #ea68a2;border-radius:10px;color:#fff;display:inline-block;font-weight:700;margin:10px 10px 10px 0;padding:7px 35px}#patients .treatment .movie-section .movie-DL a:hover{background:#fff;color:#ea68a2;text-decoration:none}#patients .treatment .movie-section .movie-DL p{font-size:13px}@media screen and (max-width:767px){#patients .treatment .movie-section .movie-DL a{font-size:.96em;margin:20px 0 10px;padding:5px 28px}}#patients .patient_sitemap a:visited{color:#333}#patients .patient_sitemap a:hover{opacity:.5}#patients .patient_sitemap{margin-bottom:90px;margin-top:10px}.patient_sitemap .icon_blank:after{background:url() 8px 0 no-repeat;content:"";display:inline-block;height:12px;margin-left:3px;width:20px}#patients .patient_sitemap .item_lists li{color:#ea68a2;font-weight:700;margin-bottom:20px}#patients .patient_sitemap .item_lists li a{color:#ea68a2}#patients .patient_sitemap .item_lists li:before{background:url() no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin-right:.3em;vertical-align:middle;width:16px}#patients .patient_sitemap .item_lists_third li:first-child{margin-top:20px}#patients .patient_sitemap .item_lists_third li{font-weight:400;margin-bottom:18px;margin-left:24px}#patients .patient_sitemap .item_lists_third li a{color:#333}#patients .patient_sitemap .item_lists_third li:before{background:url() no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:4px}@media screen and (max-width:767px){#patients .patient_sitemap{margin-bottom:60px}}#patients .treatment.elental .imgbg01{background-color:#fcf8ed;border-radius:16px;padding:20px 0}#patients .treatment.elental .imgbg02{background:#cae5cd;border:5px solid #eab430;margin:30px auto 0;padding:30px;text-align:center}@media screen and (max-width:767px){#patients .treatment.elental .imgbg01{padding:20px 10px}}#patients .treatment.elental .download-PDF{text-align:center}#patients .treatment.elental .download-PDF p{font-size:18px;font-size:120%;font-weight:700}#patients .treatment.elental .download-PDF img{display:inline;max-width:100%;width:auto}#patients .treatment.elental .txt-color-01{color:#a7385b;font-weight:700}#patients .elental-howto .howtoTitleWrap{overflow:hidden;padding-bottom:30px;padding-top:20px}#patients .elental-howto{margin-bottom:30px}#patients .elental-howto .howtoTitle{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/howto/bg_01.png);border:3px solid #f8b62b;border-radius:30px;box-shadow:inset -2px -2px 0 1px #f8b62b;margin:0 auto;max-width:750px;min-height:280px;position:relative}#patients .elental-howto .howtoTitle .text-area .image{left:42px;position:absolute;top:-20px}#patients .elental-howto .howtoTitle .text,#patients .elental-howto .howtoTitle .title-area{margin-left:auto;padding:10px;width:66%}#patients .elental-howto .howtoTitle .title-area{text-align:center}@media screen and (max-width:767px){#patients .elental-howto .howtoTitle{width:auto}#patients .elental-howto .howtoTitle .title-area{margin:0 auto}#patients .elental-howto .text-area .image{height:auto;position:relative;width:30%}#patients .elental-howto .text-area .text{width:60%}#patients .elental-howto .text-area .image .inner .variable:before{content:"";display:block;padding-top:100%}#patients .elental-howto .inner{height:100%;left:-30px;position:absolute;top:80px;width:100%}}@media screen and (max-width:450px){#patients .elental-howto .howtoTitleWrap{padding:0}#patients .elental-howto .text-area .image{height:auto;position:relative;width:33%}#patients .elental-howto .inner{height:100%;left:-36px;position:absolute;top:110px;width:100%}}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/whats_nutritional/topColmun_bg.png);margin-bottom:60px;padding-bottom:20px}#patients .treatment.elental.whats_nutritional-advice .topColmun{display:flex;padding:10px 30px 0 80px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col .circle{background-color:#a7385b;border-radius:50%;color:#fff;font-weight:700;height:50px;line-height:50px;margin:-10px auto 0;text-align:center;width:50px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col figure{margin-top:10px;width:283px}#patients .treatment.elental.whats_nutritional-advice .col+.col{margin-left:36px}#patients .treatment.elental.whats_nutritional-advice .topColmun ul{background-color:#fff;border-radius:10px 10px 10px 10px;margin:36px 0;padding:20px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li{padding-left:24px;text-indent:-24px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li a{font-size:15px;font-size:100%;line-height:1;padding:0 0 0 24px;position:relative;text-decoration:underline}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li a:hover{text-decoration:none}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li a:visited{color:#333}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li a:before{background:#3eb370;content:"";height:17px;left:0;position:absolute;top:0;width:17px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;left:3px;position:absolute;top:5px;transform:rotate(45deg);width:8px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col+.col ul li+li{margin-top:11px}#patients .treatment.elental.whats_nutritional-advice .topColmun .col p{margin-bottom:0;text-align:center}#patients .treatment.elental.whats_nutritional-advice .topColmun p span{font-size:120%;font-weight:700}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn{margin:auto;width:546px}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a{align-items:center;background:#fff;background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/whats_nutritional/movieBtn_bg.png);background-position:100%;background-repeat:no-repeat;border:1px solid #d5d5d5;border-radius:6px;box-sizing:border-box;display:flex;flex:1 0 68px;font-size:15px;font-size:100%;line-height:1.2;max-width:100%;padding:5px 90px 5px 43px;position:relative;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a:hover{border:1px solid #3eb370;box-shadow:0 0 0 3px #3eb370}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a:visited{color:#333}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn p{display:flex;flex-flow:column nowrap;position:relative}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn p span{background:#3eb370;color:#fff;font-size:90%;font-weight:700;left:-7px;padding:.2em 1em;position:absolute;top:-10px;z-index:1}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a:before{background:#3eb370;bottom:0;content:"";height:17px;left:16px;margin:auto;position:absolute;right:auto;top:0;width:17px}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:5px;left:20px;margin:auto;position:absolute;right:auto;top:0;transform:rotate(45deg);width:5px}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn a strong{font-size:120%}@media screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .topColmun{padding:10px 10px 0}#patients .treatment.elental.whats_nutritional-advice .col+.col{margin-left:0}#patients .treatment.elental.whats_nutritional-advice .topColmun ul{margin:26px 0}#patients .treatment.elental.whats_nutritional-advice .topColmunWrap .movieBtn{margin:16px;width:auto}#patients .treatment.elental.whats_nutritional-advice .topColmun{flex-wrap:wrap}#patients .treatment.elental.whats_nutritional-advice .topColmun .col{width:100%}#patients .treatment.elental.whats_nutritional-advice .topColmun .col figure{margin-top:10px;width:100%}}#patients .treatment.elental.whats_nutritional-advice .ilBox03{background-color:#fcf8ed;border-radius:16px;padding:120px 0 20px;position:relative}#patients .treatment.elental.whats_nutritional-advice .ilBox03 .il03{position:absolute;right:0;top:-100px;width:400px}@media only screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .ilBox03{padding:10px}#patients .treatment.elental.whats_nutritional-advice .ilBox03 div{margin-bottom:20px;text-align:center}#patients .treatment.elental.whats_nutritional-advice .ilBox03 .il04{width:80%}}#patients .treatment.elental.whats_nutritional-advice .point{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/whats_nutritional/point_bg.png);color:#6d4e50;font-size:18px;font-size:120%;font-weight:700;padding:28px 20px;position:relative;text-align:center}#patients .treatment.elental.whats_nutritional-advice .point:after,#patients .treatment.elental.whats_nutritional-advice .point:before{content:"";height:20px;left:0;position:absolute;width:100%}#patients .treatment.elental.whats_nutritional-advice .point:before{background:linear-gradient(225deg,#fff 10px,transparent 0),linear-gradient(135deg,#fff 10px,transparent 0);background-size:20px 20px;top:-5px}#patients .treatment.elental.whats_nutritional-advice .point:after{background:linear-gradient(315deg,#fff 10px,transparent 0),linear-gradient(45deg,#fff 10px,transparent 0);background-size:20px 20px;bottom:-5px}#patients .treatment.elental.whats_nutritional-advice .il-box{display:flex;margin-bottom:40px}#patients .treatment.elental.whats_nutritional-advice .il-box div{background-color:#fcf8ed;border-radius:16px;box-sizing:border-box;margin-bottom:20px;min-height:0;padding:24px;width:50%}#patients .treatment.elental.whats_nutritional-advice .il-box div+div{margin-left:30px}#patients .treatment.elental.whats_nutritional-advice .il-box02{border-bottom:3px solid #dcebc4;border-top:3px solid #dcebc4;margin:60px auto 0;padding:16px 0;text-align:center;width:700px}@media screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .il-box{align-items:center;flex-direction:column}#patients .treatment.elental.whats_nutritional-advice .il-box div{max-width:100%;width:375px}#patients .treatment.elental.whats_nutritional-advice .il-box div+div{margin-left:0}#patients .treatment.elental.whats_nutritional-advice .il-box02{width:100%}}#patients .treatment.elental.whats_nutritional-advice .column{border:3px dotted #a9cf52;border-radius:38px;box-sizing:border-box;margin:30px auto;padding:10px;position:relative;width:100%}#patients .treatment.elental.whats_nutritional-advice .column p{margin-bottom:0}#patients .treatment.elental.whats_nutritional-advice .column .ic{background-color:#a9cf52;border-radius:37px;bottom:0;color:#fff;font-size:18px;font-size:112%;font-weight:700;height:74px;left:-4px;line-height:4.4;margin:auto 0;position:absolute;text-align:center;top:-4px;top:0;width:74px}#patients .treatment.elental.whats_nutritional-advice .column .txt{font-size:15px;padding-left:70px}#patients .treatment.elental.whats_nutritional-advice .column .ic.type01,#patients .treatment.elental.whats_nutritional-advice .column .ic.type02{top:-18px}#hs_cos_wrapper_widget_1715352309018 .treatment.elental.whats_nutritional-advice .column .ic.type01,#hs_cos_wrapper_widget_1715352309018 .treatment.elental.whats_nutritional-advice .column .ic.type02,#hs_cos_wrapper_widget_1715353141713 .treatment.elental.whats_nutritional-advice .column .ic.type01,#hs_cos_wrapper_widget_1715353141713 .treatment.elental.whats_nutritional-advice .column .ic.type02{top:0}@media screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .column{width:94%}#patients .treatment.elental.whats_nutritional-advice .column .ic{top:-24px}#hs_cos_wrapper_widget_1715352309018 .treatment.elental.whats_nutritional-advice .column .ic,#hs_cos_wrapper_widget_1715353141713 .treatment.elental.whats_nutritional-advice .column .ic{top:0}#patients .treatment.elental.whats_nutritional-advice .column .ic.type01{top:-6px}#hs_cos_wrapper_widget_1715352309018 .treatment.elental.whats_nutritional-advice .column .ic.type01,#hs_cos_wrapper_widget_1715353141713 .treatment.elental.whats_nutritional-advice .column .ic.type01{top:0}#patients .treatment.elental.nutritional-advice .column .ic.type02{top:-32px}#hs_cos_wrapper_widget_1715352309018 .treatment.elental.nutritional-advice .column .ic.type02,#hs_cos_wrapper_widget_1715353141713 .treatment.elental.nutritional-advice .column .ic.type02{top:0}}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item{background-color:#eaeff9;display:flex;justify-content:space-between;padding:20px}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .image{padding-left:40px;text-align:center;width:250px}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item .image img{width:110px}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .text{width:710px}@media screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item{flex-direction:column;width:auto}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item .text{width:100%}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item .image{padding-left:0;width:100%}#patients .treatment.elental.whats_nutritional-advice .ilBox04 .item .image img{display:inline-block;max-width:110px}}#patients .treatment.elental.whats_nutritional-advice .note{border-bottom:3px solid #fdda92;border-top:3px solid #fdda92;margin-top:100px;padding:20px;position:relative}#patients .treatment.elental.whats_nutritional-advice .note p{color:#e9546b;font-weight:700;margin-left:130px}#patients .treatment.elental.whats_nutritional-advice .note img{left:6px;position:absolute;top:-48px;width:120px}@media screen and (max-width:767px){#patients .treatment.elental.whats_nutritional-advice .action img{display:block;margin:20px auto 0;position:unset;width:40%}#patients .treatment.elental.whats_nutritional-advice .note img{top:10px}}#patients .treatment.elental.nutritional-advice .topIndexMenu{background:#fbf9e2;display:flex;justify-content:space-between;margin-bottom:40px;padding:20px}#patients .treatment.elental.nutritional-advice .topIndexMenu .img{text-align:center;width:50%}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu{padding-left:60px;width:50%}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul{margin-top:10px}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul li a{display:block;line-height:1.3;padding:0 0 0 23px;position:relative;text-decoration:underline}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul li a:hover{text-decoration:none}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul li a:before{background:#f7ab00;content:"";height:16px;left:0;position:absolute;top:1px;width:16px}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul li a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:5px;left:3px;position:absolute;top:6px;transform:rotate(45deg);width:5px}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu ul li+li{margin-top:11px}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu p{margin-bottom:0}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu p.text-center{margin-top:100px;text-align:center}#patients .treatment.elental.nutritional-advice .topIndexMenu a:visited{color:#333}@media screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .topIndexMenu{box-sizing:border-box;flex-direction:column;padding:20px;width:100%}#patients .treatment.elental.nutritional-advice .topIndexMenu .img,#patients .treatment.elental.nutritional-advice .topIndexMenu .menu{padding-left:0;width:100%}#patients .treatment.elental.nutritional-advice .topIndexMenu .menu p.text-center{margin-top:40px}}#patients .treatment.elental.nutritional-advice .menuList01{display:flex;justify-content:space-between}#patients .treatment.elental.nutritional-advice .menuList01 .col{width:31.4285714286%}#patients .treatment.elental.nutritional-advice .menuList01 .col .figure{margin:0 auto;text-align:center;width:70%}#patients .treatment.elental.nutritional-advice .menuList01 .col .col_inner{background:#fffcd1;border-radius:10px;height:calc(100% - 170px);margin-top:20px;padding:17px 30px 8px}#patients .treatment.elental.nutritional-advice .menuList01 .col .col_inner dl dt{font-size:14px;font-size:93.33%;font-weight:700;margin-bottom:.7em;text-align:center}@media screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .menuList01{flex-direction:column;padding:0;width:100%}#patients .treatment.elental.nutritional-advice .menuList01 .col{margin-bottom:40px;width:100%}}#patients .treatment.elental.nutritional-advice .featureBox01{border:3px dotted #094;border-radius:15px;padding:20px;text-align:center}#patients .treatment.elental.nutritional-advice .featureBox01 figure{margin-bottom:0}#patients .treatment.elental.nutritional-advice .featureBox01 figure img{height:auto;width:70%}#patients .treatment.elental.nutritional-advice .featureBox02{align-items:flex-end;border:3px dotted #094;border-radius:15px;display:flex;justify-content:space-between;padding:20px 100px 0}#patients .treatment.elental.nutritional-advice .featureBox02 figure{margin-bottom:20px;text-align:center;width:49%}#patients .treatment.elental.nutritional-advice .featureBox02 figure+figure img{width:30%}#patients .treatment.elental.nutritional-advice .featureBox02 figure img{width:60%}#patients .treatment.elental.nutritional-advice .featureBox02 figure figcaption{font-weight:700;margin-top:4px;text-align:center}@media only screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .featureBox01 figure img{height:auto;width:100%}#patients .treatment.elental.nutritional-advice .featureBox02{align-items:flex-end;border:3px dotted #094;border-radius:15px;display:flex;justify-content:space-between;padding:20px 20px 0}}#patients .treatment.elental.nutritional-advice h2.nutritionalHdg02{border-left:none}#patients .treatment.elental.nutritional-advice .nutritionalHdg02{margin-bottom:40px;text-align:center}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner{background:#ef845d;border-radius:60px;color:#fff;display:inline-block;font-size:24px;font-weight:700;margin:0 auto;padding:.35em 2.5em .55em 1.25em;position:relative;text-align:center}#patients .treatment.elental.nutritional-advice .nutritionalHdg02.type02 .hdgInner{border-radius:29px;line-height:1;padding:.55em 1.25em}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner .ph01{bottom:28px;position:absolute;right:-10px;width:56px}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner .ph02{bottom:13px;position:absolute;right:13px;width:25px}@media only screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .nutritionalHdg02{margin-bottom:20px}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner{background:#ef845d;border-radius:38px;color:#fff;display:block;font-size:24px;font-weight:700;line-height:1.3;margin:0 auto;padding:.25em 3.5em .35em 1.25em;position:relative;text-align:center}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner .ph01{bottom:30px;position:absolute;right:14px;width:61px}#patients .treatment.elental.nutritional-advice .nutritionalHdg02 .hdgInner .ph02{bottom:13px;position:absolute;right:23px;width:30px}}#patients .treatment.elental.nutritional-advice .howtowList01{display:flex;flex-wrap:wrap;justify-content:space-between}#patients .treatment.elental.nutritional-advice .howtowList01 .col{background:#fffcdd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:10px 0 10px 10px;width:48.2804232804%}#patients .treatment.elental.nutritional-advice .howtowList01 .col .text{width:200px}#patients .treatment.elental.nutritional-advice .howtowList01 .col figure{margin-bottom:0;width:230px}#patients .treatment.elental.nutritional-advice .howtowList01 .col figure img{height:170px;width:auto}#patients .treatment.elental.nutritional-advice .howtowList01 .col .text .num{background:#ef845d;border-radius:50%;color:#fff;font-size:16px;font-size:106.66%;font-weight:700;height:1.25em;line-height:1;margin-bottom:.3em;padding-top:.1em;position:relative;text-align:center;width:1.25em}#patients .treatment.elental.nutritional-advice .howtowList01 .col .text .noteCap{color:red;font-size:12px;margin-left:1em;margin-top:30px;text-indent:-1em}@media only screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .howtowList01{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px}#patients .treatment.elental.nutritional-advice .howtowList01 .col{background:#fffcdd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:18px;padding:10px 0 10px 10px;width:100%}#patients .treatment.elental.nutritional-advice .howtowList01 .col .text{width:61.4285714286%}#patients .treatment.elental.nutritional-advice .howtowList01 .col figure{margin-bottom:0;width:37.4285714286%}#patients .treatment.elental.nutritional-advice .howtowList01 .col.type02 .text,#patients .treatment.elental.nutritional-advice .howtowList01 .col.type02 figure{width:48.5714285714%}#patients .treatment.elental.nutritional-advice .howtowList01 .col .text p{margin-bottom:0}#patients .treatment.elental.nutritional-advice .howtowList01 .col figure img{height:auto;width:100%}}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner{flex:0 0 auto;max-width:100%}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner .noticeBox01{align-items:center;background:#0054a7;border-radius:22px;box-sizing:border-box;color:#fff;display:flex;flex-flow:row wrap;justify-content:center;margin:0 auto 60px;padding:.95em calc(1.3em - 10px)}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner .noticeBox01 p{box-sizing:border-box;flex:0 0 auto;font-size:18px;font-size:128.5%;font-weight:700;margin:0 10px;max-width:calc(100% - 20px);text-align:left}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner .noticeBox01 p+p{font-size:16px;font-size:100%;font-weight:400}#patients .treatment.elental.nutritional-advice .noticeBox02 p{background:#0054a7;border-radius:22px;color:#fff;display:inline-block;padding:.95em 5em;text-align:center}@media screen and (max-width:767px){#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner .noticeBox01{border-radius:11px;margin:0 auto 40px;padding:.75em calc(1.3em - 10px);text-align:center}#patients .treatment.elental.nutritional-advice .noticeBox01Wrap .noticeBox01WrapInner .noticeBox01 p{text-align:center}#patients .treatment.elental.nutritional-advice .noticeBox02 p{background:#0054a7;border-radius:11px;color:#fff;display:inline-block;padding:.95em 1em;text-align:center}}#patients .treatment.elental.nutritional-advice .faqList01 ul li{list-style:disc}#patients .treatment.elental.nutritional-advice .faqList01 ul{margin-left:20px}#patients .treatment.elental.nutritional-advice .faqList01 p{margin-bottom:0}#patients .treatment.elental.nutritional-advice .faqList01 div .q{background:#d3edfb;border-radius:24px;font-size:18px;font-size:120%;font-weight:700;margin-bottom:16px;padding:.55em 1em}#patients .treatment.elental.nutritional-advice .faqList01 .aBox{background:#fce5e8;border-radius:24px;margin-left:56px;padding:14px 20px}#patients .treatment.elental.nutritional-advice .faqList01 .aBox .noteCap{margin-left:1em;margin-top:20px;text-indent:-1em}#patients .treatment.elental.nutritional-advice .faqList01 .aBox div{margin-left:30px;margin-top:16px}#patients .treatment.elental.nutritional-advice .faqList01 div .q .list_mark{display:inline-block;width:2.25em}#patients .treatment.elental.nutritional-advice .faqList01 div div .a{font-size:18px;font-size:120%;font-weight:700}#patients .treatment.elental.nutritional-advice .faqList01 div div .a .list_mark{display:inline-block;width:2.25em}@media screen and (max-width:767px){#patients .treatment.elental .faqList01 .aBox{margin-left:30px}}#patients .treatment.elental .text-right{margin-top:55px;text-align:right}#patients .treatment.elental .text-right p{display:inline-block;text-align:left}#patients .treatment.elental.suien_lifecare .topColmunWrap{background:#006fbc;margin-bottom:60px;padding:20px}#patients .treatment.elental.suien_lifecare .topIndexMenu .topColmun{background:#fff;border-radius:20px;display:flex;justify-content:space-between;padding:20px}#patients .treatment.elental.suien_lifecare .topIndexMenu .img{text-align:center;width:50%}#patients .treatment.elental.suien_lifecare .topIndexMenu .img img{max-width:300px}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu{width:50%}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul{margin-top:50px}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul li a{display:block;font-size:15px;font-size:100%;line-height:1.3;padding:0 0 0 24px;position:relative;text-decoration:underline}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul li a:hover{text-decoration:none}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul li a:before{background:#006fbc;content:"";height:17px;left:0;position:absolute;top:0;width:17px}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul li a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:5px;left:4px;position:absolute;top:5px;transform:rotate(45deg);width:5px}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul li+li{margin-top:11px}#patients .treatment.elental.suien_lifecare .topIndexMenu p span{font-size:120%;font-weight:700}#patients .treatment.elental.suien_lifecare .topIndexMenu p{margin-bottom:0}#patients .treatment.elental.suien_lifecare .topIndexMenu p.text-center{margin-top:100px}#patients .treatment.elental.suien_lifecare .topIndexMenu a:visited{color:#333}@media screen and (max-width:767px){#patients .treatment.elental.suien_lifecare .topColmun{box-sizing:border-box;flex-direction:column;padding:20px;width:100%}#patients .treatment.elental.suien_lifecare .topIndexMenu .img,#patients .treatment.elental.suien_lifecare .topIndexMenu .img img,#patients .treatment.elental.suien_lifecare .topIndexMenu .menu{width:100%}#patients .treatment.elental.suien_lifecare .topIndexMenu .menu ul{margin-top:20px}#patients .treatment.elental.suien_lifecare .topIndexMenu p.text-center{margin-top:40px}}#patients .treatment.elental .suien_lifecare .headline04{color:#006fbc;font-size:20px;font-size:133%;font-weight:700;margin-bottom:20px}#patients .treatment.elental.suien_lifecare .treatmentstep{display:flex;margin-top:60px}#patients .treatment.elental.suien_lifecare .treatmentstep .item{width:600px}#patients .treatment.elental.suien_lifecare .treatmentstep .image{text-align:center;width:360px}#patients .treatment.elental.suien_lifecare .treatmentstep .image img{width:155px}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step01{background-color:#dff2fc;border:3px solid #006fbc;min-height:60px;padding:60px 0 0 24px;position:relative;width:600px}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step01 .hdg{background:no-repeat url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/suien_lifecare/s04-b01.png);font-size:18px;font-size:120%;font-weight:700;height:69px;left:-12px;line-height:62px;position:absolute;text-align:center;top:-20px;width:280px}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step01 img{position:absolute;right:0;top:-76px;width:155px}#patients .treatment.elental.suien_lifecare .treatmentstep .next{margin-bottom:16px;text-align:center}#patients .treatment.elental.suien_lifecare .treatmentstep .next p{margin:24px 0 16px}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step02{border:3px solid #727171;margin-top:32px;min-height:40px;padding:60px 0 20px 24px;position:relative;width:600px}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step02 .hdg{background:no-repeat url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/suien_lifecare/s04-b02.png);font-size:18px;font-size:120%;font-weight:700;height:69px;left:-12px;line-height:62px;position:absolute;text-align:center;top:-20px;width:174px}@media screen and (max-width:767px){#patients .treatment.elental.suien_lifecare .treatmentstep{flex-direction:column;margin-top:0;padding:0}#patients .treatment.elental.suien_lifecare .treatmentstep .item{height:auto;order:2;width:auto}#patients .treatment.elental.suien_lifecare .treatmentstep .image{order:1}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step01{height:auto;margin-top:40px;padding:60px 0 20px 24px;width:auto}#patients .treatment.elental.suien_lifecare .treatmentstep .stepBox .step02{height:auto;padding:60px 0 20px 24px;width:auto}}#patients .treatment.elental.suien_lifecare .food-lipid-guideline{display:flex;flex-wrap:wrap;margin:auto}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item{border-bottom:2px solid #838282;border-right:2px solid #838282;display:flex;flex-direction:column;padding:20px 0 20px 20px;width:30%}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item p{font-size:18px;font-size:120%;font-weight:700;line-height:1.2;margin-bottom:0}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item p+p{text-align:center}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item p+p+p{color:#006fbc;display:inline-block;font-size:26px;font-size:173%;font-weight:700;margin-right:10px;text-align:right}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item img{height:120px;margin-right:10px;margin-top:16px;margin-inline:auto;vertical-align:bottom;width:auto}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item:nth-child(3n){border-right:none}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item:nth-child(n+10){border-bottom:none}@media screen and (max-width:767px){#patients .treatment.elental.suien_lifecare .food-lipid-guideline{width:100%}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item{border-right:none;padding:20px 0 10px;width:100%}#patients .treatment.elental.suien_lifecare .food-lipid-guideline .item:nth-child(n+10){border-bottom:2px solid #838282}}#patients .treatment.elental.suien_lifecare .app{align-items:center;background-color:#bae3f9;border-radius:10px;display:flex;justify-content:center;padding:30px}#patients .treatment.elental.suien_lifecare .app .text{width:80%}#patients .treatment.elental.suien_lifecare .app .text .btn ul{display:flex;margin-left:40%;width:330px}#patients .treatment.elental.suien_lifecare .app .text .btn img{max-height:52px}#patients .treatment.elental.suien_lifecare .app .btn ul li+li{margin-left:16px}#patients .treatment.elental.suien_lifecare .app .image{width:20%}#patients .treatment.elental.suien_lifecare .app .image img{width:165px}@media screen and (max-width:767px){#patients .treatment.elental.suien_lifecare .app{flex-direction:column;margin:0 auto;padding:30px 10px;width:100%}#patients .treatment.elental.suien_lifecare .app .image img{width:50%!important}#patients .treatment.elental.suien_lifecare .app .image,#patients .treatment.elental.suien_lifecare .app .text{width:100%}#patients .treatment.elental.suien_lifecare .app .text .btn ul{height:auto;margin-left:0;width:100%}#patients .treatment.elental.suien_lifecare .app .btn ul li+li{margin-left:6px}#patients .treatment.elental.suien_lifecare .app .text .btn{margin:40px auto 0;max-width:330px}.image{margin-top:30px;text-align:center}}#patients .treatment.elental.p-howto .cautionBox01{border:2px solid #f3dae9;border-radius:6px}#patients .treatment.elental.p-howto .cautionBox01 .boxHdg{background:#ed798e;border-radius:4px 4px 0 0;padding:8px 0;text-align:center}#patients .treatment.elental.p-howto .cautionBox01 .boxHdg .inner{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_03.png) no-repeat 0 50%;background-size:28px auto;color:#fff;font-size:18px;font-weight:700;line-height:1;padding:.5em 0 .5em 42px}#patients .treatment.elental.p-howto .cautionBox01 .cautionBox01Inner01{padding:20px 17px 20px 18px}#patients .treatment.elental.p-howto table.table-phowto-heat{border:1px solid #d5d5d5;width:100%}#patients .treatment.elental.p-howto table.table-phowto-heat th{background:#fde09a;font-weight:700;padding:.25em 1em;text-align:center}#patients .treatment.elental.p-howto table.table-phowto-heat td{border-left:1px solid #b8b4b4;padding:10px;text-align:center;vertical-align:top}#patients .treatment.elental.p-howto table.table-phowto-heat tbody tr:nth-child(2n) td{background:#fdf2f7}#patients .treatment.elental.p-howto .calcBox01 p{margin-bottom:0}#patients .treatment.elental.p-howto .calcBox01{border:1px solid #d5d5d5;padding:25px 50px 45px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_06.png) no-repeat 53% 50%;display:flex;justify-content:space-between;margin-top:20px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea{width:344px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap,#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .elentalWrap{align-items:center;display:flex;justify-content:space-between}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap p,#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .elentalWrap p{text-align:right;width:131px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap{margin-top:20px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;background:#fff;background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_01.png) no-repeat 100% 50%;background-size:49px auto;border:1px solid #cbcbcb;box-shadow:none;box-sizing:border-box;font-size:17px;line-height:1.5;padding:.4em 1.5em .4em .3em;text-align:left;width:200px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea select::-ms-expand{display:none}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap select{background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_02.png) no-repeat 100% 50%;background-size:49px auto}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea{display:flex;justify-content:space-between;width:304px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_04.png) no-repeat 50% 50%;border:3px solid #d5d5d5;box-sizing:border-box;padding:20px 5px;text-align:center;width:140px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div+div{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_05.png) no-repeat 50% 50%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .hdg{font-size:16px;font-weight:700;margin-bottom:.5em}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .volume{color:#ed798e;font-size:30px;font-weight:700;line-height:1}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .ml{font-size:16px;line-height:1;margin-left:.2em}@media screen and (max-width:767px){#patients .treatment.elental.p-howto .calcBox01{border:1px solid #d5d5d5;border-radius:6px;padding:20px 14px}#patients .treatment.elental.p-howto .calcBox01 p{text-align:center}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_06_sp.png) no-repeat 50% 56%;background-size:40px auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea{margin-bottom:40px;width:100%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap,#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .elentalWrap{align-items:center;display:block;justify-content:space-between}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap p,#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .elentalWrap p{font-size:100%;margin-right:10px;text-align:center;width:100%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap .selectWrap,#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .elentalWrap .selectWrap{text-align:center}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap{margin-top:20px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;background:#fff;background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_01.png) no-repeat 100% 50%;background-size:49px auto;border:1px solid #cbcbcb;box-shadow:none;box-sizing:border-box;font-size:15px;line-height:1.5;padding:.4em 3.5em .4em .3em;text-align:left;width:70%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .inputArea .concentrationWrap select{background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_02.png) no-repeat 100% 50%;background-size:49px auto}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;width:90%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div{background:#fff;background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_04_sp.png) no-repeat 7px 50%;background-size:auto 23px;border:1px solid #d5d5d5;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 20px 7px 30px;text-align:center;width:100%}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div+div{background:#fff url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/elental/p-howto/bg_05_sp.png) no-repeat 7px 50%;background-size:auto 23px;margin-top:10px}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .hdg{font-size:13px;font-weight:700;margin-bottom:0;padding-top:.25em}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .volume{color:#ed798e;font-size:25px;font-weight:700;line-height:1}#patients .treatment.elental.p-howto .calcBox01 .calcBox01Inner .resultArea div .ml{font-size:100%;line-height:1}}#patients .treatment.elental.preparation table.dispensing-table{border:1px solid #d5d5d5;table-layout:fixed;width:100%;word-wrap:break-word}#patients .treatment.elental.preparation .dispensing-table tbody td,#patients .treatment.elental.preparation .dispensing-table thead th{width:100px}#patients .treatment.elental.preparation .dispensing-table td.fixed01,#patients .treatment.elental.preparation .dispensing-table th.fixed01{padding-left:0!important;padding-right:0!important;width:100px!important}#patients .treatment.elental.preparation .dispensing-table td.fixed02,#patients .treatment.elental.preparation .dispensing-table th.fixed02{width:170px!important}#patients .treatment.elental.preparation.preparation .dispensing-table{border:1px solid #d5d5d5;width:100%}#patients .treatment.elental.preparation.preparation .dispensing-table .lv01{background:#c7d9f0}#patients .treatment.elental.preparation.preparation .dispensing-table .lv02{background:#cce198}#patients .treatment.elental.preparation.preparation .dispensing-table tbody td,#patients .treatment.elental.preparation.preparation .dispensing-table tbody th,#patients .treatment.elental.preparation.preparation .dispensing-table thead th{font-size:14px;font-size:87.5%;padding:.3em .25em;text-align:center;vertical-align:middle}#patients .treatment.elental.preparation.preparation .dispensing-table tbody td.text-right,#patients .treatment.elental.preparation.preparation .dispensing-table tbody th.text-right,#patients .treatment.elental.preparation.preparation .dispensing-table thead th.text-right{text-align:right}#patients .treatment.elental.preparation.preparation .dispensing-table.typeNowrap td,#patients .treatment.elental.preparation.preparation .dispensing-table.typeNowrap th{padding:.3em .85em;white-space:nowrap}#patients .treatment.elental.preparation.preparation .dispensing-table thead th{background:#c7d9f0;border-right:1px solid #000;font-weight:700}#patients .treatment.elental.preparation.preparation .dispensing-table.sosei thead th{border-bottom:1px solid #000}#patients .treatment.elental.preparation.preparation .dispensing-table tbody th{background:#cce198;border-right:1px solid #000;border-top:1px solid #000}#patients .treatment.elental.preparation.preparation .dispensing-table tbody td{border-right:1px solid #000;border-top:1px solid #000}#patients .treatment.elental.preparation.preparation .dispensing-table.sosei tbody td{border-top:none}#patients .treatment.elental.preparation.preparation .dispensing-table th+th,#patients .treatment.elental.preparation.preparation .dispensing-table thead tr:nth-child(n+2) th:first-child{border-right:1px solid #000}#patients .treatment.elental.preparation.preparation .dispensing-table thead tr:nth-child(2n) th{background:#dff2fc}#patients .treatment.elental.preparation.preparation .dispensing-table tbody tr:nth-child(2n) td{background:#f2f7e3;border-top:none}#patients .treatment.elental.preparation.preparation .dispensing-table.sosei tbody tr.bb td{border-bottom:1px solid #000}#patients .treatment.elental.preparation.preparation .dispensing-table .border-l-none{border-left:none}#patients .treatment.elental.preparation.preparation .dispensing-table .border-r-none{border-right:none}#patients .treatment.elental.preparation.preparation .dispensing-table tbody .text-left{text-align:left}#patients .treatment.elental.preparation.preparation .scroll_div{overflow:auto;width:100%}@media screen and (max-width:767px){#patients .treatment.elental.preparation .dispensing-table tbody td,#patients .treatment.elental.preparation .dispensing-table thead th{width:80px}#patients .treatment.elental.preparation .dispensing-table td.fixed01,#patients .treatment.elental.preparation .dispensing-table th.fixed01{width:85px!important}#patients .treatment.elental.preparation .dispensing-table td.fixed02,#patients .treatment.elental.preparation .dispensing-table th.fixed02{width:145px!important}#patients .fixed_header_display_none_at_print{display:none}}#patients .treatment.moviprep.howto .clearfix:after{clear:both;content:"";display:block}#patients .treatment.moviprep.howto .cautionArea.howto_bg{background:#542f8e}#patients .treatment.moviprep.howto .cautionArea.howto2_bg{background:#00a0e9}#patients .treatment.moviprep.howto .cautionArea{margin-top:44px;padding:24px 18px 31px}#patients .treatment.moviprep.howto .cautionArea p{color:#fff}#patients .treatment.moviprep.howto .cautionArea .cautionAreaInner{background:#fff;border-radius:6px;padding:20px}#patients .treatment.moviprep.howto .cautionArea .cautionAreaInner ul li{color:#e83828;display:block;float:left;font-size:16px;font-size:106.66%;font-weight:700;line-height:2em;margin-left:30px;min-width:7em;text-indent:-1em}#patients .treatment.moviprep.howto .cautionArea .cautionAreaInner ul li:before{content:"・"}@media screen and (max-width:767px){#patients .treatment.moviprep.howto .cautionArea .cautionAreaInner{border-radius:4px;margin-top:17px;padding:6.39% 7.9% 6.5%}#patients .treatment.moviprep.howto .cautionArea .cautionAreaInner ul li{line-height:1.6em;margin-left:0;width:50%}}#patients .treatment.movicol .circle-list .lead{font-size:20px}#patients .treatment.movicol .doseguideline-table-pc table{margin-bottom:20px;margin-top:10px}#patients .treatment.movicol .doseguideline-table-pc table thead th{width:25%}#patients .treatment.movicol .doseguideline-table-pc table,#patients .treatment.movicol .doseguideline-table-pc table td,#patients .treatment.movicol .doseguideline-table-pc table th{padding:.6em;text-align:center}#patients .treatment.movicol .doseguideline-table-pc table,#patients .treatment.movicol .doseguideline-table-pc table th{border:2px solid #a0a2a2}#patients .treatment.movicol .doseguideline-table-pc table td,#patients .treatment.movicol .doseguideline-table-pc table th{border-right:2px solid #a0a2a2}#patients .treatment.movicol .doseguideline-table-pc table thead th{color:#00a273;font-weight:700;padding:.3em .5em .2em;text-align:center}#patients .treatment.movicol .doseguideline-table-pc table tbody th{font-weight:700;vertical-align:middle}#patients .treatment.movicol .doseguideline-table-pc table tbody .dot_bottom{border-bottom:2px dotted #a0a2a2}#patients .treatment.movicol .doseguideline-table-pc table tbody ul{margin-top:10px;text-align:left}#patients .treatment.movicol .doseguideline-table-pc em{color:#00a161;font-style:inherit;font-weight:700}#patients .treatment.movicol .doseguideline-table-pc table .bg01{background:#e5f6f1}#patients .treatment.movicol .doseguideline-table-pc table .bg02{background:#d8effc}#patients .treatment.movicol .doseguideline-table-sp table{width:100%}#patients .treatment.movicol .doseguideline-table-sp table td,#patients .treatment.movicol .doseguideline-table-sp table th{display:block}#patients .treatment.movicol .doseguideline-table-sp table,#patients .treatment.movicol .doseguideline-table-sp table th{border-bottom:2px solid #a0a2a2}#patients .treatment.movicol .doseguideline-table-sp table td,#patients .treatment.movicol .doseguideline-table-sp table th{border-left:2px solid #a0a2a2;border-right:2px solid #a0a2a2}#patients .treatment.movicol .doseguideline-table-sp table{margin-bottom:20px;margin-top:10px}#patients .treatment.movicol .doseguideline-table-sp table td,#patients .treatment.movicol .doseguideline-table-sp table th.title{padding:.6em;text-align:center}#patients .treatment.movicol .doseguideline-table-sp table th{color:#00a273;font-weight:700;text-align:center;vertical-align:middle}#patients .treatment.movicol .doseguideline-table-sp table .dot_bottom{border-bottom:2px dotted #a0a2a2}#patients .treatment.movicol .doseguideline-table-sp table tbody ul{margin-top:10px;text-align:left}#patients .treatment.movicol .doseguideline-table-sp em{color:#00a161;font-style:inherit;font-weight:700}#patients .treatment.movicol .doseguideline-table-sp table .bg01{background:#e5f6f1}#patients .treatment.movicol .doseguideline-table-sp table .bg02{background:#d8effc}#patients .treatment.movicol .doseguideline-table-sp table .item_head th:first-of-type{display:none}#patients .treatment.movicol .doseguideline-table-sp table .item_head th:first-of-type+th{border-top:2px solid #a0a2a2}#patients .treatment.movicol .doseguideline-memo{background:#f1f7e3;padding:20px}#patients .treatment.movicol .doseguideline-memo ul{margin-left:1em;margin-top:40px}#patients .treatment.movicol .doseguideline-memo ul li{background:#f1f7e3;list-style:disc}@media screen and (max-width:767px){#patients .treatment.movicol .doseguideline-memo ul{margin-top:20px}}#patients .treatment.movicol ul.check{margin:40px 0;text-align:center}#patients .treatment.movicol ul.check li{display:inline-block;font-size:130%;font-weight:700;margin:0 .5em;position:relative}#patients .treatment.movicol ul.check li:before{border:1px solid #b6b5b5;content:"";display:block;height:15px;position:absolute;top:.2em;width:15px;z-index:1}#patients .treatment.movicol ul.check li .check{padding-left:25px}#patients .treatment.movicol ul.check li .check:after{border-bottom:3px solid #ee7c7a;border-left:3px solid #ee7c7a;content:"";display:block;height:6px;left:.1em;position:absolute;top:.1em;transform:rotate(-50deg);width:15px;z-index:3}#patients .treatment.movicol ul.check li .sml{font-size:85%}@media screen and (max-width:767px){#patients .treatment.movicol ul.check{text-align:left}}#patients .treatment.rectabul .color01{color:#9c3035}#patients .treatment.rectabul .il-box01{display:flex;flex-basis:340px;margin:0 auto;width:700px}#patients .treatment.rectabul .il-box01 div,#patients .treatment.rectabul .il-box01 div img{width:100%}#patients .treatment.rectabul .il-box01 div+div{margin-left:20px}@media screen and (max-width:767px){#patients .treatment.rectabul .il-box01{flex-direction:column;width:100%}#patients .treatment.rectabul .il-box01 div{text-align:center}#patients .treatment.rectabul .il-box01 div img{max-width:375px;text-align:center}#patients .treatment.rectabul .il-box01 div+div{margin-left:0;margin-top:10px}#patients .treatment.rectabul .il-box02 img{width:100%}}#patients .treatment.rectabul .figureList01{margin-bottom:20px}#patients .treatment.rectabul .figureList01 ul{display:flex}#patients .treatment.rectabul .figureList01 li{display:flex;flex:0 0 auto;width:calc(50% - 20px)}#patients .treatment.rectabul .figureList01 li:first-child{margin-right:40px}#patients .treatment.rectabul .figureList01 li figure{flex:0 1 180px;max-width:180px}#patients .treatment.rectabul .figureList01 li dl{flex:0 1 230px;margin-left:20px;max-width:230px}#patients .treatment.rectabul .figureList01 li dt{font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){#patients .treatment.rectabul .figureList01 ul{flex-direction:column;padding:0;width:100%}#patients .treatment.rectabul .figureList01 li{width:100%}#patients .treatment.rectabul .figureList01 li:first-child{margin-bottom:30px;margin-right:0}}#patients .treatment.rectabul .figureList02 ul{display:flex}#patients .treatment.rectabul .figureList02 li{flex:0 0 auto;max-width:100%}#patients .treatment.rectabul .figureList02 li:not(:first-child){margin-left:40px}#patients .treatment.rectabul .figureList02 li p{margin-top:20px}#patients .treatment.rectabul .figureList02 li:first-child p{font-weight:700}@media screen and (max-width:767px){#patients .treatment.rectabul .figureList02 ul{flex-direction:column;padding:0;width:100%}#patients .treatment.rectabul .figureList02 li{display:flex;width:100%}#patients .treatment.rectabul .figureList02 li div{flex:0 1 150px;max-width:50%}#patients .treatment.rectabul .figureList02 li:first-child div{flex:0 1 230px}#patients .treatment.rectabul .figureList02 li p{flex:1 0 auto;margin-left:15px;margin-top:0;max-width:calc(100% - 165px)}#patients .treatment.rectabul .figureList02 li:not(:first-child){margin-left:0;margin-top:20px}}#patients .treatment.rectabul .figureList03 ul{display:flex;flex-wrap:wrap;justify-content:space-between}#patients .treatment.rectabul .figureList03 ul:after{content:"";display:block;width:30%}#patients .treatment.rectabul .figureList03 li{margin-bottom:40px;width:30%}#patients .treatment.rectabul .figureList03 li img{width:100%}#patients .treatment.rectabul .figureList03 dt{margin-bottom:10px}#patients .treatment.rectabul .figureList03 p{margin-top:20px}@media screen and (max-width:767px){#patients .treatment.rectabul .figureList03 ul{padding:0;width:100%}#patients .treatment.rectabul .figureList03 li{margin-bottom:20px;width:100%}#patients .treatment.rectabul .figureList03 dd{display:flex}#patients .treatment.rectabul .figureList03 div{width:50%}#patients .treatment.rectabul .figureList03 p{margin-top:0;padding-left:10px;width:50%}}#patients .treatment.rectabul .figureList04 ul{display:flex}#patients .treatment.rectabul .figureList04 li{width:270px}#patients .treatment.rectabul .figureList04 li:first-child{padding-right:6%}#patients .treatment.rectabul .figureList04 li img{width:100%}#patients .treatment.rectabul .figureList04 li:first-child{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/rectabul/ic_01.png) no-repeat 286px 82px}#patients .treatment.rectabul .figureList04 p{margin-top:20px}#patients .treatment.rectabul .circle-list li p.cap{font-size:12px;margin-bottom:0;margin-top:.6em;text-indent:0}@media screen and (max-width:767px){#patients .treatment.rectabul .figureList04 ul{flex-direction:column;padding:0;width:100%}#patients .treatment.rectabul .figureList04 li{width:100%}#patients .treatment.rectabul .figureList04 li:first-child{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/rectabul/ic_02.png) no-repeat 46% 94.2%;background-size:9% auto;padding-bottom:16%;padding-right:0}}#patients .treatment.rectabul .checkList01{margin-bottom:10px;margin-left:21px}#patients .treatment.rectabul .checkList01 li{font-weight:700;line-height:1.857;padding-left:21px;position:relative}#patients .treatment.rectabul .checkList01 li:before{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/rectabul/ic_03.png) no-repeat;background-size:contain;content:"";display:inline-block;height:15px;left:0;position:absolute;top:5px;vertical-align:middle;width:12px}#patients .treatment.rectabul .figureList05{margin-bottom:20px;padding:0 40px}#patients .treatment.rectabul .figureList05 ul{display:flex;justify-content:space-between}#patients .treatment.rectabul .figureList05 ul li{flex:0 0 auto;max-width:calc(33.33% - 6.66667px)}#patients .treatment.rectabul .figureList05 ul li p{font-weight:700;margin-top:20px;text-align:center}@media screen and (max-width:767px){#patients .treatment.rectabul .figureList05{padding:0}#patients .treatment.rectabul .figureList05 ul li+li{margin-left:10px}#patients .treatment.rectabul .figureList05 ul li p{margin-top:10px}}#patients .treatment.rectabul .clearfix:after{clear:both;content:"";display:block}#patients .treatment.rectabul .sideeffectBox01{background:#dff2fc;border-radius:5px;padding:20px 200px}#patients .treatment.rectabul .sideeffectBox01 ul li{display:block;float:left;font-weight:700;line-height:2.26;margin-left:30px;min-width:10em;text-indent:-1em}#patients .treatment.rectabul .sideeffectBox01 ul li:before{content:"・"}@media screen and (max-width:767px){#patients .treatment.rectabul .sideeffectBox01{background:#dff2fc;border-radius:5px;padding:13px 10px}#patients .treatment.rectabul .sideeffectBox01 ul li{min-width:3em}}#patients .treatment.rectabul .cautionBox02{border:2px solid #e83820;border-radius:5px;padding:10px;text-align:center}#patients .treatment.rectabul .cautionBox02 p{color:#e83820;font-weight:700;line-height:2.26;margin-bottom:0}#patients .treatment.rectabul .heading01{color:#e83820;font-size:18px;font-size:120%;font-weight:700}#patients .treatment.rectabul .checkList02{margin-top:19px}#patients .treatment.rectabul .checkList02 li{background:#dff2fc;border-radius:6px;position:relative}#patients .treatment.rectabul .checkList02 li+li{margin-top:16px}#patients .treatment.rectabul .checkList02 li span{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/rectabul/ic_04.png) no-repeat 22px 48%;display:table-cell;height:4.65em;line-height:1.733;padding:0 126px 0 63px;vertical-align:middle;width:100%}#patients .treatment.rectabul .checkList02 li a{margin-top:-12px;position:absolute;right:16px;top:50%}@media screen and (max-width:767px){#patients .treatment.rectabul .heading01+.checkList02{margin-top:19px}#patients .treatment.rectabul .checkList02 li{background:#dff2fc;border-radius:6px;position:relative}#patients .treatment.rectabul .checkList02 li+li{margin-top:4.04%}#patients .treatment.rectabul .checkList02 li span{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/pc/treatment/rectabul/ic_04.png) no-repeat 8px 14px;background-size:11.5px auto;display:inline-block;height:inherit;line-height:1.733;padding:10px 15px 40px 25px;vertical-align:middle;width:inherit}#patients .treatment.rectabul .checkList02 li a{bottom:12px;position:absolute;right:8px;top:inherit;width:92px}}#patients .useful .useful-button-area{margin-top:60px;text-align:right}#patients .useful .useful-button-area a{background:#ea68a2;border:1px solid #ea68a2;border-radius:10px;color:#fff;display:inline-block;font-weight:700;margin:10px 10px 10px 0;padding:7px 26px}#patients .useful .useful-button-area .useful-button{color:#fff;display:inline-block;padding-left:20px;position:relative;text-decoration:none}#patients .useful .useful-button-area .useful-button:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;margin-top:-6px;position:absolute;right:10px;top:55%;width:0}#patients .useful .useful-button-area .useful-button:hover:after{border-color:transparent transparent transparent #ea68a2;border-style:solid;border-width:4px 0 4px 6px;content:"";height:0;margin-top:-6px;position:absolute;right:10px;top:55%;width:0}#patients .useful .useful-button-area .useful-button:hover{background:#fff;color:#ea68a2;text-decoration:none}@media screen and (max-width:767px){#patients .useful .useful-button-area{margin-top:0;text-align:center}#patients .useful .useful-button-area a{font-size:.96em;margin:20px 0 10px;padding:5px 28px}}#patients .blank_link{margin-bottom:70px}#patients .blank_link p{margin-bottom:45px}#patients .blank_link .blank_link_button{margin:0 auto;width:460px}#patients .blank_link .to-detail-button{background:url(../../images/pc/common/arrow_pink_white.png) top 50% right 10px no-repeat;background-color:#fff;background-size:20px 20px;border:1px solid #ea68a2;border-radius:30px;display:inline-block;margin:10px 0;padding:7px 35px;text-align:center;text-decoration:none}#patients .blank_link .to-detail-button:active,#patients .blank_link .to-detail-button:hover{background:url(../../images/sp/common/arrow_white_pink.png) top 50% right 10px no-repeat;background-color:#ea68a2;color:#fff;text-decoration:none!important}@media screen and (max-width:767px){#patients .blank_link{margin-bottom:60px}#patients .blank_link .blank_link_button{width:300px}#patients .blank_link p{margin-bottom:18px}#patients .blank_link .to-detail-button,#patients .blank_link .to-detail-button:active,#patients .blank_link .to-detail-button:hover{background-position:top 18px right 8px;background-size:16px 16px;font-size:.96em;padding:5px 50px}}#patients .not-found{margin-bottom:70px}#patients .not-found h2{border-bottom:1px solid #ea68a2;border-left:3px solid #ea68a2;border-top:1px solid #9d9d9d;color:#474645;font-size:140%;font-weight:700;line-height:1.5em;margin-bottom:32px;padding:8px 10px;position:relative;text-align:left}@media screen and (max-width:767px){#patients .not-found{margin-bottom:60px}}@-webkit-keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}50%,to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.scroll-hint.is-right-scrollable{background:-webkit-linear-gradient(right,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15),transparent 16px,transparent),-webkit-linear-gradient(right,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15),transparent 16px,transparent);background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint-icon{background:rgba(0,0,0,.7);border-radius:5px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;left:0;margin:auto;opacity:0;padding:20px 10px 10px;position:absolute;right:0;text-align:center;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{display:none;height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.scroll-hint-icon-wrap{display:block}}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;-webkit-transition-delay:2.4s;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:0 0;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:0}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:0 0;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}.modaal-instagram .modaal-container{background:0 0;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:0 0;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:0}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:0 0;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;-webkit-transform:scale(.25);transform:scale(.25);width:200px}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px);transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px);transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px);transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px);transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px);transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px);transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px);transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(1turn) translate(70px);transform:translate(84px,84px) rotate(1turn) translate(70px)}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;-webkit-transform:none;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}@media not screen and (max-width:767px){.pc-hide{display:none!important}}@media screen and (max-width:767px){.sp-hide{display:none!important}}.text-align-right{text-align:right}.l-footer-01{background:#f5f5f5;display:block;padding:40px 0 20px}@media print{.l-footer-01{margin-top:100px}}.l-footer-01__sitemap{display:grid;gap:70px;grid-template-columns:100%}.l-footer-01__title{font-weight:700}.l-footer-01__title a{text-decoration:none}.l-footer-01__grid{align-items:flex-start;display:grid;gap:30px;grid-template-columns:1.2fr repeat(2,1fr);margin-top:20px;padding-left:30px}.l-footer-01__grid-item{align-items:flex-start;display:grid;gap:15px;grid-template-columns:100%}.l-footer-01__category a{text-decoration:none}.l-footer-01__menu{display:grid;font-size:13px;gap:10px;grid-template-columns:100%;margin-top:15px}.l-footer-01__menu-item a,.l-footer-01__menu-item button{background:none;border:none;color:inherit;display:block;font-size:inherit;line-height:inherit;margin:0;padding:0 0 0 1em;position:relative;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer-01__menu-item a:before,.l-footer-01__menu-item button:before{content:"-";left:0;position:absolute;top:0}.l-footer-01__copyright{font-size:13px;margin-top:60px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.l-footer-01__sitemap{gap:40px}.l-footer-01__grid{gap:15px;grid-template-columns:100%;margin-top:20px;padding-left:0}.l-footer-01__grid-item{border-bottom:1px solid #fff;padding-bottom:15px}.l-footer-01__grid-block{padding-left:10px}.l-footer-01__grid-block+.l-footer-01__grid-block{border-top:1px solid #fff;padding-top:15px}.l-footer-01__copyright{font-size:12px;margin-top:40px}}@media (hover:hover){.l-footer-01__category a:hover,.l-footer-01__menu-item a:hover,.l-footer-01__menu-item button:hover,.l-footer-01__title a:hover{opacity:.5}}.l-header-01{align-items:center;background:#fff;display:block;display:grid;min-height:100px;padding:0 16px}.l-header-01__inner{justify-content:space-between;margin-inline:auto;max-width:1000px;width:100%}.l-header-01__inner,.l-header-01__site{align-items:center;display:flex}.l-header-01__site-logo{display:block;height:auto;width:294px}.l-header-01__site-name{color:#505050;font-size:16px;font-weight:700;line-height:1.2;margin-left:16px}.l-header-01__right{align-items:center;display:flex;gap:16px}.l-header-01__common-menu{font-size:13px}.l-header-01__link[target=_blank]:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-medical/images/common/icon-blank.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1lh;margin-left:4px;vertical-align:top;width:16px}.l-header-01__search{width:160px}.l-header-01__menu{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline;display:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;text-shadow:none;width:100%}@media screen and (max-width:1023px){.l-header-01__site{align-items:flex-start;flex-flow:column}.l-header-01__site-logo{max-width:200px}.l-header-01__site-name{font-size:13px;margin-left:47px;margin-top:4px}}@media screen and (max-width:767px){.l-header-01{border-bottom:1px solid #b4b4b4;left:0;min-height:66px;padding-right:0;position:fixed;top:0;width:100%;z-index:1000}.l-header-01__site-logo{max-width:179px}.l-header-01__site-name{font-size:11.5px;margin-left:42px}.l-header-01__common-menu,.l-header-01__search{display:none}.l-header-01__menu{display:block;height:66px;padding:15px;width:66px}}@media (hover:hover){.l-header-01__link:hover{opacity:.4}}.l-layout__main{margin-bottom:100px;margin-top:44px}@media screen and (max-width:767px){.l-layout{padding-top:66px}}.l-navigation-01{background:#b5007c;display:block;padding-inline:16px;position:relative;z-index:1}.l-navigation-01__list{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-inline:auto;max-width:1000px;padding-left:1px;padding-right:1px}.l-navigation-01__box{position:relative}.l-navigation-01__box:before{left:-1px}.l-navigation-01__box:before,.l-navigation-01__item:last-child .l-navigation-01__box:after{background:#fff;content:"";display:block;height:50%;position:absolute;top:50%;translate:0 -50%;width:1px}.l-navigation-01__item:last-child .l-navigation-01__box:after{right:-1px}.l-navigation-01__button,.l-navigation-01__link{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;color:#fff;cursor:pointer;display:inline;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;font-weight:700;height:60px;justify-content:center;line-height:inherit;margin:0;padding:0;text-align:inherit;text-align:center;text-shadow:none;width:100%}.l-navigation-01__button:focus-visible,.l-navigation-01__link:focus-visible{background:#c73499!important;color:#fff!important;outline:none!important;text-decoration:none!important}.l-navigation-01__button:visited,.l-navigation-01__link:visited{color:#fff}.l-navigation-01__button{position:relative}.l-navigation-01__button.is-active{background:#fadde9;color:#333;--l-navigation-01__button-arrow-rotate:180deg;--l-navigation-01__button-icon-background:#b5007c;--l-navigation-01__button-icon-color:#fadde9;--l-navigation-01__button-icon-after-visibility:hidden}.l-navigation-01__navigation{background:#faddeb;display:none}.l-navigation-01__inner{margin-inline:auto;max-width:1000px}.l-navigation-01__submenu-link{color:#333;font-weight:700;line-height:1.4;text-decoration:none;transition:none}.l-navigation-01__submenu-link.is-active{text-decoration:underline}.l-navigation-01__submenu-link:visited{color:inherit}.l-navigation-01__submenu-link:focus-visible{opacity:.4;outline:none}.l-navigation-01__submenu-link-inner{align-items:flex-start;display:flex;gap:10px;grid-template-columns:18px auto}.l-navigation-01__submenu-link-icon{height:18px;margin-top:calc(.5lh - 9px);width:18px}.l-navigation-01__submenu-link[target=_blank] .l-navigation-01__submenu-link-label:after{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/common/icon-blank.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:16px;margin-left:6px;translate:0 -2px;vertical-align:middle;width:16px}.l-navigation-01__close{margin-top:80px;margin-inline:auto;width:224px}.l-navigation-01__close-button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;background:#fff;border:1px solid #8e9698;border-radius:0;border-radius:100px;color:inherit;cursor:pointer;display:inline;display:flex;font-family:inherit;font-size:inherit;font-size:16px;font-weight:inherit;height:48px;justify-content:center;line-height:inherit;margin:0;padding:0;text-align:inherit;text-shadow:none;width:100%}.l-navigation-01__close-button:focus-visible{opacity:.4;outline:none}.l-navigation-01__common-menu{border-bottom:1px solid #fff}.l-navigation-01__common-menu-item{border-top:1px solid #fff}.l-navigation-01__common-menu-link{align-items:center;color:inherit;display:flex;line-height:1.6;min-height:60px;padding:0 10px}.l-navigation-01__common-menu-link:visited{color:inherit}.l-navigation-01__common-menu-link[target=_blank] .l-navigation-01__common-menu-link-label:after{background:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate-patient/images/common/icon-blank.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:16px;margin-left:6px;translate:0 -2px;vertical-align:middle;width:16px}.l-navigation-01__search{margin-top:20px}.l-navigation-01__mobile-close{margin-top:60px;margin-inline:auto;max-width:224px}@media screen and (max-width:767px){.l-navigation-01{background:#f5f5f5;display:none;height:calc(100dvh - 66px);padding-inline:0;position:fixed;top:66px;width:100%;z-index:100}.l-navigation-01__container{height:100%;overflow:auto}.l-navigation-01__list{background:#b5007c;gap:0;grid-template-columns:100%;padding-left:0;padding-right:0}.l-navigation-01__item+.l-navigation-01__item{border-top:1px solid #fff}.l-navigation-01__box:before,.l-navigation-01__item:last-child .l-navigation-01__box:after{display:none}.l-navigation-01__button,.l-navigation-01__link{justify-content:flex-start;padding:0 20px}.l-navigation-01__button{padding-right:60px}.l-navigation-01__button-icon{aspect-ratio:1/1;background:var(--l-navigation-01__button-icon-background,#fff);border-radius:50%;-webkit-clip-path:none;clip-path:none;position:absolute;right:20px;top:50%;translate:0 -50%;width:20px}.l-navigation-01__button-icon:after,.l-navigation-01__button-icon:before{background:var(--l-navigation-01__button-icon-color,#b5007c);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:50%}.l-navigation-01__button-icon:after{rotate:90deg;visibility:var(--l-navigation-01__button-icon-after-visibility)}.l-navigation-01__inner{padding-inline:20px}.l-navigation-01__submenu-item{border-top:1px solid #c73499}.l-navigation-01__submenu-link{align-items:center;display:grid;grid-template-columns:100%;min-height:60px;padding-bottom:10px;padding-top:10px}.l-navigation-01__submenu-link-icon{height:16px;margin-top:calc(.5lh - 8px);width:16px}.l-navigation-01__submenu-link[target=_blank] .l-navigation-01__submenu-link-label:after{height:14px;width:14px}.l-navigation-01__close{display:none}.l-navigation-01__mobile{padding:20px 20px 60px}.l-navigation-01__common-menu-link[target=_blank] .l-navigation-01__common-menu-link-label:after{height:14px;width:14px}}@media not screen and (max-width:767px){.l-navigation-01__button-icon{aspect-ratio:12/6;background-color:currentColor;bottom:10px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);display:block;left:50%;position:absolute;rotate:var(--l-navigation-01__button-arrow-rotate);translate:-50% 0;width:12px}.l-navigation-01__navigation{left:0;position:absolute;top:100%;width:100%;z-index:15}.l-navigation-01__inner{padding:60px 16px}.l-navigation-01__submenu{display:flex;flex-wrap:wrap;gap:40px 60px}.l-navigation-01__mobile{display:none}}@media (hover:hover){.l-navigation-01__button:hover,.l-navigation-01__link:hover{background:#c73499;color:#fff;text-decoration:none}.l-navigation-01__submenu-link:hover{opacity:.4}.l-navigation-01__submenu-link:not(.is-active):hover{text-decoration:none}.l-navigation-01__close-button:hover{background-color:#b5007c;border-color:transparent;color:#fff!important}}.l-navigation-buttons{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:140px}@media screen and (max-width:767px){.l-navigation-buttons{gap:10px;grid-template-columns:100%;margin-top:80px}}.l-navigation-buttons__button{align-items:center;border:1px solid #8e9698;border-radius:100px;display:flex;font-size:16px;height:100%;justify-content:center;line-height:1.6;min-height:60px;padding:5px 20px;text-align:center}@media screen and (max-width:767px){.l-navigation-buttons__button{font-size:14px;min-height:48px}}@media (hover:hover){.l-navigation-buttons__button:hover{background-color:#b5007c;border-color:transparent;color:#fff!important}}.l-navigation-buttons__button.is-active{background-color:#b5007c;border-color:transparent;color:#fff!important}@media (hover:hover){.l-navigation-buttons__button.is-active:hover{background-color:#fff;border-color:#8e9698;color:inherit!important}}.patient-news .view-header ul{margin-bottom:20px}.patient-news .view-header ul li{display:inline-block;margin-bottom:5px;margin-right:20px}.patient-news .view-header ul li a{color:#ea68a2;display:inline-block;font-size:115%;font-weight:700}.patient-news .view-header ul li a:hover{opacity:.5;text-decoration:none}.patient-news .view-header ul li a.current{color:#707070}.patient-news .view-header ul li a.current:hover{opacity:1}.patient-news .view-header ul li a:before{background:url(../../images/pc/common/arrow_pink_white.png) bottom 0 left 50% no-repeat;background-size:contain;content:"";display:inline-block;height:15px;margin-right:3px;width:16px}.patient-news .view-header h2{border-bottom:1px solid #ea68a2;border-left:3px solid #ea68a2;border-top:1px solid #9d9d9d;box-sizing:border-box;display:inline-block;font-size:160%;font-weight:700;line-height:1.5em;margin:10px 0;padding:5px 16px;text-align:left;width:100%}.patient-news .view-content{box-sizing:border-box;margin-bottom:30px}.patient-news .view-content .item-list ul,.patient-news .view-content .item-list ul li{margin-left:0}.patient-news .view-content .item-list ul li{border-bottom:1px dotted #cacaca;display:flex;flex-flow:row nowrap;list-style:none;padding:12px 0}.patient-news .view-content .item-list ul li a{align-items:top;display:flex;flex:0 0 100%;flex-direction:row;flex-wrap:nowrap;width:100%}.patient-news .view-content .item-list ul li span{flex:0 0 150px;width:150px}.patient-news .view-content .item-list ul li p{flex:1 0 auto;max-width:calc(100% - 150px)}.patient-news .view-content .item-list ul li a p{text-decoration:underline}.patient-news .view-content .item-list ul li a:visited{color:#008ae4}.patient-news .view-content .item-list ul li a:hover{opacity:.5}@media screen and (max-width:767px){.patient-news .view-header ul li a{font-size:108%}.patient-news .view-header ul li a:before{height:14px;width:15px}.patient-news .view-content{padding:10px 0}.patient-news .view-content .item-list ul li{display:list-item;font-size:.96em}.patient-news .view-content .item-list ul li a{display:block}.patient-news .view-content .item-list ul li p{max-width:100%;padding-top:5px}}.patient-main-news .view-content{box-sizing:border-box}.patient-main-news .view-content>div{align-items:top;border-bottom:1px dotted #cacaca;display:flex;flex-direction:row;padding:12px 0}.patient-main-news .view-content>div a{text-decoration:underline}.patient-main-news .view-content>div a:hover{opacity:.5;text-decoration:none}.patient-main-news .view-content>div a:visited{color:#008ae4}.patient-main-news .view-content>div>dt{display:inline-block;width:120px}.patient-main-news .view-content>div>dd{display:inline-block;width:calc(100% - 120px)}.patient-main-news .view-content>div:nth-child(n+5){display:none}@media screen and (max-width:767px){.patient-main-news .view-content{padding:10px 0}.patient-main-news .view-content>div{flex-direction:column;font-size:.96em}.patient-main-news .view-content>div>dd,.patient-main-news .view-content>div>dt{display:inline-block;width:100%}}.visually-hidden{display:none}.hcp-productSelect{display:inline-block;position:relative}.hcp-productSelect select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #8e9698;border-radius:3px;color:#333;font-size:16px;height:48px;padding:0 33px 0 20px;width:320px}.hcp-productSelect:after{border-right:2px solid #b5007c;border-top:2px solid #b5007c;bottom:0;content:"";display:inline-block;height:10px;margin:auto;position:absolute;right:17px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}.hcp-paragraph .js-form-item{align-items:center;display:flex;gap:1.5rem}.pager>.pager__items{display:flex;flex-flow:row wrap;justify-content:center;list-style:none outside none}.pager>.pager__items>.pager__item{flex:0 0 auto;margin:0 5px;max-width:100%;padding:0 .4em;text-align:center}.pager>.pager__items>.pager__item.is-active{border-bottom:3px solid #06c}.pager>.pager__items>.pager__item.is-active>a{color:#333;text-decoration:none}.pager>.pager__items>.pager__item.is-active>a:focus,.pager>.pager__items>.pager__item.is-active>a:hover,.pager>.pager__items>.pager__item.is-active>a:visited{color:#333}.pager>.pager__items>.pager__item.pager__item--first,.pager>.pager__items>.pager__item.pager__item--last{display:none}.pager.-hcpNews .pager__items{margin:0}.pager.-hcpNews .pager__items>.pager__item.pager__item--next,.pager.-hcpNews .pager__items>.pager__item.pager__item--previous{background-color:#fff;border:1px solid #b5017c;border-radius:3px}.pager.-hcpNews .pager__items>.pager__item.pager__item--previous{margin-right:15px;position:relative}.pager.-hcpNews .pager__items>.pager__item.pager__item--previous a:before{border-bottom:2px solid #b5017c;border-left:2px solid #b5017c;bottom:0;content:"";display:inline-block;height:10px;margin:auto auto auto -2px;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.pager.-hcpNews .pager__items>.pager__item.pager__item--next a:focus,.pager.-hcpNews .pager__items>.pager__item.pager__item--next:hover,.pager.-hcpNews .pager__items>.pager__item.pager__item--previous a:focus,.pager.-hcpNews .pager__items>.pager__item.pager__item--previous:hover{background-color:#fff;opacity:.5}.pager.-hcpNews .pager__items>.pager__item{background-color:#fff;border-bottom:0;border-radius:3px;height:50px;line-height:50px;margin:0 5px;padding:0;transition:.3s ease-out;width:50px}.pager.-hcpNews .pager__items>.pager__item>a{border-bottom:0;color:#333;display:block;height:100%;line-height:50px;text-align:center;text-decoration:none}.pager.-hcpNews .pager__items>.pager__item a:focus,.pager.-hcpNews .pager__items>.pager__item:hover{background-color:#fadde9;border-radius:3px}.pager.-hcpNews .pager__items>.pager__item.is-active{background-color:#b5017c;border-bottom:0;color:#fff;text-decoration:none}.pager.-hcpNews .pager__items>.pager__item.is-active a{border-bottom:0;color:#fff;text-decoration:none;transition:opacity .3s ease-out}.pager.-hcpNews .pager__items>.pager__item.is-active:hover{opacity:.5}.pager.-hcpNews .pager__items>.pager__item.is-active a:focus{color:#333;opacity:.5}.pager.-hcpNews .pager__items>.pager__item.pager__item--next{margin-left:15px;position:relative}.pager.-hcpNews .pager__items>.pager__item.pager__item--next a:before{border-right:2px solid #b5017c;border-top:2px solid #b5017c;bottom:0;content:"";display:inline-block;height:10px;margin:auto;position:absolute;right:21px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.pager.-hcpNews .pager__items>.pager__item.is-disabled{border:1px solid #b4b4b4}.pager.-hcpNews .pager__items>.pager__item.is-disabled a{cursor:default}.pager.-hcpNews .pager__items>.pager__item.is-disabled a:focus,.pager.-hcpNews .pager__items>.pager__item.is-disabled:hover{opacity:1}.pager.-hcpNews .pager__items>.pager__item.pager__item--next.is-disabled a:before,.pager.-hcpNews .pager__items>.pager__item.pager__item--previous.is-disabled a:before{border-color:#b4b4b4}.hcp-paragraph+.hcp-paragraph{margin-top:40px}.page-count{text-align:center}@media screen and (max-width:767px){.hcp-paragraph .js-form-item{display:block}.pager.-hcpNews .pager__items>.pager__item.pager__item--previous{margin-right:4px}.pager.-hcpNews .pager__items>.pager__item{height:2rem;line-height:2rem;margin:5px 1px;width:2rem}.pager.-hcpNews .pager__items>.pager__item>a{line-height:2rem}.pager.-hcpNews .pager__items>.pager__item.pager__item--ellipsis{height:2rem;line-height:2rem;width:.5rem}.pager.-hcpNews .pager__items>.pager__item.pager__item--next{margin-left:4px}.pager.-hcpNews .pager__items>.pager__item.pager__item--next a:before{right:45%}}.c-blank-modal-01{background:#fff;border:none;color:#333;left:50%;margin:0;max-height:calc(100dvh - 36px);max-width:calc(100% - 36px);outline:none;overflow:auto;padding:0;position:fixed;top:50%;translate:-50% -50%;width:1000px}.c-blank-modal-01::-ms-backdrop{background:rgba(0,0,0,.4)}.c-blank-modal-01::backdrop{background:rgba(0,0,0,.4)}.c-blank-modal-01__container{padding:60px 20px 70px;position:relative}.c-blank-modal-01__close{background:none;border:none;border-radius:4px;height:40px;position:absolute;right:20px;top:20px;transition:none;width:40px}.c-blank-modal-01__close:after,.c-blank-modal-01__close:before{background:#000;content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.c-blank-modal-01__close:before{rotate:45deg}.c-blank-modal-01__close:after{rotate:-45deg}@media (hover:hover){.c-blank-modal-01__close:hover{background:rgba(0,0,0,.1)}}.c-blank-modal-01__title{color:#b5007c;font-size:36px;text-align:center}.c-blank-modal-01__text{font-size:14px;line-height:2;margin-top:20px;text-align:center}.c-blank-modal-01__button{align-items:center;border:1px solid #8e9698;border-radius:30px;display:flex;font-size:16px;height:60px;margin-inline:auto;margin-top:30px;max-width:480px;overflow:hidden;text-align:center}.c-blank-modal-01__button:focus-visible{background:#b5007c;border-color:#b5007c;color:#fff;outline:none;text-decoration:none}.c-blank-modal-01__button-text{line-height:1.4;width:100%}.c-blank-modal-01__button[target=_blank] .c-blank-modal-01__button-text:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/common/blank-black.svg);content:"";display:inline-block;height:.9em;margin-inline:3px;translate:0 1px;vertical-align:baseline;width:.9em}.c-blank-modal-01__button[target=_blank]:focus-visible .c-blank-modal-01__button-text:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/common/blank-white.svg)}@media screen and (max-width:767px){.c-blank-modal-01__container{padding:40px 20px 30px}.c-blank-modal-01__close{height:25px;right:10px;top:10px;width:25px}.c-blank-modal-01__title{font-size:20px}.c-blank-modal-01__text{font-size:10px;margin-top:10px}.c-blank-modal-01__button{font-size:14px;height:48px;margin-top:20px;max-width:238px}}@media (hover:hover){.c-blank-modal-01__button:hover{background:#b5007c;border-color:#b5007c;color:#fff;text-decoration:none}.c-blank-modal-01__button[target=_blank]:hover .c-blank-modal-01__button-text:after{background-image:url(//43915771.fs1.hubspotusercontent-na1.net/hubfs/43915771/raw_assets/public/corporate/images/common/blank-white.svg)}}.c-button-01{align-items:center;border:2px solid #d8d8d8;border-radius:24px;box-sizing:border-box;display:flex;height:48px;justify-content:center}.c-button-01.is-small{margin-inline:auto;max-width:224px}@media (hover:hover){.c-button-01:hover{background:#007fad;border-color:transparent;color:#fff;text-decoration:none}}.c-cookie-banner{background:rgba(181,0,124,.9);bottom:0;color:#fff;left:0;line-height:2;padding-bottom:20px;padding-top:20px;padding-inline:4.6875%;position:fixed;z-index:999}.c-cookie-banner__inner{align-items:center;display:grid;gap:20px 50px;grid-template-columns:minmax(0,1fr) 164px}@media (max-width:767px){.c-cookie-banner__inner{grid-template-columns:100%}}.c-cookie-banner__text{margin:0}@media (max-width:767px){.c-cookie-banner__text{font-size:14px}}.c-cookie-banner__text a{text-decoration:underline;text-underline-offset:3px}.c-cookie-banner__text a:after{display:none!important}@media (max-width:767px){.c-cookie-banner__right{width:100%}}.c-cookie-banner__button{align-items:center;background:#fff;border:1px solid #8e9698;border-radius:24px;box-sizing:border-box;color:#333;display:flex;justify-content:center;min-height:48px;padding:0 10px;transition:none;width:100%}.c-cookie-banner__button:hover{opacity:.4}.c-modal-01{background:#fff;border:none;color:#333;left:50%;margin:0;max-height:calc(100dvh - 36px);max-width:calc(100% - 36px);outline:none;overflow:auto;padding:0;position:fixed;top:50%;translate:-50% -50%;width:1000px}.c-modal-01::-ms-backdrop{background:rgba(0,0,0,.4)}.c-modal-01::backdrop{background:rgba(0,0,0,.4)}.c-modal-01__inner{padding:60px;position:relative}@media screen and (max-width:767px){.c-modal-01__inner{padding:40px 34px}}.c-modal-01__ttl{color:#b51a7c;font-size:36px;font-weight:500;margin-bottom:15px;text-align:center}@media screen and (max-width:767px){.c-modal-01__ttl{font-size:20px;margin-bottom:8px}}.c-modal-01__lead{font-size:16px;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width:767px){.c-modal-01__lead{font-size:16px;text-align:left}.c-modal-01__lead br{display:none}}.c-modal-01__que{background:#f5f5f5;display:flex;flex-flow:column;justify-content:center;margin:30px 0 0;max-width:880px;padding:40px 0;width:100%}@media screen and (max-width:767px){.c-modal-01__que{border-radius:2px;box-sizing:border-box;margin:7.2% 0 0;padding:20px}}.c-modal-01__que_txt{color:#e95151;font-size:22px;font-weight:700;letter-spacing:.2em;margin-bottom:1.4em;text-align:center}@media screen and (max-width:767px){.c-modal-01__que_txt{font-size:14px}}.c-modal-01__que-btns{display:flex;gap:45px;justify-content:center}@media screen and (max-width:767px){.c-modal-01__que-btns{align-items:center;flex-direction:column;gap:13px}}.c-modal-01__que-btn{background:#fff;border:1px solid #8e9698;border-radius:60px;box-sizing:border-box;color:#333!important;font-size:16px;line-height:2;padding:8px 20px;text-align:center;transition:all .15s linear;width:335px}@media screen and (max-width:767px){.c-modal-01__que-btn{align-items:center;box-sizing:border-box;display:flex;font-size:14px;justify-content:center;line-height:1.42;max-width:250px;padding:1em;text-align:center;width:100%}}.c-modal-01__que-btn:hover{background:#b51a7c;border:1px solid #b51a7c;color:#fff!important;text-decoration:none!important}.c-modal-01__close{background:#fff;border:1px solid #8e9698;border-radius:60px;box-sizing:border-box;color:#333!important;cursor:pointer;display:block;font-size:16px;line-height:2;margin:40px auto;padding:7px 20px;text-align:center;transition:opacity .2s linear;width:224px}@media screen and (max-width:767px){.c-modal-01__close{margin-bottom:16px;margin-top:20px;width:130px}}.c-modal-01__close:hover{opacity:.5;text-decoration:none!important}.c-modal-01__copy{font-size:12px;text-align:center}@media screen and (max-width:767px){.c-modal-01__copy{line-height:1.66}}.c-module-area-01 .dnd-section:first-child .dnd-row:first-child{--margin-top:0}.c-module-area-01 .dnd-section:last-child .dnd-row:last-child{--margin-bottom:0}.c-module-area-01 div[class*=-padding] .dnd-row:first-child{--margin-top:0}.c-module-area-01 div[class*=-padding] .dnd-row:last-child{--margin-bottom:0}@-webkit-keyframes fade-in{0%{opacity:0;visibility:hidden}50%{opacity:.5;visibility:visible}to{opacity:1;visibility:visible}}@keyframes fade-in{0%{opacity:0;visibility:hidden}50%{opacity:.5;visibility:visible}to{opacity:1;visibility:visible}}.c-page-top-01{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;bottom:10px;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;position:fixed;right:10px;text-align:inherit;text-shadow:none;visibility:hidden;width:100%;width:36px;z-index:998}.c-page-top-01.is-active{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fade-in;animation-name:fade-in;visibility:visible}.c-page-top-01 svg{aspect-ratio:1/1;display:block;width:100%}@media (hover:hover){.c-page-top-01:hover{opacity:.6}}:where(.c-rich-text-01) p{margin-bottom:20px;margin-top:20px}:where(.c-rich-text-01) a{text-decoration:underline;text-underline-offset:2px}:where(.c-rich-text-01) a:not(:has(img))[target=_blank]:after{background-image:url();content:"";display:inline-block;height:.9em;margin-inline:3px;translate:0 1px;vertical-align:baseline;width:.9em}:where(.c-rich-text-01) a:has(img)[target=_blank]:after{display:none!important}:where(.c-rich-text-01) em{font-style:italic}:where(.c-rich-text-01) h1{border-bottom:2px solid #f05bb4;font-size:36px;line-height:1.6;margin-bottom:30px;margin-top:60px}:where(.c-rich-text-01) h2{border-bottom:2px solid #0fa1c4;font-size:28px;font-weight:500;line-height:1.6;margin-bottom:30px;margin-top:60px;padding-bottom:10px}:where(.c-rich-text-01) h3{border-bottom:2px solid #d8d8d8;font-size:22px;font-weight:500;line-height:1.6;margin-bottom:30px;margin-top:40px;padding-bottom:5px}:where(.c-rich-text-01) h4,:where(.c-rich-text-01) h5,:where(.c-rich-text-01) h6{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:15px;margin-top:45px}:where(.c-rich-text-01) pre{margin-bottom:30px;margin-top:30px}:where(.c-rich-text-01) code{background:#000;border-radius:5px;color:#fff;font-family:monospace,monospace;margin-inline:5px;padding:5px}:where(.c-rich-text-01) ul{list-style:initial;list-style-position:outside;list-style-type:disc;margin-bottom:30px;margin-top:30px;padding-left:20px}:where(.c-rich-text-01) ul ul{margin-bottom:0;margin-top:0}:where(.c-rich-text-01) ol{list-style:initial;list-style-position:outside;list-style-type:decimal;margin-bottom:30px;margin-top:30px;padding-left:20px}:where(.c-rich-text-01) table{border-collapse:collapse;margin-bottom:30px;margin-top:30px;table-layout:fixed}:where(.c-rich-text-01) div[data-hs-responsive-table]{margin-bottom:30px;margin-top:30px}:where(.c-rich-text-01) div[data-hs-responsive-table] table{border-collapse:collapse;margin-bottom:0;margin-top:0;table-layout:fixed}:where(.c-rich-text-01) hr{background:#d8d8d8;border:none;height:2px;margin-bottom:30px;margin-top:30px}:where(.c-rich-text-01) :first-child{margin-top:0!important}:where(.c-rich-text-01) :last-child{margin-bottom:0!important}:where(.c-rich-text-01) .hs_cos_wrapper_type_module{--margin-top:0;--margin-bottom:0;margin-bottom:30px;margin-top:30px}@media screen and (max-width:767px){:where(.c-rich-text-01) h1{font-size:20px;margin-bottom:20px;margin-top:40px}:where(.c-rich-text-01) h2{font-size:18px;margin-bottom:20px;margin-top:40px}:where(.c-rich-text-01) h3{font-size:16px;margin-bottom:20px;margin-top:30px}:where(.c-rich-text-01) .container{padding:0}}@media (hover:hover){:where(.c-rich-text-01) a:hover{opacity:.5}}@media screen and (max-width:767px){#hs_cos_wrapper_widget_1714114312874 .c-rich-text-01 img{float:none!important;margin-left:auto!important;margin-right:auto!important}}.c-slider-01{margin-bottom:var(--margin-bottom,15px);margin-top:var(--margin-top,15px)}.c-slider-01 .splide__track{position:relative}.c-slider-01 .splide__arrows{display:flex;justify-content:space-between;left:50%;max-width:1112px;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;width:calc(100% - 40px);z-index:10}.c-slider-01 .splide__arrow{-webkit-appearance:none;appearance:none;background:transparent;background:#8e9698;border:2px solid #fff;border-radius:0;border-radius:50%;color:inherit;cursor:pointer;display:inline;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;height:36px;line-height:inherit;margin:0;padding:0;pointer-events:auto;position:relative;text-align:inherit;text-shadow:none;width:100%;width:36px;z-index:10}.c-slider-01 .splide__arrow:focus-visible{border-color:#f05bb4;outline:none}.c-slider-01 .splide__arrow:before{border-left:var(--c-slider-01__border-left);border-right:var(--c-slider-01__border-right);border-top:2px solid #fff;content:"";display:block;height:10px;left:32%;position:absolute;rotate:var(--c-slider-01__arrow-rotate);top:50%;-webkit-transform-origin:var(--c-slider-01__transform-origin);transform-origin:var(--c-slider-01__transform-origin);width:10px}.c-slider-01 .splide__arrow--prev{--c-slider-01__arrow-rotate:-45deg;--c-slider-01__border-left:solid 2px #fff;--c-slider-01__transform-origin:left top}.c-slider-01 .splide__arrow--next{--c-slider-01__arrow-rotate:45deg;--c-slider-01__border-right:solid 2px #fff;--c-slider-01__transform-origin:right top}.c-slider-01 .splide__slide a{display:block}.c-slider-01 .splide__slide a:focus-visible{outline:2px solid #f05bb4;outline-offset:-2px}.c-slider-01 .splide__slide img{aspect-ratio:1000/280;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-slider-01__indicators{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:10px}.c-slider-01__indicators .splide__pagination{display:flex}.c-slider-01__indicators .splide__pagination li{display:block}.c-slider-01__indicators .splide__pagination .splide__pagination__page{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:28px;justify-content:center;line-height:inherit;margin:0;padding:0;text-align:inherit;text-shadow:none;width:100%;width:30px}.c-slider-01__indicators .splide__pagination .splide__pagination__page:before{background:var(--c-slider-01__dot-color,#8e9698);border-radius:50%;content:"";display:block;height:6px;scale:var(--c-slider-01__dot-scale);transition:scale .2s ease;width:6px}.c-slider-01__indicators .splide__pagination .splide__pagination__page.is-active{--c-slider-01__dot-color:#000;--c-slider-01__dot-scale:166.6666666667%}.c-slider-01__indicators .splide__pagination .splide__pagination__page:focus-visible{box-shadow:inset 0 0 0 2px #b5007c;outline:none}.c-slider-01__indicators .splide__toggle{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;border-radius:50%;color:inherit;cursor:pointer;display:inline;display:flex;flex-shrink:0;font-family:inherit;font-size:inherit;font-weight:inherit;height:28px;justify-content:center;line-height:inherit;margin:0;padding:0;text-align:inherit;text-shadow:none;width:100%;width:28px}.c-slider-01__indicators .splide__toggle:focus-visible{box-shadow:inset 0 0 0 2px #f05bb4;outline:none}.c-slider-01__indicators .splide__toggle svg{aspect-ratio:1/1;display:block;fill:var(--c-slider-01__pause-fill)}.c-slider-01__indicators .splide__toggle.is-active .splide__toggle__pause{display:block}.c-slider-01__indicators .splide__toggle__play{translate:1px 0;width:40%}.c-slider-01__indicators .splide__toggle__pause{width:40%}@media screen and (max-width:767px){.c-slider-01 .splide{position:relative}.c-slider-01 .splide__track{position:static}.c-slider-01 .splide__arrows{bottom:0;top:auto;translate:-50% 0;width:calc(100% - 32px)}.c-slider-01 .splide__arrow{bottom:0;height:28px;right:auto;top:auto;translate:none;width:28px}.c-slider-01 .splide__arrow:before{height:6px;width:6px}.c-slider-01 .splide__slide img{aspect-ratio:375/205}.c-slider-01__indicators{padding-inline:calc(4.6875% + 40px)}.c-slider-01__indicators .splide__pagination .splide__pagination__page{width:26px}}@media (hover:hover){.c-slider-01 .splide__arrow:hover{background:#000}.c-slider-01 .splide__slide a:hover:hover{opacity:.5}.c-slider-01__indicators .splide__pagination .splide__pagination__page:hover{--c-slider-01__dot-scale:166.6666666667%}.c-slider-01__indicators .splide__toggle:hover{--c-slider-01__pause-fill:#fff;background:#000}}.container{margin-left:auto;margin-right:auto;max-width:1036px;padding-inline:18px}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}