.sp-parts-contact{height:590px}.sp-parts-contact .text-area{color:#020138;text-align:center}.sp-parts-contact .text-area i{font-size:30px}.sp-parts-contact .text-area i.fa-phone{transform:scaleX(-1)}.sp-parts-contact .text-area a span{padding-left:10px}.sp-parts-contact .contact-button{background-color:#020138;border-radius:5px;color:#fff;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:500;letter-spacing:0;line-height:0px;margin-top:50px;padding:80px 135px;text-decoration:none}.sp-parts-contact .text2{font-size:28px;margin-top:42px}.sp-parts-contact .text2,.sp-parts-contact .text3{color:#020138;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:0;line-height:0px}.sp-parts-contact .text3{font-size:24px;margin-top:36px}.sp-parts-contact .text4{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:72px;font-weight:400;letter-spacing:0;line-height:0px;margin-top:57px}.sp-parts-contact .text4 i{font-size:60px;margin-right:10px}.sp-parts-contact .text5{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:72px;font-weight:400;letter-spacing:0;line-height:0px;margin-top:50px}.sp-parts-contact .text5 i{font-size:60px;margin-right:10px}.sp{color:#020138;display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;font-weight:300;line-height:1.6;margin:0 auto;margin-top:150px;min-width:800px;padding:0 60px}.container{margin:0 auto;max-width:800px;padding:16px}.container .text1,.container h2{font-size:20px}.container h2{border-bottom:1px solid #ccc;margin-top:20px;padding-bottom:5px}.container p{font-size:14px}ul{list-style-type:disc;padding-left:20px}.address p{margin:5px 0}