.area-product-head.is-hemolysis{margin-bottom:30px}.area-product-head.is-hemolysis .body{position:relative}.area-product-head.is-hemolysis .body .txt{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.area-product-head.is-hemolysis .body .txt .name h1{color:#fff;font-size:26px;font-weight:700}.area-product-head.is-hemolysis .body .txt .name h1 small{display:block;font-size:18px;margin-bottom:1em}.area-product-head.is-hemolysis .body .visual{order:1;width:100%}.area-product-head.is-hemolysis .body .visual:after{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/hemolysis/bg-top-sp.png) 50% 0 no-repeat;background-size:100% auto;bottom:0;content:"";display:block;height:10vw;left:0;position:absolute;width:100%;z-index:2}@media only screen and (min-width:1025px){.area-product-head.is-hemolysis .body .txt{grid-area:none}.area-product-head.is-hemolysis .body .txt .name{margin-bottom:0}.area-product-head.is-hemolysis .body .txt .name h1{font-size:48px}.area-product-head.is-hemolysis .body .txt .name h1 small{font-size:24px;margin-bottom:1.3em}.area-product-head.is-hemolysis .body .visual{grid-area:visual;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.area-product-head.is-hemolysis .body .visual picture img{min-height:40vw}.area-product-head.is-hemolysis .body .visual:after{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/hemolysis/bg-top-pc.png) 50% 0 no-repeat;background-size:100% auto;bottom:0;content:"";display:block;height:100px;left:0;position:absolute;width:100vw;z-index:2}}.is-hemolysis .area-product-body ol.list-type-c{font-size:8px}.is-hemolysis .area-product-body ol.list-type-c li{counter-increment:cnt;list-style-type:none;margin-bottom:1em;padding-left:2em;position:relative}.is-hemolysis .area-product-body ol.list-type-c li:before{content:counter(cnt) ". ";display:inline-block;left:2px;line-height:0;position:absolute;text-indent:0;top:.7em}.is-hemolysis .area-product-body .imgtxt.img01 .txt h2{color:#000;font-size:26px;font-weight:700;margin-bottom:.8em}.is-hemolysis .area-product-body .imgtxt.img01 .txt .list-dflt li{font-size:14px;font-weight:700}.is-hemolysis .area-product-body .imgtxt.img01 .img picture{margin-bottom:16px}.is-hemolysis .area-product-body .imgtxt.img02 .txt h2{color:#000;font-size:26px;font-weight:700;margin-bottom:.8em}.is-hemolysis .area-product-body .imgtxt.img02 .txt h3{font-size:14px;font-weight:700;margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img02 .txt p{margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img02 .txt p small{font-size:8px}.is-hemolysis .area-product-body .imgtxt.img02 .txt picture{margin-bottom:16px}.is-hemolysis .area-product-body .imgtxt.img02 .txt .list-dflt li{font-size:14px;font-weight:700}.is-hemolysis .area-product-body .imgtxt.img02 .img{display:none}.is-hemolysis .area-product-body .imgtxt.img03 .txt h2{color:#000;font-size:26px;font-weight:700;margin-bottom:.8em}.is-hemolysis .area-product-body .imgtxt.img03 .txt h3{font-size:14px;font-weight:700;margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img03 .txt p{margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img03 .txt p small{font-size:8px}.is-hemolysis .area-product-body .imgtxt.img03 .txt picture{margin-bottom:16px}.is-hemolysis .area-product-body .imgtxt.img03 .txt .list-dflt li{font-size:14px;font-weight:700}.is-hemolysis .area-product-body .imgtxt.img03 .img picture{display:none}.is-hemolysis .area-product-body .imgtxt.img04 .txt h2{color:#000;font-size:26px;font-weight:700;margin-bottom:.8em}.is-hemolysis .area-product-body .imgtxt.img04 .img h3{font-size:14px;font-weight:700;margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img04 .img p{margin-bottom:1em}.is-hemolysis .area-product-body .imgtxt.img04 .img p small{font-size:8px}.is-hemolysis .area-product-body .imgtxt.img04 .img picture{margin-bottom:16px}.is-hemolysis .area-product-body .imgtxt.img04 .img .list-dflt li{font-size:14px;font-weight:700}@media only screen and (min-width:1025px){.is-hemolysis .area-product-body ol.list-type-c{font-size:9px}.is-hemolysis .area-product-body .imgtxt.img01{display:flex;justify-content:space-between;margin-bottom:20px}.is-hemolysis .area-product-body .imgtxt.img01 .txt{width:48%}.is-hemolysis .area-product-body .imgtxt.img01 .txt h2{font-size:36px}.is-hemolysis .area-product-body .imgtxt.img01 .txt .list-dflt li{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img01 .img{width:48%}.is-hemolysis .area-product-body .imgtxt.img01 .img picture{margin-bottom:0}.is-hemolysis .area-product-body .imgtxt.img02{align-items:center;display:flex;justify-content:space-between}.is-hemolysis .area-product-body .imgtxt.img02 .txt{order:2;width:48%}.is-hemolysis .area-product-body .imgtxt.img02 .txt h2{font-size:36px}.is-hemolysis .area-product-body .imgtxt.img02 .txt h3{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img02 .txt p small{font-size:9px}.is-hemolysis .area-product-body .imgtxt.img02 .txt .list-dflt li{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img02 .img{display:block;order:1;width:48%}.is-hemolysis .area-product-body .imgtxt.img03{align-items:center;display:flex;justify-content:space-between}.is-hemolysis .area-product-body .imgtxt.img03 .txt{width:48%}.is-hemolysis .area-product-body .imgtxt.img03 .txt h2{font-size:36px}.is-hemolysis .area-product-body .imgtxt.img03 .txt h3{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img03 .txt p small{font-size:9px}.is-hemolysis .area-product-body .imgtxt.img03 .txt .list-dflt li{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img03 .img{width:48%}.is-hemolysis .area-product-body .imgtxt.img03 .img picture{display:block}.is-hemolysis .area-product-body .imgtxt.img04 .txt{margin-bottom:50px}.is-hemolysis .area-product-body .imgtxt.img04 .txt h2{font-size:36px}.is-hemolysis .area-product-body .imgtxt.img04 .img{padding:0 100px}.is-hemolysis .area-product-body .imgtxt.img04 .img h3{font-size:17px}.is-hemolysis .area-product-body .imgtxt.img04 .img p small{font-size:9px}.is-hemolysis .area-product-body .imgtxt.img04 .img .list-dflt li{font-size:17px}}