.area-product-head.is-gem7000 .body .txt .name picture img{height:63px;width:auto}.area-product-head.is-gem7000 .body .txt .name h1 .label{display:block;font:21px;font-weight:700;margin-bottom:-10px}.area-product-head.is-gem7000 .body .txt .name h1 .label .box{display:inline-block;padding:.2em 1.2em;transform:skewX(-15deg)}.area-product-head.is-gem7000 .body .txt .name h1 .label .box span{display:inline-block;transform:skewX(15deg)}.area-product-head.is-gem7000 .body .txt .name h1 .label.is_new .box{background:#8e2b40;color:#fff}.area-product-head.is-gem7000 .body .txt .lead p{font-size:14px;line-height:1.8}.area-product-head.is-gem7000 .body .img{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/gem7000/bg-top-sp.png) 50% 30vw no-repeat;background-size:100% auto;margin-bottom:10px;margin-top:-40vw;order:2;padding:0 25vw;position:relative;width:100%}.area-product-head.is-gem7000 .body .visual{order:1;width:100%}@media only screen and (min-width:1025px){.area-product-head.is-gem7000 .body .txt .name picture img{height:auto;max-width:378px;width:100%}.area-product-head.is-gem7000 .body .txt .name h1{margin-bottom:27px}.area-product-head.is-gem7000 .body .txt .name h1 .label{font:24px;margin-bottom:-10px}.area-product-head.is-gem7000 .body .txt .name h1 .label .box{padding:.3em 1.2em}.area-product-head.is-gem7000 .body .txt .lead,.area-product-head.is-gem7000 .body .txt .lead hgroup h2{width:1010px}.area-product-head.is-gem7000 .body .txt .lead p{font-size:17px}.area-product-head.is-gem7000 .body .img{background:none;grid-area:img;margin-left:-50px;margin-top:-280px;padding:0;width:120%}.area-product-head.is-gem7000 .body .img picture{bottom:auto;position:absolute;right:0;top:0;z-index:3}.area-product-head.is-gem7000 .body .img picture img{margin-left:0;transform:scale(1);transform-origin:center bottom}.area-product-head.is-gem7000 .body .visual{grid-area:visual;margin-left:calc(-50vw + 50%);position:relative;width:100vw}.area-product-head.is-gem7000 .body .visual:after{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/gem7000/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-gem7000 .area-product-body.has_bd .inner{border-bottom:1px solid #c6c6c6;padding-bottom:40px}.is-gem7000 .area-product-body .block p{font-size:14px;line-height:1.8;margin-bottom:1em}.is-gem7000 .area-product-body .block picture{border-radius:6px}.is-gem7000 .area-product-body .block picture.nobd{border-radius:0}.is-gem7000 .area-product-body .block picture.has_mgt{margin-top:3em}.is-gem7000 .area-product-body .imgtxt.img00{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/gem7000/bg01-sp.png) 50% 50% no-repeat;background-size:cover;border-radius:6px;color:#fff;padding:80px 30px}.is-gem7000 .area-product-body .imgtxt.img00 .txt h3{color:#fff;font-size:22px;font-weight:700;margin-bottom:1em}.is-gem7000 .area-product-body .imgtxt.img00 .txt li{font-size:10px;line-height:1.8}.is-gem7000 .area-product-body .imgtxt.img00 ol.list-type-c li{counter-increment:cnt;list-style-type:none;margin-bottom:.5em;padding-left:2em;position:relative}.is-gem7000 .area-product-body .imgtxt.img00 ol.list-type-c li:before{content:counter(cnt) ". ";display:inline-block;left:2px;line-height:0;position:absolute;text-indent:0;top:10px}.is-gem7000 .area-product-body .dl01{background:#fff;border:1px solid #bbb;border-radius:6px;margin-bottom:16px;padding:24px}.is-gem7000 .area-product-body .dl01 .row .dt{color:#000;font-size:18px;font-weight:700}.is-gem7000 .area-product-body .dl01 .row .dd ul.list-dflt{font-size:14px;margin-bottom:0;margin-top:1em}.is-gem7000 .area-product-body .dl02 .row{line-height:1.8;margin-bottom:20px}.is-gem7000 .area-product-body .dl02 .row .dt{color:#000;font-size:15px;font-weight:700;margin-bottom:.2em}.is-gem7000 .area-product-body .dl02 .row .dd{font-size:12px}@media only screen and (min-width:1025px){.is-gem7000 .area-product-body.has_bd .inner{padding-bottom:100px}.is-gem7000 .area-product-body .block p{font-size:17px}.is-gem7000 .area-product-body .block picture{border-radius:12px}.is-gem7000 .area-product-body .block picture.img02{margin-top:40px;padding:0 80px}.is-gem7000 .area-product-body .imgtxt.img00{background:url(https://45006192.fs1.hubspotusercontent-na2.net/hubfs/45006192/werfen_jp/asset/img/gem7000/bg01-pc.png) 50% 50% no-repeat;border-radius:12px;padding:168px 64px 40px}.is-gem7000 .area-product-body .imgtxt.img00 .txt h3{font-size:40px;margin-bottom:1.6em;text-align:center}.is-gem7000 .area-product-body .imgtxt.img00 .txt li{font-size:13px}.is-gem7000 .area-product-body .imgtxt.imgtxt01{display:flex;justify-content:space-between}.is-gem7000 .area-product-body .imgtxt.imgtxt01 .txt{width:45%}.is-gem7000 .area-product-body .imgtxt.imgtxt01 .img{width:52%}.is-gem7000 .area-product-body .imgtxt.imgtxt02{align-items:center;display:flex;justify-content:space-between;margin-top:-50px}.is-gem7000 .area-product-body .imgtxt.imgtxt02 .txt{width:45%}.is-gem7000 .area-product-body .imgtxt.imgtxt02 .img{width:52%}.is-gem7000 .area-product-body .dl01{border-radius:12px;margin-bottom:40px;padding:32px}.is-gem7000 .area-product-body .dl01 .row{display:flex}.is-gem7000 .area-product-body .dl01 .row .dt{font-size:20px;margin-right:100px}.is-gem7000 .area-product-body .dl01 .row .dd ul.list-dflt{-moz-columns:2;column-count:2;-moz-column-gap:90px;column-gap:90px;font-size:17px;margin-bottom:0;margin-top:0}.is-gem7000 .area-product-body .dl02 .row{margin-bottom:15px}.is-gem7000 .area-product-body .dl02 .row .dt{font-size:19px;margin-bottom:.1em}.is-gem7000 .area-product-body .dl02 .row .dd{font-size:15px}}.is-gem7000 .area-product-spec{margin:0;padding:0}@media only screen and (min-width:1025px){.is-gem7000 .area-product-spec{margin-top:-160px;padding-bottom:64px}}.is-gem7000.area-product-head .body .txt .lead .hgroup h2{color:#000;font-size:28px;font-weight:700}.is-gem7000.area-product-head .body .txt .lead .hgroup p{color:#06038d;font-size:14px;font-weight:700;margin-bottom:1em}@media only screen and (min-width:1025px){.is-gem7000.area-product-head .body .txt .lead .hgroup p{color:#06038d;font-size:14px;font-weight:700;margin-bottom:1em}.is-gem7000.area-product-head .body .txt .lead .hgroup h2{font-size:48px}}.is-gem7000 .area-product-body .body .block{margin-bottom:0}@media only screen and (min-width:1025px){.is-gem7000 .area-product-body .body .block{margin-bottom:0}}