.product{background-color:#e6e6e5}.product .header.scroll .header-menu a{color:#231815}.product .scroll-down{color:#fff}.product .scroll-down::before{background-color:#fff}.product .pagettl{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;color:#fff;height:100vh;width:100%;padding:2em 1.5em;background-image:url(../images/top/chronorim.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 896px){.product .pagettl{height:100vh}}.product .pagettl .width{padding:2em 0}.product .pagettl .label__product_name{margin-bottom:0;text-shadow:rgba(35,24,21,.9) 1.5px 1.5px 1px;font-size:clamp(1em,1.4vw,1.5em)}.product .pagettl .label__product_name .txt{display:block;width:100%}.product .pagettl .label__product_name .en,.product .pagettl .label__product_name .jp,.product .pagettl .label__product_name .jp_big{display:inline-block}.product-concept{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 896px){.product-concept{min-height:initial;padding:80px 0;min-height:85vh}}.product-concept__ttl{margin-bottom:3.5em}.product-concept__ttl .en{display:block;font-size:1em;margin-bottom:3.5em}.product-concept__ttl .jp{display:block;font-size:clamp(1.1em,2vw,1.5em)}.product-concept__inner{text-align:left;display:block;width:800px;max-width:100%;margin:auto}@media all and (max-width: 896px){.product-concept__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}}.product-concept__en{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 896px){.product-concept__en{width:100%}}@media all and (max-width: 896px){.product-concept__txt{width:100%}}.product-concept__txt p{margin-bottom:1.5em;word-break:auto-phrase}.product-intro{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 896px){.product-intro{min-height:initial;padding:80px 0}}.product-intro__ttl{margin-bottom:4em}.product-intro__ttl .txt{display:block;font-size:1em;margin-bottom:.5em}.product-intro__ttl .name{display:block;font-size:clamp(1.1em,2vw,1.5em)}.product-intro__inner{text-align:left;display:block;width:600px;max-width:100%;margin:auto}@media all and (max-width: 896px){.product-intro__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}}.product-intro__en{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 896px){.product-intro__en{width:100%}}@media all and (max-width: 896px){.product-intro__txt{width:100%}}.product-intro__txt p{margin-bottom:1.5em;word-break:auto-phrase}.product-scene{overflow:hidden;padding:120px 0 60px 0}@media all and (max-width: 896px){.product-scene{padding:40px 0 80px 0}}.product-scene .col__1{border:none}.product-scene__slider_wrap{width:100%;margin:0}.product-scene__slider_txt{text-align:right;margin-right:1em;font-size:.8em}.product-scene__slider .slick-slide{padding:.5em}@media all and (max-width: 896px){.product-scene__slider .slick-slide{padding:.25em}}.product-scene__slider .slick-slide img{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-reccomemend{padding:120px 0 60px 0}@media all and (max-width: 896px){.product-reccomemend{padding:0}}.product-reccomemend__tooltip{position:relative;max-width:100%}.product-reccomemend__tooltip_attention{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(64,33,15,.55);color:#fff;font-size:.9em;z-index:20;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-reccomemend__tooltip_attention.show{opacity:1}.product-reccomemend__tooltip_attention p{background:rgba(64,33,15,.85);padding:5em}.product-reccomemend__tooltip_bg{width:100%;height:auto;display:block}.product-reccomemend__tooltip_txt{position:absolute;cursor:pointer;color:#fff;font-size:1.2em;white-space:nowrap;z-index:5;line-height:1}@media screen and (max-width: 768px){.product-reccomemend__tooltip_txt{font-size:.7em}}.product-reccomemend__tooltip_txt::before{content:"";width:.5em;height:.5em;border-radius:100%;display:block;background-color:#fff;position:absolute;left:0;top:0}.product-reccomemend__tooltip_txt .name{display:inline-block;-webkit-transform:translate(-50%, 1em);transform:translate(-50%, 1em)}.product-reccomemend__tooltip_txt.item_01{top:39.5%;left:9%}.product-reccomemend__tooltip_txt.item_02{top:38.5%;left:37%}.product-reccomemend__tooltip_txt.item_03{top:45.5%;left:25.2%}.product-reccomemend__tooltip_txt.item_04{top:53%;left:42%}.product-reccomemend__tooltip_txt.item_05{top:49%;left:65%}.product-reccomemend__tooltip_txt.item_06{top:62%;left:14%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-reccomemend__tooltip_txt.item_06 span{-webkit-transform:translate(1em, -0.5em);transform:translate(1em, -0.5em)}.product-reccomemend__tooltip_txt.item_07{top:70%;left:68%}.product-reccomemend__tooltip_txt.item_08{top:54.5%;left:87%}.product-reccomemend__tooltip_txt.item_09{top:60.5%;left:53.5%}.product-reccomemend__tooltip_item{display:none;position:absolute;z-index:10;width:410px;min-height:100px;pointer-events:none;background:hsla(0,0%,100%,.93);border-radius:1em}.product-reccomemend__tooltip_item.active{display:block;pointer-events:auto}@media screen and (max-width: 768px){.product-reccomemend__tooltip_item{position:fixed;top:50% !important;left:50% !important;width:85% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}}.product-reccomemend__tooltip_item .txt{padding:1.2em 1.2em .5em 1.2em}.product-reccomemend__tooltip_item .txt .ttl{display:block;font-weight:500;font-size:1.1em;line-height:1.1;padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid #595757;letter-spacing:0}.product-reccomemend__tooltip_item .txt p{letter-spacing:0;font-size:.9em;line-height:1.4;margin-bottom:1em}.product-reccomemend__tooltip_item .txt .sub{display:block;font-size:.9em}.product-reccomemend__tooltip_item .img{padding:0 1.2em .5em 1.2em}.product-reccomemend__tooltip_item .img img{width:100%;height:auto;display:block}.product-reccomemend__tooltip_item .img:last-child{padding-bottom:1.2em}.product-reccomemend__tooltip_item.item_02 .img,.product-reccomemend__tooltip_item.item_08 .img{padding:0;margin:1em 0;width:60%}.product-reccomemend__tooltip_item.item_09 .img{padding:.5em 1.2em}.product-module{padding:120px 0 60px 0}@media all and (max-width: 896px){.product-module{padding:80px 0 0 0}}.product-module .label__main{margin-bottom:2em}.product-module__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 896px){.product-module__btn{margin-top:1em}}.product-module__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3em}.product-module .sliderModule .slick-slide img{-o-object-position:center bottom;object-position:center bottom;-o-object-fit:contain;object-fit:contain;aspect-ratio:10/3}.product-spec .label__main{margin-bottom:2em}.product-spec__container{padding:120px 0 60px 0;gap:0}@media all and (max-width: 896px){.product-spec__container{padding:80px 0 0 0}}.product-spec__subttl{margin:4em 0 1em 0}.product-spec__linettl{text-decoration:underline;margin:0 0 .5em 0}.product-spec__list{padding-left:1em;margin-bottom:4em}.product-spec__list li{line-height:1.5;position:relative;margin-bottom:.25em}.product-spec__list li::before{content:"・";position:absolute;left:-1em;top:0}.product-spec #specification{padding-top:1.5em;margin-top:120px}.product-spec #specification table{margin:0 0 0 8em;border:.5px solid;font-size:.9em}@media all and (max-width: 896px){.product-spec #specification table{margin:auto;border:1px solid}}.product-spec #specification table tbody{padding:1em;display:block}.product-spec #specification table th{padding:.5em 2em .5em 0;white-space:nowrap;font-weight:normal}@media all and (max-width: 896px){.product-spec #specification table th{padding:.5em 1em .5em 0}}.product-spec #specification table td{padding:.5em 0}.product-spec #precautions .tablename{font-size:.85em;line-height:1.5;margin-bottom:.2em}.product-spec #precautions table tr:first-child th{border-top:.5px solid #231815;background-color:#9fa0a0;color:#fff}@media all and (max-width: 896px){.product-spec #precautions table tr:first-child th{border-top:1px solid #555}}.product-spec #precautions table tr th,.product-spec #precautions table tr td{min-width:12em;border:.5px solid #231815;padding:.2em 1em;text-align:center;font-weight:normal}@media all and (max-width: 896px){.product-spec #precautions table tr th,.product-spec #precautions table tr td{padding:.2em;min-width:initial;border:1px solid #555}}.product-spec #precautions table tr th{background-color:#dcdddd}.product-spec #precautions table tr td{background-color:#fff}.product-spec #precautions table+p{font-size:.7em;line-height:1.5;margin-top:.2em}.product-spec #precautions .flexWrap .right img{width:100%;height:auto;display:block}.product-spec #maintenance .product-spec__subttl{margin-top:2em}.product-spec #maintenance table tr th,.product-spec #maintenance table tr td{min-width:10em;border:.5px solid #231815;padding:.1em 1em;font-size:.9em;font-weight:normal}@media all and (max-width: 896px){.product-spec #maintenance table tr th,.product-spec #maintenance table tr td{border:1px solid #555;min-width:initial}}.product-spec #maintenance table tr th{background-color:#dcdddd}.product-spec #maintenance table tr td{background-color:#fff}.product-spec #maintenance .flexWrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}/*# sourceMappingURL=product.css.map */