html{overflow-x:hidden;overflow-y:scroll}body{background:#000;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"liga" 1;font-optical-sizing:auto}br.pcbr{display:none}@media(min-width: 768px){br.pcbr{display:inline}}@media(min-width: 768px){br.spbr{display:none}}span.sub{font-size:.8rem;vertical-align:sub}span.sup{font-size:.8rem;vertical-align:super}header div{width:100%;box-sizing:border-box}header div.headerContentsArea{height:40px;background-color:#4c4948}@media(min-width: 768px){header div.headerContentsArea{height:80px}}header div.headerContents{padding-left:15px}@media(min-width: 768px){header div.headerContents{padding-left:0;width:1200px;margin:0 auto;position:relative}}header div.headerContents a{width:170px;height:40px;background-image:url(../images/header/logo_kawasaki.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block}@media(min-width: 768px){header div.headerContents a{width:339px;height:80px}}header div.headerContents button{display:none}@media(min-width: 768px){header div.headerContents button{position:absolute;background:#e60012;border:none;color:#fff;display:flex;justify-content:center;align-items:center;top:0;bottom:0;right:0;margin:auto;width:300px;height:42px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:bold;border-radius:21px;cursor:pointer}header div.headerContents button::before{content:"";width:17px;height:17px;background-image:url(../images/header/icon_arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:12px}header div.headerContents button:hover{opacity:.8}header div.headerContents button:active{top:10px;opacity:1}}main div{width:100%;box-sizing:border-box}main div.heroImageArea{height:638px;background-image:url(../images/heroImage/img_mainImage_SP.png);background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:end;position:relative}@media(min-width: 768px){main div.heroImageArea{background-image:url(../images/heroImage/img_mainImage_PC.png)}}main div.heroImageArea div.appLink{padding:0 25px;display:flex;flex-wrap:wrap}@media(min-width: 768px){main div.heroImageArea div.appLink{position:absolute;padding:0;width:456px;bottom:90px;left:calc(50% - 600px)}}main div.heroImageArea div.appLink div.appStore{width:50%;display:flex;justify-content:start;align-items:start}main div.heroImageArea div.appLink div.appStore a{width:141px;height:47px;box-sizing:border-box;background-image:url(../images/app/icon__App_Store_Download.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}@media(min-width: 768px){main div.heroImageArea div.appLink div.appStore a{width:194px;height:67px}}main div.heroImageArea div.appLink div.googlePlay{width:50%;display:flex;justify-content:end;align-items:start}main div.heroImageArea div.appLink div.googlePlay a{width:155px;height:47px;box-sizing:border-box;background-image:url(../images/app/icon_comingsoon.svg);background-position:center;background-repeat:no-repeat;display:inline-block;pointer-events:none}@media(min-width: 768px){main div.heroImageArea div.appLink div.googlePlay a{width:219px;height:65px}}main div.heroImageArea div.appLink div.linkMessage{width:100%;padding-top:20px}@media(min-width: 768px){main div.heroImageArea div.appLink div.linkMessage{padding-top:27px}}main div.heroImageArea div.appLink div.linkMessage a{width:100%;height:43px;box-sizing:border-box;border:2px solid #7c7c7c;border-radius:5px;background-color:#000;padding:0 8px;color:#fff;display:flex;justify-content:center;align-items:center;display:flex;font-size:12px;font-weight:bold}@media(min-width: 768px){main div.heroImageArea div.appLink div.linkMessage a{font-size:18px}}main div.heroImageArea div.appLink div.linkMessage a::before{content:"";width:20px;height:21px;background-image:url(../images/app/icon_link.svg);background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:3px}@media(min-width: 768px){main div.heroImageArea div.appLink div.linkMessage a::before{width:24px;height:25px;margin-right:13px}}main div.headingArea{padding:100px 15px;background-image:url(../images/footer/bg_pattern_SP.png)}@media(min-width: 768px){main div.headingArea{padding:150px 0}}main div.headingArea h2{font-size:30px;font-weight:bold;margin-bottom:50px;text-align:center;line-height:2.4rem}@media(min-width: 768px){main div.headingArea h2{width:1200px;margin:0 auto 50px}}main div.headingArea p{text-align:left;font-size:16px;line-height:1.6rem}@media(min-width: 768px){main div.headingArea p{font-size:18px;line-height:1.8rem;margin:0 auto;width:1200px}}main div.headingArea p:last-child{margin-top:50px}@media(min-width: 768px){main div.headingArea p:last-child{margin-top:53px}}main div.versusArea{padding:100px 15px 100px}@media(min-width: 768px){main div.versusArea{width:1200px;margin:0 auto;padding:150px 0 150px}}main div.versusArea h2{font-size:30px;font-weight:bold;margin-bottom:50px;text-align:center;line-height:2.4rem}main div.versusArea ul{width:100%;box-sizing:border-box}main div.versusArea ul.versusList{display:flex;flex-direction:column;row-gap:100px}@media(min-width: 768px){main div.versusArea ul.versusList{flex-direction:row;row-gap:0;-moz-column-gap:100px;column-gap:100px}}main div.versusArea ul.versusList li{width:100%;box-sizing:border-box}main div.versusArea ul.versusList li.list{background-color:#4c4948;border-radius:15px;padding:30px 30px 50px}@media(min-width: 768px){main div.versusArea ul.versusList li.list{padding:50px}}main div.versusArea ul.versusList li.list h3{font-size:30px;font-weight:bold;display:flex;justify-content:center;align-items:center;margin-bottom:30px}main div.versusArea ul.versusList li.list h3::before{content:"";width:42px;height:30px;margin-right:15px;background-image:url(../images/versus/icon_check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}main div.versusArea ul.versusList li.list div.nameplateArea{background-color:#000;border-radius:15px;padding:30px 0 55px}main div.versusArea ul.versusList li.list div.nameplateArea h4{font-size:22px;font-weight:bold;text-align:center;margin-bottom:30px}main div.versusArea ul.versusList li.list div.nameplateArea div.nameplate{width:223px;margin:0 auto 30px}main div.versusArea ul.versusList li.list div.nameplateArea div.nameplate img{width:100%;margin-bottom:3px}main div.versusArea ul.versusList li.list div.nameplateArea div.nameplate p{font-size:16px;font-weight:bold;line-height:1.4rem;text-align:center}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.nameplateArea div.nameplate p{font-size:18px}}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.nameplateArea div.nameplate{width:344px}}main div.versusArea ul.versusList li.list div.nameplateArea div.nonGenuine{margin-bottom:0}main div.versusArea ul.versusList li.list div.nameplateArea p{font-size:16px;font-weight:bold;line-height:1.4rem;text-align:center}main div.versusArea ul.versusList li.list div.nameplateArea p.nonGenuine{margin-top:50px}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.nameplateArea p.nonGenuine{font-size:18px;margin-top:30px}}main div.versusArea ul.versusList li.list div.non_genuineNameplateArea{position:relative}main div.versusArea ul.versusList li.list div.similar{padding:50px 0;display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.similar{position:absolute;bottom:110px}}main div.versusArea ul.versusList li.list div.similar img{width:190px;height:170px;margin:0 auto 20px}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.similar img{width:318px;height:284px}}main div.versusArea ul.versusList li.list div.similar p{font-size:24px;font-weight:bold}@media(min-width: 768px){main div.versusArea ul.versusList li.list div.similar p{font-size:32px}}main div.versusArea ul.versusList li.list p{font-size:16px;line-height:1.4rem;text-align:center}main div.versusArea ul.versusList li.list dl{width:100%;box-sizing:border-box;margin-top:50px}main div.versusArea ul.versusList li.list dl dt{font-size:26px;font-weight:bold;padding-bottom:16px;border-bottom:1px solid #fff}main div.versusArea ul.versusList li.list dl dd{padding-top:15px}main div.versusArea ul.versusList li.list dl dd ul.benefitsList{width:100%;box-sizing:border-box}main div.versusArea ul.versusList li.list dl dd ul.benefitsList li.item{width:100%;box-sizing:border-box;font-size:16px;line-height:1.6rm;padding-left:30px;position:relative;margin-bottom:15px}main div.versusArea ul.versusList li.list dl dd ul.benefitsList li.item::before{content:"";width:18px;height:13px;background-image:url(../images/versus/icon_check.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:2px;left:0}main div.versusArea ul.versusList li.list dl dd ul.benefitsList li.item:last-child{margin-bottom:0}main div.versusArea ul.versusList li.list dl dd ul.non_genuine li.item::before{background-image:url(../images/versus/icon_cross.svg);width:15px;height:15px;top:0}main div.versusArea ul.versusList li.list:nth-child(2) h3::before{width:30px;height:30px;background-image:url(../images/versus/icon_cross.svg)}main div.messageArea{padding:0 15px 100px}@media(min-width: 768px){main div.messageArea{width:1200px;padding:0 20px 150px;margin:0 auto}}main div.messageArea h2{font-size:30px;font-weight:bold;margin-bottom:100px;text-align:center;line-height:2.4rem}@media(min-width: 768px){main div.messageArea h2{font-size:31px;line-height:2.8rem;margin-bottom:150px}}main div.messageArea p{text-align:center;font-size:24px;line-height:2.4rem}@media(min-width: 768px){main div.messageArea p{font-size:26px}}main div.messageArea p:last-child{margin-top:50px}@media(min-width: 768px){main div.messageArea p:last-child{margin-top:20px}}main div.helpArea{padding:0px 15px 100px}@media(min-width: 768px){main div.helpArea{padding:0 0 100px;margin:0 auto;width:1200px}}main div.helpArea h2{font-size:30px;font-weight:bold;margin-bottom:50px;text-align:center}@media(min-width: 768px){main div.helpArea h2{font-size:52px;margin-bottom:30px}}main div.helpArea p{font-size:16px;font-weight:normal;line-height:1.6rem;text-align:center}@media(min-width: 768px){main div.helpArea p{font-size:26px}}main div.helpArea ul{margin-top:100px;width:100%;box-sizing:border-box}main div.helpArea ul.helpList{display:flex;flex-direction:column;row-gap:100px}@media(min-width: 768px){main div.helpArea ul.helpList{flex-direction:row;row-gap:unset;justify-content:space-between}}main div.helpArea ul.helpList li{width:100%;box-sizing:border-box}@media(min-width: 768px){main div.helpArea ul.helpList li.list{width:324px}}main div.helpArea ul.helpList li.list h3{font-size:80px;font-weight:normal;color:#000;text-align:center;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(min-width: 768px){main div.helpArea ul.helpList li.list h3{font-size:100px}}main div.helpArea ul.helpList li.list div.appImage{width:250px;height:514px;margin:10px auto 30px;background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 768px){main div.helpArea ul.helpList li.list div.appImage{width:324px;height:666px;margin:50px 0 30px}}main div.helpArea ul.helpList li.list div.appImage.step1{background-image:url(../images/help/img_step_01.png)}main div.helpArea ul.helpList li.list div.appImage.step2{background-image:url(../images/help/img_step_02.png)}main div.helpArea ul.helpList li.list div.appImage.step3{background-image:url(../images/help/img_step_03.png)}main div.helpArea ul.helpList li.list p{font-size:16px;line-height:1.8rem;font-weight:normal;text-align:left;box-sizing:border-box}@media(min-width: 768px){main div.helpArea ul.helpList li.list p{font-size:18px;line-height:2rem;width:310px;margin:0 auto}main div.helpArea ul.helpList li.list p span{font-size:12px}}main div.helpArea ul.helpList li.list p.app{position:relative;padding-left:110px}main div.helpArea ul.helpList li.list p.app::before{content:"";width:80px;height:80px;display:block;position:absolute;top:0;left:0;background-image:url(../images/app/icon_kawasaki_app.svg);background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;border-radius:10px}main div.oemListArea{padding:0px 15px 90px}@media(min-width: 768px){main div.oemListArea{width:1200px;margin:50px auto 0}}main div.oemListArea p{font-size:16px;line-height:1.6rem}main div.oemListArea ul{width:100%;box-sizing:border-box}main div.oemListArea ul.oemList{display:flex;flex-direction:column;row-gap:50px;margin-top:50px}main div.oemListArea ul.oemList li{width:100%;box-sizing:border-box}main div.oemListArea ul.oemList li.list{border:1px solid #fff;border-radius:15px;padding:35px 30px 45px}main div.oemListArea ul.oemList li.list h3{text-align:center;font-size:22px;font-weight:bold}@media(min-width: 768px){main div.oemListArea ul.oemList li.list h3{font-size:26px;text-align:left}}main div.oemListArea ul.excavatorlist{display:flex;flex-wrap:wrap;row-gap:12px;margin-top:55px}@media(min-width: 768px){main div.oemListArea ul.excavatorlist{row-gap:22px}}main div.oemListArea ul.excavatorlist li{box-sizing:border-box;width:auto;font-size:16px}@media(min-width: 768px){main div.oemListArea ul.excavatorlist li{font-size:18px}}main div.oemListArea ul.excavatorlist li::after{content:"/";padding:0 12px}@media(min-width: 768px){main div.oemListArea ul.excavatorlist li::after{padding:0 16px}}main div.oemListArea ul.excavatorlist li:last-child::after{content:none}main div.appArea{background-color:#f1f2f3;padding:100px 15px}main div.appArea ul{width:100%;box-sizing:border-box}@media(min-width: 768px){main div.appArea ul.appList{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;position:relative}}main div.appArea ul.appList li{width:100%;box-sizing:border-box}main div.appArea ul.appList li.appName{margin-bottom:40px}@media(min-width: 768px){main div.appArea ul.appList li.appName{width:50%;padding-top:30px}}main div.appArea ul.appList li.appName dl.appName{width:100%;box-sizing:border-box;display:flex;flex-wrap:nowrap}main div.appArea ul.appList li.appName dl.appName dt{width:72px;height:72px;background-image:url(../images/app/icon_kawasaki_app.svg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px}@media(min-width: 768px){main div.appArea ul.appList li.appName dl.appName dt{width:103px;height:103px;border-radius:16px}}main div.appArea ul.appList li.appName dl.appName dd{width:calc(100% - 72px);height:72px;font-size:30px;line-height:2.4rem;font-weight:bold;display:flex;box-sizing:border-box;justify-content:start;align-items:center;padding-left:10px;color:#000}@media(min-width: 768px){main div.appArea ul.appList li.appName dl.appName dd{width:calc(100% - 103px);padding-left:25px;font-size:53px;line-height:3rem;padding-top:25px}}main div.appArea ul.appList li.appImage img{width:100%;box-sizing:border-box;display:block}@media(min-width: 768px){main div.appArea ul.appList li.appImage{width:50%}}main div.appArea ul.appList li.appLink{padding:0 30px 50px}@media(min-width: 768px){main div.appArea ul.appList li.appLink{width:50%;position:absolute;top:180px;left:0}}main div.appArea ul.appList li.appLink div{box-sizing:border-box}main div.appArea ul.appList li.appLink div.appLink{display:flex;flex-wrap:wrap}main div.appArea ul.appList li.appLink div.appStore{width:50%;display:flex;align-items:start;flex-direction:column}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.appStore{align-items:center}}main div.appArea ul.appList li.appLink div.appStore img{display:none}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.appStore img{display:block;margin-bottom:28px}}main div.appArea ul.appList li.appLink div.appStore a{width:121px;height:41px;box-sizing:border-box;background-image:url(../images/app/icon__App_Store_Download.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.appStore a{width:230px;height:75px}}main div.appArea ul.appList li.appLink div.googlePlay{width:50%;display:flex;justify-content:end;align-items:center}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.googlePlay{flex-direction:column}}main div.appArea ul.appList li.appLink div.googlePlay img{display:none}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.googlePlay img{display:block;margin-bottom:28px}}main div.appArea ul.appList li.appLink div.googlePlay a{width:134px;height:41px;box-sizing:border-box;background-image:url(../images/app/icon_comingsoon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;pointer-events:none}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.googlePlay a{width:254px;height:75px}}main div.appArea ul.appList li.appLink div.linkMessage{width:100%;padding-top:20px}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.linkMessage{padding-top:45px;padding-left:23px;padding-right:23px}}main div.appArea ul.appList li.appLink div.linkMessage a{width:100%;height:43px;box-sizing:border-box;border:2px solid #7c7c7c;border-radius:5px;background-color:#000;padding:0 8px;color:#fff;display:flex;justify-content:center;align-items:center;display:flex;font-size:12px;font-weight:bold}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.linkMessage a{font-size:18px}}main div.appArea ul.appList li.appLink div.linkMessage a::before{content:"";width:20px;height:21px;background-image:url(../images/app/icon_link.svg);background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:3px}@media(min-width: 768px){main div.appArea ul.appList li.appLink div.linkMessage a::before{width:24px;height:25px;margin-right:13px}}main div.faqArea{padding:100px 15px}@media(min-width: 768px){main div.faqArea{width:1200px;padding:150px 0;margin:0 auto}}main div.accordion{margin-top:50px}main div.accordion dl.faqList{width:100%;box-sizing:border-box;display:flex;flex-direction:column;border-bottom:1px solid #fff}main div.accordion dl.faqList:nth-child(n+2){margin-top:30px}main div.accordion dl.faqList dt{width:100%;box-sizing:border-box;border-top:1px solid #fff;height:60px}@media(min-width: 768px){main div.accordion dl.faqList dt{height:96px}}main div.accordion dl.faqList dt button{display:flex;width:100%;height:100%;box-sizing:border-box;justify-content:center;flex-direction:column;align-items:start;font-size:18px;font-weight:bold;line-height:1.5rem;color:#fff;cursor:pointer;background:rgba(0,0,0,0);border:none;position:relative;padding-right:50px}@media(min-width: 768px){main div.accordion dl.faqList dt button{font-size:32px;line-height:2.4rem}}main div.accordion dl.faqList dt button span{width:100%;box-sizing:border-box;display:inline-block;text-align:left;pointer-events:none}main div.accordion dl.faqList dt button span.small{font-size:16px}@media(min-width: 768px){main div.accordion dl.faqList dt button span.small{font-size:32px}}main div.accordion dl.faqList dt button::after{content:"";width:29px;height:18px;background-image:url(../images/faq/icon_cursor.png);background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;transition:transform .5s ease-out;right:0}main div.accordion dl.faqList dd{width:100%;box-sizing:border-box;border-top:1px solid #7b7878;font-size:16px;font-weight:normal;color:#fff;line-height:1.6rem;display:block;overflow:hidden;transition:max-height .5s ease-out;max-height:0}@media(min-width: 768px){main div.accordion dl.faqList dd{font-size:18px;line-height:1.8rem;text-align:left}}main div.accordion dl.faqList dd p{padding:30px 0}main div.accordion dl.faqList.open dt button::after{transform:rotate(180deg)}main div.accordion dl.faqList.open dd{max-height:300px}main div.accordion dl.faqList:last-child dt{height:150px}@media(min-width: 768px){main div.accordion dl.faqList:last-child dt{height:130px}}main h2{width:100%;box-sizing:border-box}main h2.title{font-size:52px;font-weight:bold;text-align:center;margin-bottom:50px}main p{font-size:18px;font-weight:normal;line-height:1.8rem}@media(min-width: 768px){main p{font-size:24px;line-height:2rem}}@media(min-width: 768px){main p.description{text-align:center}}main p.message{text-align:center;color:#000;font-size:38px;line-height:3rem;font-weight:bold;font-style:italic}@media(min-width: 768px){main p.message{font-size:76px;line-height:7rem}}footer{width:100%;box-sizing:border-box}footer div{width:100%;box-sizing:border-box}footer div.footerContentsArea div.footerContact{background-color:#181819;background-image:url(../images/footer/bg_pattern_SP.png);height:223px;display:flex;flex-direction:column;row-gap:30px;align-items:center;padding:44px 0 50px}@media(min-width: 768px){footer div.footerContentsArea div.footerContact{height:347px;row-gap:50px;background-image:url(../images/footer/bg_pattern_PC.png);padding:100px 0}}footer div.footerContentsArea div.footerContact p{text-align:center}@media(min-width: 768px){footer div.footerContentsArea div.footerContact p{font-size:26px;font-weight:normal}}footer div.footerContentsArea div.footerContact a{width:266px;height:52px;background-color:rgba(0,0,0,0);box-sizing:border-box;border:1px solid #fff;border-radius:26px;font-size:24px;font-weight:bold;color:#fff;display:flex;justify-content:center;align-items:center}footer div.footerContentsArea div.footerCopyright{color:#fff;display:flex;justify-content:center;align-items:center;border-top:1px solid #fff;height:50px;font-size:11px;font-weight:normal}@media(min-width: 768px){footer div.footerContentsArea div.footerCopyright{font-size:14px;height:40px}}#pageTop{position:fixed;bottom:0;right:0;color:#fff;cursor:pointer;z-index:300;width:50px;height:50px;box-sizing:border-box}@media(min-width: 768px){#pageTop{width:80px;height:80px}}#pageTop.stop{position:fixed;bottom:50px}@media(min-width: 768px){#pageTop.stop{bottom:40px}}#pageTop span{position:relative;display:block;width:100%;height:100%;text-indent:-9999px;background:rgba(76,73,72,.95);overflow:hidden;cursor:pointer}#pageTop span:after{position:absolute;content:"";width:14px;height:14px;top:23px;left:50%;margin-left:-5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}@media(min-width: 768px){#pageTop span:after{width:20px;height:20px;top:36px;left:50%;margin-left:-9px}}/*# sourceMappingURL=style.css.map */