#pages__installation{color:#000}#pages__installation img{max-width:100%;vertical-align:bottom}#pages__installation section{margin-bottom:100px;overflow:auto}#pages__installation a:hover{opacity:.6}#pages__installation h3{font-size:28px;font-weight:700;line-height:1.5;text-align:center;margin:0 0 60px}#pages__installation h3 span{position:relative;padding-bottom:20px;display:inline-block}#pages__installation h3 span:after{content:"";height:3px;width:100%;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#77a1d3,#79cbca,#e684ae)}@media screen and (min-width:750px){#pages__installation .sp-only{display:none}}@media screen and (max-width:749px){#pages__installation .pc-only{display:none}#pages__installation section{margin-bottom:50px}#pages__installation h3 span{font-size:18px;padding-bottom:15px!important}#pages__installation h3{line-height:1.4;margin:0 0 50px}}#pit-installation-static-html .main .main-title .tfx-content-wrapper{width:auto}#pages__installation .main .main-title.inst-top{position:relative;height:580px}#pages__installation .main .main-title{position:relative;height:250px}#pages__installation .main .main-title img{width:100%;height:100%;object-fit:cover}#pages__installation .main .main-title h2{font-size:30px;font-weight:700;color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;display:flex;align-items:center;justify-content:center}#pages__installation .main .menu{max-width:960px;margin:50px auto;display:flex;gap:10px;justify-content:center;align-items:center}#pages__installation .main .menu .btn{position:relative}#pages__installation .main .menu .btn a{font-size:12px;text-decoration:none;padding:10px 40px;color:#707070;border:1px solid #707070;border-radius:30px;background:url(//shop.pioneer.jp/cdn/shop/files/lp01-arrow_gray.png?v=6648384703974936661) no-repeat right 15px top 50%;background-size:10px}#pages__installation .main .menu .btn a:hover{color:#000;border:1px solid #000000;background:url(//shop.pioneer.jp/cdn/shop/files/lp01-arrow.png?v=12339492757255991767) no-repeat right 15px top 50%;background-size:10px}@media screen and (max-width:749px){#pages__installation .main .main-title,#pages__installation .main .main-title.inst-top{height:158px}#pages__installation .main .main-title h2{font-size:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}#pages__installation .main .main-title h2 img{width:90px;height:auto;object-fit:contain}#pages__installation .main .menu{flex-wrap:wrap;margin-bottom:0;padding:0 15px}#pages__installation .main .menu .btn a{display:block;padding:5px 30px 5px 20px;background-size:8px}}#pages__installation .about .text{margin-bottom:60px}#pages__installation.pages-pit-installation .about .tfx-function-batch{text-align:center;margin-bottom:20px}#pages__installation.pages-pit-installation .about .tfx-function-batch .tfx-batch{display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;padding:4px 16px;line-height:1;background:#333;border-radius:20px}#pages__installation.pages-pit-installation .about .text{margin-bottom:40px}#pages__installation .about .text p.bold{font-size:14px;font-weight:700;text-align:center;margin:0 0 30px}#pages__installation .about .text p.caution{font-size:12px;text-align:center}#pages__installation .about .text p.normal{font-size:14px;text-align:center;margin:0}#pages__installation .about .provider{text-align:center;background:#f7f7f7;padding:30px;margin-bottom:50px}#pages__installation .about .provider h4{font-size:20px;font-weight:700;margin:0 0 40px}#pages__installation .about .provider img{width:300px;margin:0 0 20px}#pages__installation .about .provider p{font-size:14px;margin:0}#pages__installation .about .provider.arrow_bottom h4{line-height:1.7;margin-bottom:20px}#pages__installation .about .provider ul{margin:0}#pages__installation .about .provider ul li{font-size:14px;font-weight:700;width:fit-content;margin:0 auto 15px}#pages__installation .about .provider ul li:last-child{margin-bottom:0}#pages__installation .about .provider-wrapper{display:flex;gap:50px}#pages__installation .about .provider-wrapper .provider{width:calc(50% - 25px);padding:0;position:relative}#pages__installation .about .provider-wrapper .provider .inner{padding:30px 30px 50px}#pages__installation .about .provider-wrapper .provider img{height:45px;width:auto;max-width:100%;margin:0 0 20px}#pages__installation .about .provider-wrapper .provider img.full{width:100%;height:auto;margin:0}#pages__installation .about .provider-wrapper .provider h4{font-size:24px;margin-bottom:30px}#pages__installation .about .provider-wrapper .provider p{font-size:14px;margin-bottom:30px}#pages__installation .about .provider-wrapper .provider .service-box{background:#fff;padding:30px;margin-bottom:30px;border-radius:10px}#pages__installation .about .provider-wrapper .provider .service-box p.bold{font-weight:700;text-align:left;margin-bottom:10px}#pages__installation .about .provider-wrapper .provider .service-box ul{padding-left:20px}#pages__installation .about .provider-wrapper .provider .service-box ul li{width:100%;font-weight:400;text-align:left;margin-bottom:0}#pages__installation .about .provider-wrapper .provider .service-box ul li.pc-only{list-style:none}#pages__installation .about .provider-wrapper .provider a.btn{font-size:14px;font-weight:700;text-align:center;text-decoration:none;width:250px;background:#000;color:#fff;border-radius:30px;display:flex;margin:0 auto;padding:10px;align-items:center;justify-content:center;gap:10px}#pages__installation .about .provider-wrapper .provider a.btn img{width:13px;height:auto;margin-bottom:3px}#pages__installation .about .provider.arrow_bottom{padding:30px;margin-bottom:80px;position:relative}#pages__installation .about .provider.arrow_bottom:after{position:absolute;content:url(//shop.pioneer.jp/cdn/shop/files/lp01-arrow_bottom-gray.png?v=10468436203084718753);left:50%;bottom:-35px;transform:translate(-50%)}#pages__installation .about .merit{text-align:center;background:#f7f7f7;padding:40px 30px}#pages__installation .about .merit.bottom{margin-bottom:50px}#pages__installation .about .merit h4{font-size:24px;font-weight:700;margin:0 0 40px}#pages__installation .about .merit .merit-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:0 0 40px}#pages__pit-installation.pages-pit-installation .about .merit .merit-wrapper{margin:0 0 70px}#pages__installation .about .merit .merit-wrapper .outer{background:#fff;width:calc(33.3% - 20px);padding:20px;display:flex;gap:20px;align-items:center}#pages__installation .about .merit .merit-wrapper .outer.pc-only{background:transparent}#pages__installation .about .merit .merit-wrapper .outer img{width:50px}#pages__installation .about .merit .merit-wrapper .outer .inner p.bold{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:left;margin:0 0 5px}#pages__installation .about .merit .merit-wrapper .outer .inner p.normal{font-size:14px;line-height:1.5;letter-spacing:0;text-align:left;margin:0}#pages__installation .about .merit h4.area{margin-bottom:20px}#pages__installation .about .merit p.detail{font-size:14px;margin:0 0 20px}#pages__installation .about .merit .btn{font-size:14px;font-weight:700;text-align:center;text-decoration:none;width:250px;background:#000;color:#fff;border-radius:30px;display:flex;margin:0 auto;padding:10px;align-items:center;justify-content:center;gap:10px}#pages__installation .about .merit .btn img{width:25px;margin-bottom:3px}@media screen and (max-width:749px){#pages__installation .about .provider.arrow_bottom{margin-bottom:50px}#pages__installation .about .provider h4{font-size:16px;margin-bottom:20px}#pages__installation .about .provider-wrapper{flex-direction:column;margin-bottom:50px}#pages__installation .about .provider-wrapper .provider{width:100%;margin:0}#pages__installation .about .provider-wrapper .provider h4{font-size:16px;margin-bottom:15px}#pages__installation .about .provider-wrapper .provider p{margin-bottom:15px}#pages__installation .about .provider-wrapper .provider .service-box{padding:20px;margin-bottom:20px}#pages__installation .about .merit{padding:40px 15px}#pages__installation .about .merit h4{font-size:18px;margin-bottom:40px}#pages__installation .about .merit .merit-wrapper{flex-direction:column;gap:15px;margin-bottom:30px}#pages__installation.pages-pit-installation .about .merit .merit-wrapper{flex-direction:column;gap:20px;margin-bottom:50px}#pages__installation .about .merit .merit-wrapper .outer{width:100%}#pages__installation .about .merit .merit-wrapper .outer.pc-only{display:none}#pages__installation .about .merit .merit-wrapper .outer img{width:40px}#pages__installation .about .merit p.detail{margin-bottom:15px}#pages__installation .about .merit .btn{width:250px}}#pages__installation .back_btn{text-align:center}#pages__installation .back_btn a{font-size:14px;font-weight:700;text-decoration:none;color:#000;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #86868B;border-radius:44px;width:fit-content;min-width:300px;padding:10px;margin:0 auto}#pages__installation .back_btn a img{width:15px;margin-bottom:1px}@media screen and (max-width:749px){#pages__installation .back_btn a{width:250px;min-width:250px}}#pages__installation .how-to{background:#f7f7f7;padding:80px 0 100px}#pages__installation .how-to .text{font-size:14px;font-weight:700;text-align:center;margin-bottom:50px}#pages__installation .how-to .text p{margin:0}#pages__installation .how-to .flow-wrapper{display:flex;flex-direction:column;gap:50px}#pages__installation .how-to .flow-wrapper .outer{background:#fff;padding:30px;position:relative}#pages__installation .how-to .flow-wrapper .outer:after{position:absolute;content:url(//shop.pioneer.jp/cdn/shop/files/lp01-arrow_bottom.png?v=14069624058816186038);left:50%;bottom:-35px;transform:translate(-50%)}#pages__installation .how-to .flow-wrapper .outer.no-arrow:after{content:none}#pages__installation .how-to .flow-wrapper .outer .inner{display:flex;align-items:center;margin-bottom:20px}#pages__installation .how-to .flow-wrapper .outer .inner .num{font-size:20px;font-weight:700;text-align:center;line-height:40px;font-family:Inter,sans-serif;margin:0 15px 0 0;background:#000;color:#fff;width:40px;height:40px;border-radius:20px}#pages__installation .how-to .flow-wrapper .outer .inner .tag{font-size:14px;font-weight:700;line-height:1;background:#707070;color:#fff;border-radius:20px;padding:6px 15px;margin:0 30px 0 0}#pages__installation .how-to .flow-wrapper .outer .inner .ttl{font-size:20px;font-weight:700;margin:0}#pages__installation .how-to .flow-wrapper .outer p.description{font-size:14px;margin:0}#pages__installation .how-to .flow-wrapper .outer p.description span{font-weight:700}#pages__installation .how-to .flow-wrapper .outer ul.description{font-size:14px;padding-left:20px;margin:20px 0 0}#pages__installation .how-to .flow-wrapper .outer p.caution{font-size:12px;margin:20px 0 0}#pages__installation .how-to .flow-wrapper .outer .caution-box{background:#fff3f3;border:1px solid #912E38;margin-top:20px;padding:40px 20px;border-radius:10px}#pages__installation .how-to .flow-wrapper .outer .caution-box ul{font-size:14px;text-align:left;color:#912e38;padding:0;width:fit-content;margin:0 auto}#pages__installation .how-to .flow-wrapper .outer .caution-box ul li{width:fit-content;margin-left:20px}#pages__installation .how-to .flow-wrapper .outer .caution-box ul li span{font-weight:700}#pages__installation .how-to .flow-wrapper .outer.red{background:#fff3f3;border:1px solid #912E38;border-radius:10px;color:#912e38;padding:50px 80px}#pages__installation .how-to .flow-wrapper .outer.red .bold{font-size:18px;font-weight:700;margin:0 0 20px}#pages__installation .how-to .flow-wrapper .outer.red .normal{font-size:14px;margin:0}#pages__installation .how-to .flow-wrapper .outer.red .normal a{color:#912e38;padding-top:10px;display:flex;align-items:center;gap:10px}#pages__installation .how-to .flow-wrapper .outer.red .normal a img{width:12px}@media screen and (max-width:749px){#pages__installation .how-to{padding:40px 0 50px}#pages__installation .how-to .flow-wrapper{gap:40px}#pages__installation .how-to .flow-wrapper .outer{padding:20px}#pages__installation .how-to .flow-wrapper .outer .inner{flex-wrap:wrap;margin-bottom:10px}#pages__installation .how-to .flow-wrapper .outer .inner .ttl{line-height:1.5;width:100%;margin-top:15px}#pages__installation .how-to .flow-wrapper .outer .caution-box,#pages__installation .how-to .flow-wrapper .outer.red{padding:20px}#pages__installation .how-to .flow-wrapper .outer.red .bold,#pages__installation .how-to .flow-wrapper .outer.red .normal a{line-height:1.5}}#pages__installation .service .service-wrapper .outer{margin-bottom:50px}#pages__installation .service .service-wrapper .outer:last-child{margin-bottom:0}#pages__installation .service .service-wrapper .outer h4{font-size:24px;font-family:Inter,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 0 30px}#pages__installation .service .service-wrapper .outer h4 img{width:87px}#pages__installation .service .service-wrapper .outer table{font-size:14px;width:100%;margin-bottom:20px}#pages__installation .service .service-wrapper .outer table thead{background:#e3e3e3}#pages__installation .service .service-wrapper .outer table th,#pages__installation .service .service-wrapper .outer table td{padding:10px 15px}#pages__installation .service .service-wrapper .outer table thead th:nth-child(1){width:20%}#pages__installation .service .service-wrapper .outer table thead th:nth-child(2){width:50%}#pages__installation .service .service-wrapper .outer table thead th:nth-child(3){width:30%}#pages__installation .service .service-wrapper .outer.four_col table thead th:nth-child(2){width:35%}#pages__installation .service .service-wrapper .outer.four_col table thead th:nth-child(3){width:30%}#pages__installation .service .service-wrapper .outer.four_col table thead th:nth-child(4){width:15%}#pages__installation .service .service-wrapper .outer table tbody th{background:#f7f7f7}#pages__installation .service .service-wrapper .outer table tbody td.price{font-weight:400;font-family:Inter,sans-serif;text-align:right}#pages__installation .service .service-wrapper .outer .caution{font-size:12px;margin:0}@media screen and (max-width:749px){#pages__installation .service .service-wrapper .outer table thead th:nth-child(1),#pages__installation .service .service-wrapper .outer table thead th:nth-child(2){width:50%}#pages__installation .service .service-wrapper .outer table th,#pages__installation .service .service-wrapper .outer table td{padding:10px}#pages__installation .service .service-wrapper .outer table tbody td.price{font-size:14px;line-height:1.5}}#pages__installation .warning{background:#f7f7f7;padding:80px 0 100px}#pages__installation .warning .text{font-size:14px;font-weight:700;text-align:center;margin-bottom:50px}#pages__installation .warning .text p{margin:0}#pages__installation .warning .warning-wrapper{display:flex;flex-direction:column;gap:30px}#pages__installation .warning .warning-wrapper .outer{background:#fff;padding:30px;border-top:1px solid #CCCCCC}#pages__installation .warning .warning-wrapper .outer h4{font-size:16px;font-weight:700;margin:0;padding-right:30px}#pages__installation .warning .warning-wrapper .outer h4:not(.accordion-button){margin-bottom:30px}#pages__installation .warning .warning-wrapper .outer h4.accordion-button{cursor:pointer;position:relative;padding-top:8px}#pages__installation .warning .warning-wrapper .outer h4.accordion-button:before,#pages__installation .warning .warning-wrapper .outer h4.accordion-button:after{content:"";display:block;position:absolute;right:0;top:50%;width:14px;height:2px;background-color:#222;transform:translateY(-50%) rotate(0);transition:transform .3s ease}#pages__installation .warning .warning-wrapper .outer h4.accordion-button:after{transform:translateY(-50%) rotate(90deg)}#pages__installation .warning .warning-wrapper .outer h4.accordion-button.is-open:after{content:"";transform:translateY(-50%) rotate(0)}#pages__installation .warning .warning-wrapper .outer .accordion-box{display:none;position:relative;margin-top:30px;line-height:1.5;opacity:1}#pages__installation .warning .warning-wrapper .outer .accordion-box.is-open{display:block}#pages__installation .warning .warning-wrapper .outer p{font-size:14px;margin:0 0 16px}#pages__installation .warning .warning-wrapper .outer p.normal{font-size:14px;margin:0 0 20px}#pages__installation .warning .warning-wrapper .outer p.normal:last-child{margin:0}#pages__installation .warning .warning-wrapper .outer p.normal span{font-weight:700}#pages__installation .warning .warning-wrapper .outer p.normal a{color:#000;display:flex;align-items:center;gap:5px}#pages__installation .warning .warning-wrapper .outer p.normal a img{width:25px;margin-bottom:3px}#pages__installation .warning .warning-wrapper .outer p.caution{font-size:12px;margin:0 0 20px}#pages__installation .warning .warning-wrapper .outer p.caution:last-child{margin:0}#pages__installation .warning .warning-wrapper .outer p.caution.top{margin-top:50px}#pages__installation .warning .warning-wrapper .outer p.bold{font-weight:700}#pages__installation .warning .warning-wrapper .outer .gray-box{background:#f7f7f7;padding:30px}#pages__installation .warning .warning-wrapper .outer ul{padding-left:20px;margin:0 0 16px}#pages__installation .warning .warning-wrapper .outer ul li{font-size:14px}@media screen and (max-width:749px){#pages__installation .warning{padding:50px 0}#pages__installation .warning .warning-wrapper{gap:20px}#pages__installation .warning .warning-wrapper .outer .gray-box{padding:30px 20px}#pages__installation .warning .warning-wrapper .outer h4{margin-bottom:0}#pages__installation .warning .warning-wrapper .outer .accordion-box{display:none;margin-top:30px}#pages__installation .warning .warning-wrapper .outer h4.accordion-button:after{font-size:40px}#pages__installation .warning .warning-wrapper .outer h4.accordion-button.open:after{font-size:30px}}#pages__installation .main .anchor-nav-section{margin:50px auto 0}@media screen and (min-width:768px){#pages__installation .main .anchor-nav-section{margin:50px auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pages_installation.css.map */
