.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)}.pc{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 .bgappearrightSectionDefault{align-items:center;display:flex;height:430px;justify-content:center;overflow:hidden;position:relative}.pc .bgappearrightSectionDefault:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.pc .bgappearrightSectionDefault-bg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}.pc .bgappearrightSectionDefault-inner{height:100%;left:50%;position:absolute;top:0;width:50%;z-index:3}.pc .bgappearleftSectionDefault{align-items:center;display:flex;height:430px;justify-content:center;overflow:hidden;position:relative}.pc .bgappearleftSectionDefault:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.pc .bgappearleftSectionDefault-bg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}.pc .bgappearleftSectionDefault-inner{height:100%;left:0;position:absolute;top:0;width:50%;z-index:3}.pc .mv{height:620px}.pc .mv-area{text-align:center}.pc .mv-area h1{font-size:75px;font-weight:700;left:30px;line-height:1.3;top:-125px}.pc .mv-area h1,.pc .mv-area p{color:#fff;font-family:Shippori Mincho,sans-serif;position:relative}.pc .mv-area p{font-size:40px;font-weight:600;left:26px;top:-109px}.pc .kv{height:590px}.pc .kv-area{margin-top:27px;text-align:center}.pc .kv-area h2{color:#020138;font-family:Shippori Mincho,sans-serif;font-size:60px;font-weight:700;line-height:1.6;margin-bottom:10px}.pc .kv-area h2.text1,.pc .kv-area h2.text2,.pc .kv-area h2.text3{left:0;position:relative;top:0}.pc .kv-area p{color:#020138;font-family:Shippori Mincho,sans-serif;font-size:36px;font-weight:600;left:0;line-height:1.4;position:relative;top:20px}.pc .pc-top-contact{margin-top:-45px}.pc .machine-move{height:540px}.pc .machine-move .machine-move-area{margin:170px auto 0 170px;text-align:center;width:655px}.pc .machine-move .machine-move-area h3{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:500;margin-bottom:20px}.pc .machine-move .machine-move-area p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.6;text-align:left}.pc .machine-move .machine-move-area .showdetail{text-align:center}.pc .machine-move .machine-move-btn{color:#d8ec2e;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;margin-top:20px}.pc .precision-adjustment{height:540px}.pc .precision-adjustment .precision-adjustment-area{margin:170px 170px 0 auto;text-align:center;width:641px}.pc .precision-adjustment .precision-adjustment-area h3{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:500;margin-bottom:20px}.pc .precision-adjustment .precision-adjustment-area p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.6;text-align:left}.pc .precision-adjustment .precision-adjustment-area .showdetail{text-align:center}.pc .precision-adjustment .precision-adjustment-btn{color:#d8ec2e;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;margin-top:20px}.pc .owned-equipment{height:540px}.pc .owned-equipment .owned-equipment-area{margin:170px auto 0 170px;text-align:center;width:655px}.pc .owned-equipment .owned-equipment-area h3{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:500;margin-bottom:20px}.pc .owned-equipment .owned-equipment-area p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.6;text-align:left}.pc .owned-equipment .owned-equipment-area .showdetail{text-align:center}.pc .owned-equipment .owned-equipment-btn{color:#d8ec2e;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;margin-top:20px}.pc .company-profile{height:540px}.pc .company-profile .company-profile-area{margin:170px 170px 0 auto;text-align:center;width:641px}.pc .company-profile .company-profile-area h3{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:500;margin-bottom:20px}.pc .company-profile .company-profile-area p{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:500;line-height:1.6;text-align:left}.pc .company-profile .company-profile-area .showdetail{text-align:center}.pc .company-profile .company-profile-btn{color:#d8ec2e;display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;margin-top:20px}.pc .pc-bottom-contact{margin-top:-10px}