.product-lp-structure__heading,.product-lp-about__heading,.product-lp-faq__heading{font-size:24px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.product-lp-structure__heading,.product-lp-about__heading,.product-lp-faq__heading{font-size:28px}}.product-lp-content sup{vertical-align:text-top;font-size:.75em}.product-lp-nav{width:100%}.product-lp-nav-list{flex-wrap:wrap;width:100%;margin:-1px -1px -1px 0;display:flex}@media not screen and (min-width:768px){.product-lp-nav-list__item{flex-grow:1}}@media screen and (min-width:768px){.product-lp-nav-list__item{flex-grow:1}}.product-lp-nav-list__item a{text-align:center;border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;width:100%;height:100%;padding:4px 16px 6px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}@media not screen and (min-width:768px){.product-lp-nav-list__item a{min-height:40px}}@media screen and (min-width:768px){.product-lp-nav-list__item a{min-height:48px}}.product-lp-nav-list__item--current{border-bottom:4px solid #363636}.product-lp-nav-list__item--current a{color:#363636;font-weight:700}.product-lp-nav-list--scroll{flex-wrap:nowrap;overflow-x:auto}@media not screen and (min-width:768px){.product-lp-nav-list--scroll .product-lp-nav-list__item{flex-grow:unset;flex-shrink:0}}.product-lp-lead-button{color:#363636;background-color:#fff;border:2px solid #363636;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:360px;height:64px;padding:12px 24px;display:flex}.product-lp-lead-button:after{content:"";background-image:url(/img/products/airrain-eco/icon-arrow-to-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-left:16px;display:block}.product-lp-structure{background-color:#eee;border-radius:4px;padding:32px 16px}@media screen and (min-width:768px){.product-lp-structure{padding:40px 32px}}.product-lp-structure__text{margin-top:24px}.product-lp-structure__note{margin-top:24px;font-size:12px;line-height:1.66}.product-lp-structure__figure{border-radius:4px;margin:32px -12px 0;display:block;overflow:hidden}@media screen and (min-width:768px){.product-lp-structure__figure{margin:32px 0 0}}.product-lp-structure__figure img{width:100%;height:auto}.product-lp-feature-column{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media not screen and (min-width:768px){.product-lp-feature-column__image{width:100%}}@media screen and (min-width:768px){.product-lp-feature-column__image{flex:1;max-width:480px}}.product-lp-feature-column__image img{width:100%}@media not screen and (min-width:768px){.product-lp-feature-column__content{width:100%;padding-bottom:24px}}@media screen and (min-width:768px){.product-lp-feature-column__content{width:504px;padding-right:24px}}.product-lp-feature-column__subheading{font-family:fontPrompt,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Helvetica Neue,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;line-height:1.875}.product-lp-feature-column__subheading__main{font-size:18px;font-weight:700;line-height:1.6666}.product-lp-feature-column__heading{margin-top:24px;font-size:24px;font-weight:700;line-height:1.5}.product-lp-feature-column__text{margin-top:24px;font-size:16px;line-height:1.75}.product-lp-feature-column__heading+.product-lp-feature-column__note{margin-top:0}.product-lp-faq-list{grid-column:1;gap:4px;display:grid}@media screen and (min-width:768px){.product-lp-faq-list{gap:4px}}.product-lp-table{display:block;overflow-x:auto}.product-lp-table table{table-layout:fixed;border:1px solid #e0e0e0;width:100%;margin:0}.product-lp-table table th{background-color:#f4f4f4}.product-lp-table table th.col-category{width:100px}@media screen and (min-width:768px){.product-lp-table table th.col-category{width:120px}}.product-lp-table table th.col-item{width:180px}@media screen and (min-width:768px){.product-lp-table table th.col-item{width:240px}}.product-lp-table table th.col-spec{width:220px}@media screen and (min-width:768px){.product-lp-table table th.col-spec{width:280px}}.product-lp-table table th.col-note{width:220px}@media screen and (min-width:768px){.product-lp-table table th.col-note{width:280px}}.product-lp-table table th,.product-lp-table table td{text-align:left;border:1px solid #e0e0e0;padding:8px;font-size:14px;line-height:1.5}.product-lp-table sup{vertical-align:text-top;font-size:.75em}.product-lp-about__text{margin-top:8px}.product-lp-about__content{margin-top:32px}@media screen and (min-width:768px){.product-lp-about__content{margin-top:40px}}.product-lp-about__link{width:100%;max-width:360px;margin:32px auto 0;display:table}@media screen and (min-width:768px){.product-lp-about__link{margin:40px auto 0}}.product-lp-about__note{margin-top:40px;font-size:12px;line-height:1.3333}.product-lp-faq__content{background-color:#fbf9f5;border-radius:4px;margin-top:32px;padding:16px}@media screen and (min-width:768px){.product-lp-faq__content{margin-top:40px}}.product-lp-faq__link{width:100%;max-width:360px;margin:32px auto 0;display:table}@media screen and (min-width:768px){.product-lp-faq__link{margin:40px auto 0}}.product-lp-spec-list{border-collapse:collapse;border-top:1px solid #97999f;width:100%}.product-lp-spec-list th,.product-lp-spec-list td{text-align:left;vertical-align:text-top;border-bottom:1px solid #97999f;padding:8px;font-size:14px;line-height:1.5}@media screen and (min-width:768px){.product-lp-spec-list th,.product-lp-spec-list td{padding:12px 16px}}.product-lp-spec-list tbody th{width:96px}@media screen and (min-width:768px){.product-lp-spec-list tbody th{width:148px}}.product-lp-spec-list .head{background-color:#fafafa}.product-lp-note{letter-spacing:.64px;font-size:12px;line-height:1.5}
