.contact{align-items:center;display:flex;height:400px;justify-content:center}.contact-inner{color:#020138;text-align:center}.contact-inner .contact-btn{margin-top:0;padding-bottom:10px}.contact-btn a{background-color:#020138;border-radius:10px;color:#fff;display:inline-block;font-size:36px;font-weight:500;margin-top:55px;padding:40px 120px;text-decoration:none}.contact-btn a,.contact-call{font-family:Noto Sans JP,sans-serif}.contact-call{color:#020138;font-size:18px;font-weight:400;letter-spacing:1.1px;margin-bottom:10px;margin-top:20px}.contact-numbers{padding-top:15px}.contact-numbers,.tel-number{align-items:center;display:flex;justify-content:center}.tel-number{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:48px;font-weight:400}.tel-number i{font-size:40px;margin-right:10px}.tel-divide{font-size:48px}i.fa-phone{transform:scaleX(-1)}.parts-map-parent .parts-map-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.parts-map-parent .parts-map-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.pc{color:#020138;margin:0 auto;margin-top:93px;width:1920px}.pc .bgappearSectionDefault{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.pc .bgappearSectionDefault:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pc .bgappearSectionDefault-bg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:0}.pc .bgappearSectionDefault-inner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.pc .bgappearSectionDefault-text{text-align:center}.pc .title{height:235px}.pc .title-area{text-align:center}.pc .title-area h1{font-size:44px;font-weight:600;margin-top:13px}.pc .title-area h1,.pc .title-area p{color:#020138;font-family:Noto Sans JP,sans-serif}.pc .title-area p{font-size:16px;font-weight:300;margin-top:3px}.pc .company1{align-items:center;display:flex;height:430px;justify-content:center;overflow:hidden;position:relative}.pc .company1:before{content:"";z-index:2}.pc .company1-bg,.pc .company1:before{height:100%;left:0;position:absolute;top:0;width:100%}.pc .company1-bg{-o-object-fit:contain;object-fit:contain;z-index:1}.pc .company1-inner{height:100%;left:50%;position:absolute;top:0;width:50%;z-index:3}.pc .company1{height:660px}.pc .company1 .company1-area{left:177px;position:relative;top:42px}.pc .company1 .company-table-container{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400}.pc .company1 .company-table{border-collapse:collapse;width:auto}.pc .company1 .company-table tr{border-bottom:1px solid #020138;border-top:1px solid #020138}.pc .company1 .company-table td,.pc .company1 .company-table th{font-size:20px;padding:23px 13px;text-align:left}.pc .company1 .company-table th{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;white-space:nowrap}.pc .company1 .company-table td{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;padding-left:57px}.pc .company1 .company-table th.vertical{vertical-align:top}.pc .pc-company-map{margin:0 auto;width:1620px}.pc .title2{height:235px}.pc .title2-area{text-align:center}.pc .title2-area h1{font-size:44px;font-weight:600;margin-top:13px}.pc .title2-area h1,.pc .title2-area p{color:#020138;font-family:Noto Sans JP,sans-serif}.pc .title2-area p{font-size:16px;font-weight:300;margin-top:3px}.pc .greeting-area{height:380px}.pc .greeting-area-area{text-align:center}.pc .greeting-area-area .text1{font-size:42px;font-weight:700;line-height:68px;right:469px;top:138px}.pc .greeting-area-area .text1,.pc .greeting-area-area .text2{color:#020138;font-family:Shippori Mincho,sans-serif;position:relative}.pc .greeting-area-area .text2{font-size:22px;font-weight:600;right:471px;top:156px}.pc .greeting-area-area .text3{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:400;left:344px;line-height:28px;position:relative;text-align:left;top:-82px}.pc .greeting-area-area .img1{left:509px;position:relative;top:-71px}.pc .greeting-area-area .img1 img{width:550px}.pc .title3{height:235px}.pc .title3-area{text-align:center}.pc .title3-area h1{font-size:44px;font-weight:600;margin-top:13px}.pc .title3-area h1,.pc .title3-area p{color:#020138;font-family:Noto Sans JP,sans-serif}.pc .title3-area p{font-size:16px;font-weight:300;margin-top:3px}.pc .history-table-container{display:flex;justify-content:center;margin:0 auto;width:100%}.pc .history-table-container table.history-table{border-collapse:collapse;margin-left:205px;margin-top:4px}.pc .history-table-container table.history-table tbody tr td{padding:17px 10px;vertical-align:top}.pc .history-table-container table.history-table tbody tr td.year-cell{padding-left:50px;width:400px}.pc .history-table-container table.history-table tbody tr td.description-cell{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:300;line-height:1.5;vertical-align:middle;width:600px}.pc .history-table-container table.history-table tbody tr .circle-point{background-color:#020138;border-radius:50%;display:inline-block;height:30px;margin-right:1px;margin-top:4px;vertical-align:middle;width:30px}.pc .history-table-container table.history-table tbody tr .year{color:#020138;font-family:Noto Sans JP,sans-serif;font-size:30px;font-weight:600;letter-spacing:4px;vertical-align:middle}.pc .contact{margin-bottom:105px;margin-top:57px}