@charset "UTF-8";@media print{@page{size:A4;margin:10mm}}.layout{left:2px;margin-left:0;top:-4px!important}.section{margin-left:90px;margin-right:90px;position:relative}@media screen and (min-width:1731px){.section{margin:0 auto;width:1550px}}@media screen and (max-width:1400px){.section{margin-left:4.6vw;margin-right:4.6vw}}@media print{.section{margin:0}}.prices{position:relative}.prices-section__title{font-size:4.2rem;font-weight:700;line-height:6.6rem}.prices-lead{margin-bottom:99px;padding-top:47px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prices-lead__text{font-size:1.8rem;line-height:4.6rem;width:calc(100% - 560px);-ms-flex-negative:1;flex-shrink:1}.prices-lead__text .copy{font-size:4.8rem;font-weight:700;line-height:7.2rem;margin-bottom:45px}.prices-lead__text .text{font-size:1.8rem;letter-spacing:-.02em;line-height:4.6rem}.prices-lead__text .text p+p{margin-top:19px}.prices-lead__illust{text-align:center;width:520px;-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;padding-top:20px}.prices-lead__illust p{margin:0 auto;width:76.5%}.prices-about{margin-bottom:112px}.prices-about__main{gap:90px}.prices-about__box{gap:48px}.prices-about__title{font-size:2.6rem;font-weight:700;margin-bottom:43px}.prices-about__item{width:240px}.prices-about__item .icon{margin-bottom:17px;position:relative}.prices-about__item .icon:before{content:"";display:block;padding-top:100%}.prices-about__item .icon:after{border:1px solid #ececec;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.prices-about__item .icon.-i1 img{width:90px}.prices-about__item .icon.-i2 img{width:157px}.prices-about__item .icon.-i3 img{width:149px}.prices-about__item .text{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;line-height:2.8rem}.prices-about__btn{margin-top:54px;text-align:center}.prices-about__btn a{background:#035b90;border-radius:50px;color:#fff;gap:24px;height:98px;margin:0 auto;position:relative;width:532px}.prices-about__btn a:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:0}.prices-about__btn a .icon{font-size:0;position:relative;width:23px}.prices-about__btn a .text{font-size:2rem;font-weight:500;line-height:2.8rem;position:relative}@media screen and (min-width:751px){.prices-about__btn a:hover:before{width:100%}}.prices-product{margin-bottom:101px}.prices-product__title{margin-bottom:49px}.prices-product__title.-partner{font-size:4rem;margin-bottom:42px;margin-top:69px}.prices-product__lineup .lineup-text{font-size:1.8rem;line-height:4.6rem;margin-bottom:47px}.prices-product__lineup .lineup-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.prices-product__lineup .lineup-list+.lineup-list{margin-top:30px}.prices-product__lineup .lineup-list:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.prices-product__lineup .lineup-list__cover{-webkit-transition:height .2s ease-out 0s;transition:height .2s ease-out 0s}.prices-product__lineup .lineup-list__cover.-hide{height:0;overflow:hidden}.prices-product__lineup .lineup-list__opener{margin-top:-7px}.prices-product__lineup .lineup-list__opener .inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:13px}.prices-product__lineup .lineup-list__opener .inner .text{font-size:1.8rem}.prices-product__lineup .lineup-list__opener .inner .icon{height:36px;position:relative;width:36px}.prices-product__lineup .lineup-list__opener .inner .icon:before{border:1.5px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}.prices-product__lineup .lineup-list__opener .inner .icon-inner{height:12px;width:12px}.prices-product__lineup .lineup-list__opener .inner .icon-inner,.prices-product__lineup .lineup-list__opener .inner .icon-inner:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prices-product__lineup .lineup-list__opener .inner .icon-inner:before{background:#035b90;border-radius:2px;content:"";height:100%;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:2px}.prices-product__lineup .lineup-list__opener .inner .icon-inner:after{background:#035b90;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}@media screen and (min-width:751px){.prices-product__lineup .lineup-list__opener .inner:hover .icon:before{background:#035b90}.prices-product__lineup .lineup-list__opener .inner:hover .icon-inner:after,.prices-product__lineup .lineup-list__opener .inner:hover .icon-inner:before{background:#fff}}.prices-product__lineup .lineup-list__opener.-open{margin-top:30px;text-align:center}.prices-product__lineup .lineup-list__opener.-open .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.prices-product__lineup .lineup-list__opener.-open .inner .icon-inner:before{display:none}.prices-product__lineup .lineup-item{padding-bottom:38px;padding-top:92px;position:relative;width:33.33%}.prices-product__lineup .lineup-item:before{border:1px solid #eaeaea;border-left:none;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.prices-product__lineup .lineup-item:first-of-type,.prices-product__lineup .lineup-item:nth-of-type(2),.prices-product__lineup .lineup-item:nth-of-type(3){border-top:1px solid #eaeaea}.prices-product__lineup .lineup-image{height:245px;margin-bottom:46px;position:relative;width:100%}.prices-product__lineup .lineup-image img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.prices-product__lineup .lineup-image__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;bottom:-55px;gap:0 15px;justify-content:center;left:0;position:absolute;width:100%}.prices-product__lineup .lineup-image__nav .dot{background:#eaeaea;border-radius:50%;cursor:pointer;height:15px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:15px}.prices-product__lineup .lineup-image__nav .dot.-current{background:#035b90}@media screen and (min-width:751px){.prices-product__lineup .lineup-image__nav .dot:not(.-current):hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.prices-product__lineup .lineup-info{margin:0 auto 30px;width:82%}.prices-product__lineup .lineup-info h4{font-size:2.2rem;font-weight:600;letter-spacing:.01em;line-height:4rem;margin-bottom:5px;padding-right:80px;position:relative}.prices-product__lineup .lineup-info h4 .icon{height:50px;position:absolute;right:-16px;top:-6px;width:50px}.prices-product__lineup .lineup-info h4 .icon img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.prices-product__lineup .lineup-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px}.prices-product__lineup .lineup-price .price1{font-size:3.2rem;font-weight:700;line-height:4rem}.prices-product__lineup .lineup-price .price2{font-size:1.8rem}.prices-product__lineup .lineup-feature{font-size:1.5rem;line-height:2.8rem;margin-bottom:24px}.prices-product__lineup .lineup-point{color:#035b90;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;gap:6px;line-height:1.4rem}.prices-product__lineup .lineup-point li{border:1px solid #035b90;border-radius:12px;padding:4px 13px}.prices-product__lineup .lineup-option{margin-top:17px}.prices-product__lineup .lineup-option__opener{cursor:pointer}.prices-product__lineup .lineup-option__opener .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.prices-product__lineup .lineup-option__opener .inner .text{font-size:1.8rem;font-weight:700}.prices-product__lineup .lineup-option__opener .inner .icon{height:22px;position:relative;width:22px}.prices-product__lineup .lineup-option__opener .inner .icon:before{border:1.5px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}.prices-product__lineup .lineup-option__opener .inner .icon-inner{height:8px;width:8px}.prices-product__lineup .lineup-option__opener .inner .icon-inner,.prices-product__lineup .lineup-option__opener .inner .icon-inner:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prices-product__lineup .lineup-option__opener .inner .icon-inner:before{background:#035b90;border-radius:2px;content:"";height:100%;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:2px}.prices-product__lineup .lineup-option__opener .inner .icon-inner:after{background:#035b90;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}@media screen and (min-width:751px){.prices-product__lineup .lineup-option__opener:hover .inner .icon:before{background:#035b90}.prices-product__lineup .lineup-option__opener:hover .inner .icon-inner:after,.prices-product__lineup .lineup-option__opener:hover .inner .icon-inner:before{background:#fff}}.prices-product__lineup .lineup-option__opener.-open .inner .icon:before{background:#f9c73a;border-color:#f9c73a}.prices-product__lineup .lineup-option__opener.-open .inner .icon-inner:before{display:none}.prices-product__lineup .lineup-option__opener.-open .inner .icon-inner:after{background:#fff}@media screen and (min-width:751px){.prices-product__lineup .lineup-option__opener.-open:hover .inner .icon:before{background:#fff}.prices-product__lineup .lineup-option__opener.-open:hover .inner .icon-inner:after{background:#f9c73a}}.prices-product__lineup .lineup-option__main{height:0;overflow:hidden;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s}.prices-product__lineup .lineup-option__inner ul{padding-top:17px}.prices-product__lineup .lineup-option__inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.6rem;justify-content:space-between;line-height:2.6rem;padding-bottom:10px;position:relative}.prices-product__lineup .lineup-option__inner ul li:after{background-image:linear-gradient(90deg,#000 1px,#fff 0);background-repeat:repeat-x;background-size:6px 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.prices-product__lineup .lineup-option__inner ul li+li{margin-top:12px}.prices-product__lineup .lineup-note{font-size:1.5rem;line-height:2.8rem;margin-top:12px}.prices-product__lineup .lineup-note li{padding-left:18px;position:relative}.prices-product__lineup .lineup-note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-product__lineup .lineup-link{background:#fff;border:1px solid #ececec;border-radius:27px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:48px;margin-left:10%;position:relative;width:158px}.prices-product__lineup .lineup-link:before{background:#035b90;border-radius:27px;content:"";-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.prices-product__lineup .lineup-link .icon,.prices-product__lineup .lineup-link:before{height:30px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.prices-product__lineup .lineup-link .icon{font-size:0}.prices-product__lineup .lineup-link .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px}.prices-product__lineup .lineup-link .icon svg .st0{fill:#fff}.prices-product__lineup .lineup-link .text{color:#035b90;font-size:1.6rem;line-height:4.6rem;padding-left:30px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.prices-product__lineup .lineup-link:hover:before{height:100%;right:0;width:100%}.prices-product__lineup .lineup-link:hover .text{color:#fff}}.prices-product__lineup .lineup-sold{font-size:1.4rem;left:9%;line-height:2.8rem;padding-left:22px;position:relative}.prices-product__lineup .lineup-sold:before{content:"※";left:0;position:absolute;top:0}.prices-product__lineup .lineup-maker{font-size:1.4rem;left:9%;line-height:2.8rem;margin-top:45px;position:relative}.prices-product__note{font-size:1.8rem;line-height:4.6rem;margin-top:45px}.prices-product__note .hover-line:after{bottom:11px}.prices-installation{margin-bottom:100px}.prices-installation__title{margin-bottom:32px}.prices-installation__subtitle{font-size:4rem;font-weight:700;line-height:6.6rem}.prices-installation__subtitle.-sample{margin-bottom:60px}.prices-installation__lead{font-size:1.8rem;line-height:4.6rem;position:relative}.prices-installation__lead .hover-line:after{bottom:10px}.prices-installation__lead .illust{left:54.4%;position:absolute;top:-84px;width:433px}.prices-installation__sample{margin-top:55px}.prices-installation__sample .sample-wrapper{border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}.prices-installation__sample .sample-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.prices-installation__sample .sample-item dt{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.6rem;font-weight:700;line-height:4rem;padding:0 48px;width:44%}.prices-installation__sample .sample-item dt .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.prices-installation__sample .sample-item dd{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;padding:42px 48px;width:56%}.prices-installation__sample .sample-lead{font-size:1.8rem;font-weight:700;line-height:2.8rem;margin-bottom:14px}.prices-installation__sample .sample-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.prices-installation__sample .sample-price .text1{color:#035b90}.prices-installation__sample .sample-price .text1 span{font-size:2.6rem;font-weight:700;line-height:4rem}.prices-installation__sample .sample-price .text1 span.line{display:inline-block;margin:0 3px;position:relative;top:-10px}.prices-installation__sample .sample-price .text1 span.line2{display:inline-block;font-size:3.2rem;margin-right:10px;position:relative;top:-5px}.prices-installation__sample .sample-price .text1 span.fontp{font-size:5.4rem;font-weight:600}.prices-installation__sample .sample-price .text2{font-size:1.8rem;font-weight:700;line-height:4.8rem;position:relative;top:5px}.prices-installation__sample .sample-note{margin-top:8px}.prices-installation__sample .sample-note li{font-size:1.4rem;line-height:2.8rem;padding-left:15px;position:relative}.prices-installation__sample .sample-note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-installation__sample .sample-block+.sample-block{margin-top:27px}.prices-installation__sample .sample-text{font-size:1.8rem;line-height:4.6rem;margin-top:20px}.prices-installation__sample .sample-text .hover-line:after{bottom:10px}.prices-cloud{margin-bottom:102px}.prices-cloud__title{margin-bottom:34px}.prices-cloud__lead{font-size:1.8rem;line-height:4.6rem;margin-bottom:20px}.prices-cloud__note li{font-size:1.5rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-cloud__note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-cloud__note2{margin-top:28px}.prices-cloud__note2 li{font-size:1.4rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-cloud__note2 li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-cloud__table{border:1px solid #eaeaea;border-right:none;margin-top:66px;text-align:center}.prices-cloud__table .chart-notice{display:none}.prices-cloud__table td,.prices-cloud__table th{border-right:1px solid #eaeaea;width:25%}.prices-cloud__table td{font-size:1.4rem;line-height:2.8rem;padding:21px 20px;vertical-align:middle}.prices-cloud__table td .note{font-size:1.2rem;margin-top:-4px}.prices-cloud__table td .note2{margin-top:4px}.prices-cloud__table td .adopt{border:1.5px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:25px;line-height:0;margin:0 auto;width:25px}.prices-cloud__table td .notadopt{font-size:0;line-height:0;margin:0 auto;width:19px}.prices-cloud__table .table-head{padding-bottom:37px;text-align:center}.prices-cloud__table .table-head__wrapper{border-bottom:1px solid #eaeaea}.prices-cloud__table .table-head__illust{height:80px;margin:0 auto 15px;padding-top:45px;position:relative;width:200px}.prices-cloud__table .table-head__illust img{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.prices-cloud__table .table-head__illust.-i1 img{width:66px}.prices-cloud__table .table-head__illust.-i2 img{width:80px}.prices-cloud__table .table-head__illust.-i3 img{width:121px}.prices-cloud__table .table-head__plan{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-cloud__table .table-head__plan .name{font-size:1.8rem;font-weight:700;line-height:2.8rem}.prices-cloud__table .table-head__plan .text{font-size:1.6rem;line-height:2.8rem}.prices-cloud__table .table-content__top td{padding-top:54px}.prices-cloud__table .table-content__bottom td{padding-bottom:41px}.prices-cloud__table .table-content__adoptable td{padding-bottom:12px;padding-top:12px}.prices-simulator__title{margin-bottom:35px}.prices-simulator__lead{font-size:1.8rem;line-height:4.6rem}.prices-simulator__lead .hover-line:after{bottom:10px}.prices-simulator__lead+.prices-simulator__lead{margin-top:19px}.prices-simulator__note{margin-top:8px}.prices-simulator__note li{font-size:1.4rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-simulator__note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-simulator .simulation-tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:64px}.prices-simulator .simulation-tab__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:86px;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #eaeaea;color:#035b90;cursor:pointer;font-size:2rem;font-weight:500;justify-content:center;position:relative;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s}.prices-simulator .simulation-tab__item:after{background:#035b90;bottom:-14px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:14px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:27px}.prices-simulator .simulation-tab__item:first-of-type{border-right:none}@media screen and (min-width:751px){.prices-simulator .simulation-tab__item:hover{background:#eaeaea}}.prices-simulator .simulation-tab__item.-current{background:#035b90;border-color:#035b90;color:#fff;cursor:default}.prices-simulator .simulation-tab__item.-current:after{opacity:1}.prices-simulator .simulation-main{border:1px solid #eaeaea;margin-top:32px;padding-bottom:102px}.prices-simulator .simulation-block{display:none}.prices-simulator .simulation-block.-current{display:block}.prices-simulator .simulation-block__inner{margin:0 auto;max-width:1008px;padding:78px 0 10px;width:82%}.prices-simulator .simulation-block__inner dl dt{font-size:1.8rem;margin-bottom:9px}.prices-simulator .simulation-block__inner dl+dl{margin-top:21px}.prices-simulator .simulation-block__inner input,.prices-simulator .simulation-block__inner select{background:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;height:60px;padding:0 25px}.prices-simulator .simulation-block__inner select{cursor:pointer}.prices-simulator .simulation-unit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.prices-simulator .simulation-unit+.simulation-unit{margin-top:20px}.prices-simulator .simulation-unit__product{width:50%}.prices-simulator .simulation-unit__product select{width:100%}.prices-simulator .simulation-unit__qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;height:60px}.prices-simulator .simulation-unit__qty input{width:120px}.prices-simulator .simulation-unit__qty .txt{font-size:1.8rem;line-height:4.8rem}.prices-simulator .simulation-unit__rust{padding-left:35px}.prices-simulator .simulation-unit__rust label{cursor:pointer;display:inline-block}.prices-simulator .simulation-unit__rust label span{display:inline-block;font-size:1.8rem;padding-left:40px;position:relative}.prices-simulator .simulation-unit__rust label span:before{border:1px solid #eaeaea;height:24px;left:0;width:24px}.prices-simulator .simulation-unit__rust label span:after,.prices-simulator .simulation-unit__rust label span:before{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";font-size:0;line-height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prices-simulator .simulation-unit__rust label span:after{background:#035b90;height:10px;left:7px;opacity:0;width:10px}.prices-simulator .simulation-unit__rust input[type=checkbox]{display:none}.prices-simulator .simulation-unit__rust input[type=checkbox]:checked+span:after{opacity:1}.prices-simulator .simulation-unit__add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:7px;margin-top:12px}.prices-simulator .simulation-unit__add .text{font-size:1.8rem;line-height:2.6rem}.prices-simulator .simulation-unit__add .icon{height:22px;position:relative;top:1px;width:22px}.prices-simulator .simulation-unit__add .icon:before{border:1.5px solid #035b90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}.prices-simulator .simulation-unit__add .icon-inner{height:8px;width:8px}.prices-simulator .simulation-unit__add .icon-inner,.prices-simulator .simulation-unit__add .icon-inner:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.prices-simulator .simulation-unit__add .icon-inner:before{background:#035b90;border-radius:2px;content:"";height:100%;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:2px}.prices-simulator .simulation-unit__add .icon-inner:after{background:#035b90;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}@media screen and (min-width:751px){.prices-simulator .simulation-unit__add:hover .icon:before{background:#035b90}.prices-simulator .simulation-unit__add:hover .icon-inner:after,.prices-simulator .simulation-unit__add:hover .icon-inner:before{background:#fff}}.prices-simulator .simulation-unit__note{margin-top:4px}.prices-simulator .simulation-unit__note li{font-size:1.4rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-simulator .simulation-unit__note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-simulator .simulation-error{display:none;font-size:1.4rem;line-height:2.8rem;width:100%}.prices-simulator .simulation-button{margin:84px auto 0;width:250px}.prices-simulator .simulation-button button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:98px;justify-content:center;width:250px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#035b90;border:1px solid #035b90;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;gap:30px;position:relative}.prices-simulator .simulation-button button:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:0}.prices-simulator .simulation-button button .icon{position:relative;top:2px;width:18px}.prices-simulator .simulation-button button .icon .st0,.prices-simulator .simulation-button button .icon .st1{fill:#fff}.prices-simulator .simulation-button button .icon .st0,.prices-simulator .simulation-button button .icon .st2{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.prices-simulator .simulation-button button .icon .st2{fill:none}.prices-simulator .simulation-button button .text{color:#fff;font-size:1.8rem;font-weight:600;position:relative}@media screen and (min-width:751px){.prices-simulator .simulation-button button:hover:before{width:100%}}.prices-simulator .simulation-result{display:none}.prices-simulator .simulation-result.-show{display:block}.prices-simulator .simulation-result__title{font-size:3.2rem;font-weight:700;margin-bottom:52px;padding:0 49px}.prices-simulator .simulation-result__main{padding-top:51px}.prices-simulator .simulation-result__wrapper{margin:0 auto;max-width:1008px;width:82%}.prices-simulator .simulation-result__block{gap:28px}.prices-simulator .simulation-result__block,.prices-simulator .simulation-result__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-simulator .simulation-result__item{border:1px solid #eaeaea;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;height:155px;padding-top:34px;width:calc(50% - 14px)}.prices-simulator .simulation-result__item .text{color:#035b90;font-size:1.8rem;margin-bottom:17px}.prices-simulator .simulation-result__item .price .text1{font-size:4rem;font-weight:600}.prices-simulator .simulation-result__item .price .text2{font-size:1.8rem}.prices-simulator .simulation-result__note{margin-top:4px}.prices-simulator .simulation-result__note li{font-size:1.4rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-simulator .simulation-result__note li:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-simulator .simulation-result__note2{font-size:1.8rem;line-height:4.6rem;margin-bottom:59px;margin-top:10px}.prices-simulator .simulation-result__form .hsfc-Step .hsfc-Step__Content{padding:0}.prices-simulator .simulation-result__form .hsfc-Step .hsfc-Step__Content .hsfc-Row:nth-of-type(5){display:none}.prices-simulator .simulation-result__form .contact-form form,.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form{max-width:100%;width:100%}.prices-simulator .simulation-result__form .contact-form form label span,.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form label span{color:#000;font-size:1.8rem;font-weight:400}.prices-simulator .simulation-result__form .contact-form form input[type=email],.prices-simulator .simulation-result__form .contact-form form input[type=tel],.prices-simulator .simulation-result__form .contact-form form input[type=text],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=email],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=tel],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=text]{font-size:1.8rem;height:60px;max-width:100%;padding:0 25px;width:100%}.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons{background:#035b90;border-radius:50px;margin:86px auto 0;position:relative;width:300px}.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:0}.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons .hsfc-Button{background:transparent!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;font-weight:600;height:98px;top:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%}@media screen and (min-width:751px){.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons:hover:before{width:100%}}.prices-thanks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media print{.prices-thanks{display:none}}.prices-thanks__main{padding-top:50px}.prices-thanks__main .copy{font-size:4.2rem;font-weight:700;line-height:6.6rem;margin-bottom:33px}@media screen and (min-width:1520px){.prices-thanks__main .copy br{display:none}}.prices-thanks__main .text1{font-size:1.8rem;line-height:4.6rem;margin-bottom:10px}.prices-thanks__main .text2{font-size:1.4rem;line-height:2.8rem;padding-left:20px;position:relative}.prices-thanks__main .text2:before{color:#035b90;content:"※";left:0;position:absolute;top:0}.prices-thanks__illust{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:48px;width:451px;-ms-flex-negative:0;flex-shrink:0}.prices-thanks__illust img{width:400px}.prices-estimate{background:#ececec;padding:94px 0}@media print{.prices-estimate{border:none;padding:0}}.prices-estimate__main{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:844px;padding:77px 58px 50px}@media print{.prices-estimate__main{border:none;max-width:980px;padding:0;-webkit-transform:scale(.73);-ms-transform:scale(.73);transform:scale(.73);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:980px}}.prices-estimate__main .estimate-item{border:1px solid #035b90;-webkit-box-sizing:border-box;box-sizing:border-box}.prices-estimate__main .estimate-item.-breakdown{width:calc(50% - 12px)}.prices-estimate__main .estimate-item__head{border-bottom:1px solid #035b90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#035b90;-webkit-box-sizing:border-box;box-sizing:border-box;height:54px;padding:0 18px 0 25px}.prices-estimate__main .estimate-item__head .text{color:#fff;font-size:1.8rem}.prices-estimate__main .estimate-item__head .icon.-i1{width:25px}.prices-estimate__main .estimate-item__head .icon.-i2{width:19px}.prices-estimate__main .estimate-item__head .icon.-i3{width:28px}.prices-estimate__main .estimate-item__main{padding:0 25px}.prices-estimate__main .estimate-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;padding:40px 0 42px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.prices-estimate__main .estimate-total .text1{color:#035b90;font-size:4.2rem;font-weight:600}.prices-estimate__main .estimate-total .text2{color:#035b90;font-size:1.8rem;position:relative;top:4px}.prices-estimate__main .estimate-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:31px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.prices-estimate__main .estimate-list{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:224px;padding:23px 0 10px}.prices-estimate__main .estimate-list__head{position:relative}.prices-estimate__main .estimate-list__head:after{background-image:linear-gradient(90deg,#000 1px,#fff 0);background-repeat:repeat-x;background-size:6px 1px;bottom:18px;content:"";height:1px;left:0;position:absolute;width:100%}.prices-estimate__main .estimate-list table th{font-size:1.2rem;line-height:2.2rem;padding-bottom:25px}.prices-estimate__main .estimate-list table th span{font-size:1rem}.prices-estimate__main .estimate-list table th.qty{text-align:center}.prices-estimate__main .estimate-list table th.cost{text-align:right}.prices-estimate__main .estimate-list table th.cost p{position:relative;right:-10px}.prices-estimate__main .estimate-list table td{font-size:1.2rem;line-height:2.2rem}.prices-estimate__main .estimate-list table td.qty{text-align:center;width:40px}.prices-estimate__main .estimate-list table td.cost{text-align:right;width:65px}.prices-estimate__main .estimate-subtotal{font-size:1.2rem;line-height:2.2rem;padding-top:20px;position:relative}.prices-estimate__main .estimate-subtotal:before{background-image:linear-gradient(90deg,#000 1px,#fff 0);background-repeat:repeat-x;background-size:6px 1px;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.prices-estimate__main .estimate-subtotal dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prices-estimate__main .estimate-breakdowntotal{font-size:1.2rem;line-height:2.2rem;margin-top:25px;padding-bottom:28px;padding-top:26px;position:relative}.prices-estimate__main .estimate-breakdowntotal:before{background-image:linear-gradient(90deg,#000 1px,#fff 0);background-repeat:repeat-x;background-size:6px 1px;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.prices-estimate__main .estimate-breakdowntotal dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:5px;justify-content:space-between}.prices-estimate__main .estimate-breakdowntotal dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;color:#035b90;justify-content:flex-end}.prices-estimate__main .estimate-breakdowntotal dl dd .text1{font-size:3rem;font-weight:600}.prices-estimate__main .estimate-breakdowntotal dl dd .text2{font-size:1.8rem}.prices-estimate__main .estimate-note{margin-top:56px}.prices-estimate__main .estimate-note h5{font-size:1.4rem}.prices-estimate__main .estimate-note ul{margin-top:5px}.prices-estimate__main .estimate-note ul li{font-size:1.4rem;line-height:2.8rem;padding-left:16px;position:relative}.prices-estimate__main .estimate-note ul li:before{content:"・";left:0;position:absolute;top:0}.prices-estimate__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.prices-estimate__head,.prices-estimate__title{display:-webkit-box;display:-ms-flexbox;display:flex}.prices-estimate__title{gap:24px}.prices-estimate__title .icon{font-size:0;line-height:0;width:32px}.prices-estimate__title .text{font-size:3.2rem;font-weight:700}.prices-estimate__date{text-align:right}.prices-estimate__date .logo{font-size:0;line-height:0;margin-bottom:17px;width:166px}.prices-estimate__date .text{font-size:1.4rem}.prices-estimate__date .text .text1{display:inline-block;margin-right:8px}.prices-estimate__lead{font-size:1.4rem;line-height:2.8rem;margin-bottom:60px}.prices-estimate__btn{margin:84px auto 0;width:229px}@media print{.prices-estimate__btn{display:none}}.prices-estimate__btn .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:98px;justify-content:center;width:229px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#035b90;border:1px solid #035b90;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;gap:20px;position:relative}.prices-estimate__btn .inner:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:0}.prices-estimate__btn .inner .icon{position:relative;top:2px;width:23px}.prices-estimate__btn .inner .text{color:#fff;font-size:2rem;font-weight:500;position:relative}@media screen and (min-width:751px){.prices-estimate__btn .inner:hover:before{width:100%}}@media screen and (max-width:1300px){.prices-product__lineup .lineup-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1200px){.prices-lead__text{width:calc(100% - 360px)}.prices-lead__illust{width:320px}.prices-installation__lead .illust{left:auto;right:0;width:303px}}@media screen and (max-width:1040px){.prices-about__main,.prices-lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices-lead{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.prices-lead__text{width:100%}.prices-lead__illust{width:420px}.prices-product__lineup .lineup-item{width:50%}.prices-cloud__table{overflow-x:scroll;overflow-y:hidden;position:relative;scrollbar-width:none}.prices-cloud__table .table-inner{width:950px}.prices-cloud__table .chart-notice{background:#035b90;display:block;height:155px;left:50%;pointer-events:none;position:absolute;top:150px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:155px;z-index:2}.prices-cloud__table .chart-notice.-hide{opacity:0}.prices-cloud__table .chart-notice__main{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding-top:23px;position:absolute;text-align:center;top:0;width:100%}.prices-cloud__table .chart-notice__main>.icon{margin:0 auto 17px;width:49px}.prices-cloud__table .chart-notice__main>.icon img{-webkit-animation:anm-hand 2s linear 0s infinite;animation:anm-hand 2s linear 0s infinite;position:relative;width:100%}.prices-cloud__table .chart-notice__main>.text{color:#fff;font-size:1.2rem;line-height:1.4rem}.prices-simulator .simulation-result__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-simulator .simulation-result__item{width:100%}}@media screen and (max-width:950px){.prices-installation__lead .illust{left:auto;margin:50px auto 0;position:relative;right:auto;top:0;width:303px}.prices-installation__sample{margin-top:55px}.prices-installation__sample .sample-wrapper{border:1px solid #eaeaea;border-bottom:none}.prices-installation__sample .sample-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prices-installation__sample .sample-item dt{border-bottom:none;border-right:none;padding-top:42px;width:100%}.prices-installation__sample .sample-item dd{border-bottom:1px solid #eaeaea;border-right:none;padding:30px 48px 42px;width:100%}}@media screen and (max-width:850px){.prices-product__lineup .lineup-item{width:100%}}@media screen and (max-width:750px){.prices-section__title{font-size:2.6rem;line-height:4.2rem}.prices-lead{gap:21px;margin-bottom:63px;padding:23px 2.4vw 0}.prices-lead__text .copy{font-size:3rem;line-height:4.2rem;margin-bottom:35px}.prices-lead__text .copy br{display:none}.prices-lead__text .text{font-size:1.4rem;line-height:2.8rem}.prices-lead__text .text p+p{margin-top:15px}.prices-lead__illust{width:268px}.prices-lead__illust p{width:100%}.prices-about{margin-bottom:80px}.prices-about__main{gap:40px}.prices-about__box{gap:58px}.prices-about__title{font-size:2.2rem;margin-bottom:15px}.prices-about__item{width:100px}.prices-about__item .icon{margin-bottom:9px;position:relative}.prices-about__item .icon:after{display:none}.prices-about__item .icon.-i1 img{width:50px}.prices-about__item .icon.-i2 img{width:89px}.prices-about__item .icon.-i3 img{width:85px}.prices-about__item .text{font-size:1.4rem;height:auto;line-height:2.4rem;white-space:nowrap}.prices-about__btn{margin-top:38px}.prices-about__btn a{border-radius:30px;gap:12px;height:60px;width:230px}.prices-about__btn a .icon{font-size:0;line-height:0;width:14px}.prices-about__btn a .text{font-size:1.4rem;line-height:2rem}.prices-product{margin-bottom:73px}.prices-product__title{margin-bottom:34px;padding:0 2.6vw}.prices-product__title.-partner{font-size:2.2rem;margin-bottom:21px;margin-top:54px}.prices-product__lineup .lineup-text{font-size:1.4rem;line-height:2.8rem;margin-bottom:42px;padding:0 2.3vw}.prices-product__lineup .lineup-list{display:block}.prices-product__lineup .lineup-list+.lineup-list{margin-top:30px}.prices-product__lineup .lineup-list:before{background:transparent;border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.prices-product__lineup .lineup-list__opener{border:1px solid #eaeaea;margin-top:-2px;padding:14px 0 18px}.prices-product__lineup .lineup-list__opener .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.prices-product__lineup .lineup-list__opener .inner .text{font-size:1.4rem}.prices-product__lineup .lineup-list__opener .inner .icon{font-size:0;height:22px;line-height:0;position:relative;width:22px}.prices-product__lineup .lineup-list__opener .inner .icon:before{border-width:1px}.prices-product__lineup .lineup-list__opener .inner .icon-inner{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);width:5px}.prices-product__lineup .lineup-list__opener .inner .icon-inner .st0{fill:#035b90}.prices-product__lineup .lineup-list__opener .inner .icon-inner:after,.prices-product__lineup .lineup-list__opener .inner .icon-inner:before{display:none}.prices-product__lineup .lineup-list__opener.-open{border-top:none;margin-top:0}.prices-product__lineup .lineup-list__opener.-open .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.prices-product__lineup .lineup-list__opener.-open .inner .icon-inner{-webkit-transform:translate(-50%,-50%) rotate(270deg);-ms-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}.prices-product__lineup .lineup-item{padding-bottom:22px!important;padding-top:60px;position:relative;text-align:center;width:100%}.prices-product__lineup .lineup-item:before{display:none}.prices-product__lineup .lineup-item.-hasnote{padding-bottom:28px}.prices-product__lineup .lineup-item.-hasnote .lineup-link{bottom:0;left:0;margin:36px auto 12px;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.prices-product__lineup .lineup-image{height:180px;margin-bottom:32px}.prices-product__lineup .lineup-info{margin:0 auto;width:85%}.prices-product__lineup .lineup-info h4{font-size:2.2rem;line-height:3.4rem;margin-bottom:8px;padding-right:0;position:static;text-align:center}.prices-product__lineup .lineup-info h4 .-tobira__jp{font-size:2.3rem}.prices-product__lineup .lineup-info h4 .-tobira__en{font-size:2.4rem}.prices-product__lineup .lineup-info h4 .icon{height:40px;right:8px;top:10px;width:40px}.prices-product__lineup .lineup-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.prices-product__lineup .lineup-price .price1{font-size:2.2rem;line-height:3.4rem}.prices-product__lineup .lineup-price .price2{font-size:1.4rem}.prices-product__lineup .lineup-feature{font-size:1.4rem;line-height:2.4rem;margin-bottom:19px;text-align:center}.prices-product__lineup .lineup-point{color:#035b90;font-size:1rem;gap:6px;line-height:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-product__lineup .lineup-point li{padding:1px 6px}.prices-product__lineup .lineup-option{margin-top:17px}.prices-product__lineup .lineup-option__opener{cursor:pointer}.prices-product__lineup .lineup-option__opener .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center}.prices-product__lineup .lineup-option__opener .inner .text{font-size:1.4rem}.prices-product__lineup .lineup-option__opener .inner .icon{height:22px;top:3px;width:22px}.prices-product__lineup .lineup-option__inner ul{padding-top:17px}.prices-product__lineup .lineup-option__inner ul li{font-size:1.4rem;gap:5px;line-height:2.8rem;padding-bottom:7px}.prices-product__lineup .lineup-option__inner ul li+li{margin-top:5px}.prices-product__lineup .lineup-note{font-size:1.2rem;line-height:2.4rem;margin-top:15px;text-align:left}.prices-product__lineup .lineup-note li{padding-left:20px}.prices-product__lineup .lineup-link{background:transparent;border:none;cursor:pointer;left:50%;margin-left:0;margin-top:33px;padding-left:0;text-align:left;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:120px}.prices-product__lineup .lineup-link:before{display:none}.prices-product__lineup .lineup-link .icon{border:1px solid #035b90;border-radius:50%;height:20px;width:20px}.prices-product__lineup .lineup-link .icon svg{width:5px}.prices-product__lineup .lineup-link .icon svg .st0{fill:#035b90}.prices-product__lineup .lineup-link .text{font-size:1.4rem;line-height:4.6rem;padding-left:12px;top:-1px}.prices-product__note{font-size:1.4rem;line-height:2.8rem;margin-top:22px;padding:0 2.6vw}.prices-product__note .hover-line:after{bottom:5px}.prices-installation{margin-bottom:74px;padding:0 2.6vw}.prices-installation__title{margin-bottom:26px}.prices-installation__subtitle{font-size:2.2rem;line-height:3.4rem}.prices-installation__subtitle.-sample{margin-bottom:21px}.prices-installation__lead{font-size:1.4rem;line-height:2.8rem}.prices-installation__lead .hover-line:after{bottom:5px}.prices-installation__lead .illust{margin-top:40px;width:292px}.prices-installation__sample{margin-top:59px}.prices-installation__sample .sample-wrapper{left:-2.6vw;position:relative;width:calc(100% + 5.2vw)}.prices-installation__sample .sample-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.prices-installation__sample .sample-item dt{font-size:1.6rem;line-height:2.6rem;padding:27px 29px 0}.prices-installation__sample .sample-item dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 20px 22px 29px}.prices-installation__sample .sample-lead{font-size:1.4rem;line-height:2.4rem;margin-bottom:10px}.prices-installation__sample .sample-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.prices-installation__sample .sample-price .text1{color:#035b90}.prices-installation__sample .sample-price .text1 span{font-size:2.2rem;line-height:4rem}.prices-installation__sample .sample-price .text1 span.line{top:-6px}.prices-installation__sample .sample-price .text1 span.line2{font-size:2.2rem;margin-right:10px;top:-5px}.prices-installation__sample .sample-price .text1 span.fontp{font-size:3.6rem;font-weight:600}.prices-installation__sample .sample-price .text2{font-size:1.4rem;line-height:2.6rem;top:-5px}.prices-installation__sample .sample-note{margin-top:8px}.prices-installation__sample .sample-note li{font-size:1.2rem;line-height:2.4rem}.prices-installation__sample .sample-block+.sample-block{margin-top:6px}.prices-installation__sample .sample-text{font-size:1.4rem;line-height:2.8rem;margin-top:20px}.prices-installation__sample .sample-text .hover-line:after{bottom:5px}.prices-cloud{margin-bottom:74px;padding:0 2.6vw}.prices-cloud__title{letter-spacing:-.02em;margin-bottom:26px}.prices-cloud__lead{font-size:1.4rem;line-height:2.8rem;margin-bottom:16px}.prices-cloud__note li{font-size:1.2rem;line-height:2.4rem}.prices-cloud__note2{margin-top:23px}.prices-cloud__note2 li{font-size:1.2rem;line-height:2.4rem}.prices-cloud__table{border:none;border-bottom:1px solid #eaeaea;left:-2.6vw;margin-top:42px;position:relative;text-align:center;width:calc(100% + 9.6vw)}.prices-cloud__table table{table-layout:fixed}.prices-cloud__table td,.prices-cloud__table th{border-right:none;width:200px}.prices-cloud__table td:first-of-type,.prices-cloud__table th:first-of-type{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding-left:5px;padding-right:5px;width:130px}.prices-cloud__table td.blank,.prices-cloud__table th.blank{border-left:none;border-right:none}.prices-cloud__table td{font-size:1.2rem;line-height:2.4rem;padding:15px 20px}.prices-cloud__table td .note{font-size:1rem;line-height:2rem;margin-top:0}.prices-cloud__table td .note2{margin-top:4px}.prices-cloud__table td .adopt{height:16px;width:16px}.prices-cloud__table td .notadopt{width:13px}.prices-cloud__table .table-inner{width:730px}.prices-cloud__table .table-head{padding-bottom:13px;text-align:center;vertical-align:middle}.prices-cloud__table .table-head__illust{height:auto;margin:0 auto 7px;padding-top:0;position:relative;text-align:center;width:200px}.prices-cloud__table .table-head__illust img{left:0;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.prices-cloud__table .table-head__illust.-i1{margin-bottom:15px}.prices-cloud__table .table-head__illust.-i1 img{width:46px}.prices-cloud__table .table-head__illust.-i2 img{width:51px}.prices-cloud__table .table-head__illust.-i3 img{width:74px}.prices-cloud__table .table-head__plan{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-cloud__table .table-head__plan .name{font-size:1.6rem;line-height:2.4rem}.prices-cloud__table .table-head__plan .text{font-size:1.2rem;line-height:2.4rem}.prices-cloud__table .table-content td:not(:first-of-type) br{display:none}.prices-cloud__table .table-content td:not(:first-of-type) br._imp{display:block}.prices-cloud__table .table-content__top td{padding-top:47px}.prices-cloud__table .table-content__bottom td{padding-bottom:36px}.prices-cloud__table .table-content__adoptable td{padding-bottom:10px;padding-top:10px}.prices-simulator{padding:0 2.6vw}.prices-simulator__title{margin-bottom:26px}.prices-simulator__lead{font-size:1.4rem;line-height:2.8rem}.prices-simulator__lead .hover-line:after{bottom:5px}.prices-simulator__lead+.prices-simulator__lead{margin-top:8px}.prices-simulator__note{margin-top:17px}.prices-simulator__note li{font-size:1.2rem;line-height:2.4rem}.prices-simulator .simulation-tab{display:-webkit-box;display:-ms-flexbox;display:flex;left:-2.6vw;margin-top:40px;position:relative;width:calc(100% + 5.2vw)}.prices-simulator .simulation-tab__item{font-size:1.4rem;height:60px;line-height:2rem}.prices-simulator .simulation-tab__item:after{bottom:-12px;height:12px;width:24px}.prices-simulator .simulation-main{border:none;left:-2.6vw;margin-top:0;padding-bottom:0;position:relative;width:calc(100% + 5.2vw)}.prices-simulator .simulation-block{display:none}.prices-simulator .simulation-block.-current{display:block}.prices-simulator .simulation-block__inner{padding:35px 0 10px;width:83%}.prices-simulator .simulation-block__inner dl dt{font-size:1.4rem;margin-bottom:7px}.prices-simulator .simulation-block__inner dl+dl{margin-top:21px}.prices-simulator .simulation-block__inner input,.prices-simulator .simulation-block__inner select{background:#ececec;font-size:1.6rem;height:54px}.prices-simulator .simulation-block__inner select{cursor:pointer}.prices-simulator .simulation-unit{gap:8px}.prices-simulator .simulation-unit__product{width:100%}.prices-simulator .simulation-unit__qty{gap:17px;height:54px}.prices-simulator .simulation-unit__qty input{width:90px}.prices-simulator .simulation-unit__qty .txt{font-size:1.4rem;line-height:4rem}.prices-simulator .simulation-unit__rust{padding-left:35px}.prices-simulator .simulation-unit__rust label{cursor:pointer;display:inline-block}.prices-simulator .simulation-unit__rust label span{font-size:1.4rem;padding-left:35px}.prices-simulator .simulation-unit__add{margin-top:19px}.prices-simulator .simulation-unit__add .text{font-size:1.4rem;line-height:2.6rem}.prices-simulator .simulation-unit__note{margin-top:4px}.prices-simulator .simulation-unit__note li{font-size:1.2rem;line-height:2.4rem}.prices-simulator .simulation-error{display:none;font-size:1.4rem;line-height:2.8rem;width:100%}.prices-simulator .simulation-button{margin:43px auto 0;width:145px}.prices-simulator .simulation-button button{border-radius:30px;gap:16px;height:60px;width:145px}.prices-simulator .simulation-button button .icon{top:2px;width:15px}.prices-simulator .simulation-button button .text{font-size:1.4rem}.prices-simulator .simulation-result__title{font-size:2.2rem;margin-bottom:23px;padding:0 2.6vw}.prices-simulator .simulation-result__main{padding-top:47px}.prices-simulator .simulation-result__wrapper{width:100%}.prices-simulator .simulation-result__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.6vw}.prices-simulator .simulation-result__item{border-radius:24px;height:102px;padding-top:15px;width:100%}.prices-simulator .simulation-result__item .text{font-size:1.4rem;margin-bottom:9px}.prices-simulator .simulation-result__item .price .text1{font-size:2.6rem}.prices-simulator .simulation-result__item .price .text2{font-size:1.4rem}.prices-simulator .simulation-result__note{margin-top:10px;padding:0 2.6vw}.prices-simulator .simulation-result__note li{font-size:1.2rem;line-height:2.4rem}.prices-simulator .simulation-result__note2{font-size:1.4rem;line-height:2.8rem;margin-bottom:30px;margin-top:20px;padding:0 2.6vw}.prices-simulator .simulation-result__form{margin:0 auto;width:83%}.prices-simulator .simulation-result__form .hsfc-Row{margin-bottom:10px}.prices-simulator .simulation-result__form .contact-form form,.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form{max-width:100%;width:100%}.prices-simulator .simulation-result__form .contact-form form label,.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form label{margin-bottom:5px}.prices-simulator .simulation-result__form .contact-form form label span,.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form label span{color:#000;font-size:1.4rem;font-weight:400}.prices-simulator .simulation-result__form .contact-form form input[type=email],.prices-simulator .simulation-result__form .contact-form form input[type=tel],.prices-simulator .simulation-result__form .contact-form form input[type=text],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=email],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=tel],.prices-simulator .simulation-result__form .hs_cos_wrapper_type_form form input[type=text]{font-size:1.8rem;height:54px;max-width:100%;padding:0 25px;width:100%}.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons{background:#035b90;border-radius:50px;margin:42px auto 0;position:relative;width:190px}.prices-simulator .simulation-result__form .hsfc-NavigationRow__Buttons .hsfc-Button{font-size:1.4rem;height:60px}}.form-select{cursor:pointer;position:relative}.form-select:after{background:#035b90;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:9px;pointer-events:none;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:16px}@media screen and (max-width:750px){.form-select:after{height:7px;right:24px;width:11px}}.hover-line{color:#035b90;display:inline-block;position:relative}.hover-line:after{background:#035b90;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:100%}@media screen and (min-width:751px){.hover-line:hover:after{left:auto;right:0;width:0}}.single-footer{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/renewal2018/image/products/common/bg1.png) no-repeat 0 0;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;height:445px;margin-top:120px;padding-top:90px;text-align:center}.single-footer h3{color:#fff;font-size:3.2rem;font-weight:700;margin-bottom:55px}.single-footer .text{color:#fff;font-size:1.8rem;line-height:3.2rem;margin-bottom:55px}.single-footer.index-dl{height:386px;margin-bottom:134px;padding-top:62px}.single-footer__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:60px;justify-content:center}.single-footer__btn>div,.single-footer__btn>span{display:block;width:300px}.single-footer__btn>div a,.single-footer__btn>span a{background:#fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;position:relative;width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width:751px){.single-footer__btn>div a:hover:before,.single-footer__btn>span a:hover:before{width:100%}.single-footer__btn>div a:hover .icon .-def,.single-footer__btn>span a:hover .icon .-def{opacity:0}.single-footer__btn>div a:hover .icon .-hover,.single-footer__btn>span a:hover .icon .-hover{opacity:1}.single-footer__btn>div a:hover .text,.single-footer__btn>span a:hover .text{color:#fff}}.single-footer__btn>div a:before,.single-footer__btn>span a:before{background:#2d2d2d;border-radius:50px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.single-footer__btn>div a .icon,.single-footer__btn>span a .icon{position:relative}.single-footer__btn>div a .icon .-def,.single-footer__btn>span a .icon .-def{opacity:1;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.single-footer__btn>div a .icon .-hover,.single-footer__btn>span a .icon .-hover{left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.single-footer__btn>div a .icon.-icon1,.single-footer__btn>span a .icon.-icon1{margin:0 25px 0 60px;width:26px}.single-footer__btn>div a .icon.-icon2,.single-footer__btn>span a .icon.-icon2{margin:0 30px 0 40px;width:26px}.single-footer__btn>div a .icon.-icon3,.single-footer__btn>span a .icon.-icon3{margin:0 28px 0 46px;width:23px}.single-footer__btn>div a .text,.single-footer__btn>span a .text{color:#035b90;font-size:1.9rem;font-weight:500;margin-bottom:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (max-width:750px){.single-footer{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/renewal2018/image/products/sp/bg1.png) no-repeat 0 0;background-size:cover;height:338px;margin-top:90px;padding-top:46px}.single-footer.index-dl{height:272px;margin-bottom:90px;padding-top:44px}.single-footer h3{font-size:2.2rem;margin-bottom:15px}.single-footer .text{font-size:1.4rem;line-height:2.8rem;margin-bottom:19px}.single-footer__btn{display:block}.single-footer__btn>div{margin:0 auto 10px;width:200px}.single-footer__btn>div a{border-radius:30px;height:60px;width:200px}.single-footer__btn>div a .icon{font-size:0;line-height:0}.single-footer__btn>div a .icon.-icon1{margin:0 25px 0 30px;width:18px}.single-footer__btn>div a .icon.-icon2{margin:0 15px 0 26px;width:21px}.single-footer__btn>div a .icon.-icon3{margin:0 15px 0 29px;width:18px}.single-footer__btn>div a .text{font-size:1.4rem}}@-webkit-keyframes anm-hand{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes anm-hand{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(15px);transform:translateX(15px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}