.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;margin:0 auto;margin-top:108px;min-width:800px}.sp .bgappearSectionDefault{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.sp .bgappearSectionDefault:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sp .bgappearSectionDefault-bg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:0}.sp .bgappearSectionDefault-inner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.sp .bgappearSectionDefault-text{text-align:center}.sp .title{height:210px}.sp .title-area{text-align:center}.sp .title-area h1{font-size:56px;font-weight:600;letter-spacing:0;top:0}.sp .title-area h1,.sp .title-area p{color:#020138;font-family:Noto Sans JP,sans-serif;position:relative}.sp .title-area p{font-size:26px;font-weight:300;top:2px}.sp .relocation-sp2{height:450px;margin-top:24px}.sp .relocation-sp3{height:290px;margin-top:18px}.sp .relocation-sp3-area{text-align:center}.sp .relocation-sp3-area h2{color:#020138;font-family:Shippori Mincho,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;position:relative;top:-14px}.sp .relocation-sp3-area p{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:300;line-height:40px;position:relative;text-align:left;top:8px}.sp .relocation-sp4{height:800px}.sp .relocation-sp5{height:290px}.sp .relocation-sp5-area{text-align:center}.sp .relocation-sp5-area h2{color:#020138;font-family:Shippori Mincho,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;position:relative;top:-14px}.sp .relocation-sp5-area p{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:300;line-height:40px;position:relative;text-align:left;top:8px}