html{overflow-x:hidden;overflow-y:scroll}@media(min-width: 960px){html{overflow-x:auto}}body{background:#fff;color:#000;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"liga" 1;font-optical-sizing:auto;position:relative}br.pcbr{display:none}@media(min-width: 960px){br.pcbr{display:inline}}@media(min-width: 960px){br.spbr{display:none}}span.sub{font-size:.8rem;vertical-align:sub}span.sup{font-size:.8rem;vertical-align:super}header{box-sizing:border-box;width:100%}header div.headerContents{width:100%;box-sizing:border-box;height:80px;display:flex;align-items:center;padding:0 0 0 20px}@media(min-width: 960px){header div.headerContents{height:120px;padding:0 0 0 100px}}header div.logo{width:calc(100% - 121px);display:flex;justify-content:start;align-items:center}@media(min-width: 960px){header div.logo{width:calc(100% - 882px)}}header div.logo a{width:172px;height:46px;background-image:url(../images/header/logo_kawasaki.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 960px){header div.logo a{width:300px;height:80px}}header div.nav{width:120px;height:80px;display:flex;justify-content:end;align-items:center;background-image:url(../images/header/bg_nav_sp.svg);background-position:left;background-repeat:no-repeat;background-size:cover}@media(min-width: 960px){header div.nav{width:882px;height:120px;background-image:url(../images/header/bg_nav_pc.svg)}}header.news{border-bottom:1px solid #dcdcdc}nav{box-sizing:border-box;width:100%}nav div.spMenuContents{box-sizing:border-box;width:100%}@media(min-width: 960px){nav div.spMenuContents{display:none}}nav div.spMenuContents button.navBtn{z-index:660;border:none;display:flex;height:60px;width:60px;margin-left:45px;justify-content:center;align-items:center;background:rgba(0,0,0,0);position:relative}nav div.spMenuContents button.navBtn span{transition:all .4s;content:"";display:block;height:2px;width:25px;border-radius:3px;background-color:#4c4948;position:absolute}nav div.spMenuContents button.navBtn span:before{bottom:8px;content:"";display:block;height:2px;width:25px;border-radius:3px;background-color:#4c4948;position:absolute}nav div.spMenuContents button.navBtn span:after{top:8px;content:"";display:block;height:2px;width:25px;border-radius:3px;background-color:#4c4948;position:absolute}nav div.spMenuContents button.navBtn.active{background:rgba(0,0,0,0);position:fixed;top:10px}nav div.spMenuContents button.navBtn.active span{width:25px;transform:rotate(-45deg);background-color:#fff}nav div.spMenuContents button.navBtn.active span:before{width:25px;transform:translateY(8px) rotate(90deg);background-color:#fff}nav div.spMenuContents button.navBtn.active span:after{opacity:0}nav div.spMenuContents div#spMenu{position:fixed;width:100%;height:100%;top:0;right:-100%;height:100vh;width:100%;background:#4c4948;z-index:650;transition:all .5s ease-out;overflow-y:auto;overflow-x:hidden}nav div.spMenuContents div#spMenu ul.navMenu{width:100%;box-sizing:border-box;margin-top:80px;border-top:1px solid #d2d1d1}nav div.spMenuContents div#spMenu ul.navMenu li.menu{width:100%;box-sizing:border-box;border-bottom:1px solid #d2d1d1;display:flex;flex-wrap:wrap}nav div.spMenuContents div#spMenu ul.navMenu li.menu a{width:100%;box-sizing:border-box;height:50px;display:flex;align-items:center;font-size:20px;font-weight:bold;color:#fff;position:relative;padding-left:50px;cursor:pointer}nav div.spMenuContents div#spMenu ul.navMenu li.menu button{width:100%;box-sizing:border-box;height:50px;display:flex;align-items:center;font-size:20px;font-weight:bold;color:#fff;position:relative;padding-left:50px;cursor:pointer;background:none;border:none}nav div.spMenuContents div#spMenu ul.navMenu li.menu button#spSubMenuBtn::before{content:"";display:block;width:15px;height:2px;background-color:#fff;position:absolute;left:20px}nav div.spMenuContents div#spMenu ul.navMenu li.menu button#spSubMenuBtn::after{content:"";display:block;width:15px;height:2px;background-color:#fff;position:absolute;left:20px;rotate:90deg;transition:rotate .5s ease}nav div.spMenuContents div#spMenu ul.navMenu li.menu button#spSubMenuBtn.open::after{rotate:0deg}nav div.spMenuContents div#spMenu ul.navSubMenu{width:100%;box-sizing:border-box;background-color:#706d6d;max-height:0;transition:max-height .3s ease;overflow:hidden}nav div.spMenuContents div#spMenu ul.navSubMenu li.subMenu{width:100%;box-sizing:border-box;border-bottom:1px solid #aaa9a8;display:flex;flex-wrap:wrap}nav div.spMenuContents div#spMenu ul.navSubMenu li.subMenu:last-child{border-bottom:none}nav div.spMenuContents div#spMenu ul.navSubMenu li.subMenu a{position:relative}nav div.spMenuContents div#spMenu ul.navSubMenu li.subMenu a::after{content:"";width:16px;height:16px;background-image:url(../images/header/icon_subMenuLink.svg);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:24px;margin:auto}nav div.spMenuContents div#spMenu ul.navSubMenu.open{display:block;border-top:1px solid #aaa9a8;max-height:500px}nav div.spMenuContents div#spMenu.open{right:0 !important}nav div.pcMenuContents{display:none}@media(min-width: 960px){nav div.pcMenuContents{display:flex;justify-content:start;align-items:center}nav div.pcMenuContents ul.pcMenu{margin-left:170px;display:flex;flex-direction:row;height:20px;box-sizing:border-box}nav div.pcMenuContents ul.pcMenu li.menu{box-sizing:border-box;border-left:1px solid #000;text-align:center;position:relative}nav div.pcMenuContents ul.pcMenu li.menu:nth-child(1){width:110px}nav div.pcMenuContents ul.pcMenu li.menu:nth-child(2){width:140px}nav div.pcMenuContents ul.pcMenu li.menu:nth-child(3){width:207px}nav div.pcMenuContents ul.pcMenu li.menu:nth-child(4){width:155px;border-right:1px solid #000}nav div.pcMenuContents ul.pcMenu li.menu a{font-size:18px;font-weight:bold;color:#000;cursor:pointer}nav div.pcMenuContents ul.pcMenu li.menu a:hover{text-decoration:underline;text-underline-offset:7px}nav div.pcMenuContents ul.pcMenu li.menu button{margin-top:-1px;border:none;font-size:18px;font-weight:bold;color:#000;cursor:pointer;background:none;display:inline;padding:0}nav div.pcMenuContents ul.pcMenu li.menu button:hover{text-decoration:underline;text-underline-offset:7px}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu{box-sizing:border-box;width:205px;display:flex;flex-direction:column;position:absolute;z-index:10;top:25px;left:1px;max-height:0;transition:max-height .5s ease;overflow:hidden}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu li.subMenu{width:100%;height:40px;box-sizing:border-box;text-align:left;background-color:#000}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu li.subMenu:hover{background-color:#4c4948}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu li.subMenu a{box-sizing:border-box;display:block;width:100%;height:40px;padding-left:25px;line-height:40px;font-size:18px;font-weight:normal;color:#fff}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu li.subMenu a:hover{text-decoration:none;opacity:1}nav div.pcMenuContents ul.pcMenu li.menu ul.pcSubMenu.open{display:block;max-height:500px}}main{box-sizing:border-box;width:100%}main div{width:100%;box-sizing:border-box}main div.hearoImageContetns{display:flex;justify-content:start;align-items:start;height:480px;text-shadow:2px 2px 5px rgba(0,0,0,.5);background-image:url(../images/index/img_mainimage_SP.png);background-position:center;background-repeat:no-repeat;background-size:auto;position:relative}@media(min-width: 480px)and (max-width: 959px){main div.hearoImageContetns{background-image:url(../images/index/img_mainimage_PC.png)}}@media(min-width: 960px){main div.hearoImageContetns{height:680px;background-image:url(../images/index/img_mainimage_PC.png)}}main div.hearoImageContetns h1{font-size:52px;font-weight:bold;line-height:65px;width:330px;margin:45px auto 0;color:#fff}@media(min-width: 480px)and (max-width: 959px){main div.hearoImageContetns h1{width:600px;font-size:60px;line-height:70px;margin:85px auto 0}}@media(min-width: 960px){main div.hearoImageContetns h1{width:1200px;margin-top:170px;font-size:75px;line-height:100px}}main div.hearoImageContetns h1 br.sp{display:inline}@media(min-width: 480px)and (max-width: 959px){main div.hearoImageContetns h1 br.sp{display:none}}@media(min-width: 960px){main div.hearoImageContetns h1 br.sp{display:none}}main div.pageHeaderContetns{background-position:center;background-repeat:no-repeat;background-size:auto;position:relative;display:flex;justify-content:start;align-items:center;height:200px}main div.pageHeaderContetns.about{background-image:url(../images/about/img_about_us_SP.png)}@media(min-width: 480px)and (max-width: 959px){main div.pageHeaderContetns.about{background-image:url(../images/about/img_about_us_PC.png)}}@media(min-width: 960px){main div.pageHeaderContetns.about{background-image:url(../images/about/img_about_us_PC.png)}}main div.pageHeaderContetns.about h2{font-size:35px !important}@media(min-width: 960px){main div.pageHeaderContetns.about h2{font-size:50px !important}}main div.pageHeaderContetns.contact{background-image:url(../images/contact/img_contact_SP.png)}@media(min-width: 480px)and (max-width: 959px){main div.pageHeaderContetns.contact{background-image:url(../images/contact/img_contact_PC.png)}}@media(min-width: 960px){main div.pageHeaderContetns.contact{background-image:url(../images/contact/img_contact_PC.png)}}main div.pageHeaderContetns.contact h2{font-size:35px !important}@media(min-width: 960px){main div.pageHeaderContetns.contact h2{font-size:50px !important}}main div.pageHeaderContetns.offerings{background-image:url(../images/offerings/img_our_offerings_SP.png)}@media(min-width: 480px)and (max-width: 959px){main div.pageHeaderContetns.offerings{background-image:url(../images/offerings/img_our_offerings_PC.png)}}@media(min-width: 960px){main div.pageHeaderContetns.offerings{background-image:url(../images/offerings/img_our_offerings_PC.png)}}main div.pageHeaderContetns.offerings h2{padding-top:23px;font-size:35px !important}@media(min-width: 960px){main div.pageHeaderContetns.offerings h2{padding-top:15px;font-size:50px !important}}main div.pageHeaderContetns.offerings h2 span{display:block;font-size:28px;font-weight:normal;margin-top:25px;padding-top:25px;border-top:2px solid #fff;width:300px}@media(min-width: 960px){main div.pageHeaderContetns.offerings h2 span{margin-top:20px;padding-top:18px;width:430px;font-size:35px}}main div.pageHeaderContetns h2{margin-left:32px;font-size:28px;font-weight:bold;text-shadow:2px 2px 5px rgba(0,0,0,.5);color:#fff}@media(min-width: 960px){main div.pageHeaderContetns h2{width:1200px;margin:0 auto}}main div.mainContents{padding:0 15px 0}@media(min-width: 960px){main div.mainContents{padding:0;width:1200px;margin:0 auto}}main div.system{position:relative}main div.system div.text{width:100%}@media(min-width: 960px){main div.system div.text{width:690px}}main div.system div.image{display:flex;justify-content:center;align-items:center;width:100%}@media(min-width: 960px){main div.system div.image{width:618px;position:absolute;top:0;right:0}}main div.system div.image img{width:100%;max-width:618px}@media(min-width: 960px){main div.system div.image img{width:618px}}main div.csrLink{width:100%;margin:150px 0;display:flex;justify-content:center;align-items:center}@media(min-width: 960px){main div.csrLink{max-width:150px 0 200px}}main div.csrLink a{width:345px;height:83px;background-image:url(../images/about/img_csr_banner.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media(min-width: 960px){main div.csrLink a{width:745px;height:180px}}main div.map{width:100%;height:300px}@media(min-width: 960px){main div.map{height:710px}}main div.map iframe{width:100%;height:100%;border:0}main div.newsImage{width:100%;margin-top:100px;display:flex;justify-content:center;align-items:center}main div.newsImage img{width:100%}@media(min-width: 960px){main div.newsImage img{width:auto}}main div.description{padding:15px;background-color:#f8f8f8;margin-bottom:30px}@media(min-width: 960px){main div.description{padding:20px}}main div.description p{margin-top:10px;font-size:18px}main ul.newsEventsList{width:100%;box-sizing:border-box;overflow-y:auto;margin-top:27px;height:480px}@media(min-width: 960px){main ul.newsEventsList{height:335px}}main ul.newsEventsList li.content{width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;align-items:start;border-bottom:1px dashed #4c4948}@media(min-width: 960px){main ul.newsEventsList li.content{flex-direction:row}}main ul.newsEventsList li.content:nth-child(n+1){padding-top:27px}main ul.newsEventsList li.content dl.newsEventsDataList{width:100%;box-sizing:border-box}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList{display:flex;flex-direction:row}}main ul.newsEventsList li.content dl.newsEventsDataList dt.newsEventsTitle{width:100%;box-sizing:border-box;height:20px;display:flex;justify-content:start;align-items:center;font-size:16px;font-weight:bold;color:#000;margin-bottom:3px;position:relative}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dt.newsEventsTitle{align-items:start;width:200px;font-size:18px;line-height:32px}}main ul.newsEventsList li.content dl.newsEventsDataList dt.event::after{content:"Events";font-size:12px;font-weight:bold;color:#000;width:60px;height:20px;display:flex;justify-content:center;align-items:center;margin-left:15px;background-color:#fff;border:1px solid #4c4948}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dt.event::after{width:67px;font-size:14px;margin-top:5px}}main ul.newsEventsList li.content dl.newsEventsDataList dt.news::after{content:"News";font-size:12px;font-weight:bold;color:#fff;width:60px;height:20px;display:flex;justify-content:center;align-items:center;margin-left:15px;background-color:#4c4948;box-sizing:border-box;border:1px solid}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dt.news::after{width:67px;font-size:14px;margin-top:5px}}main ul.newsEventsList li.content dl.newsEventsDataList dd{font-size:16px;font-weight:400;color:#000;line-height:32px}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dd{width:980px;font-size:18px;line-height:32px}}main ul.newsEventsList li.content dl.newsEventsDataList dd a{color:#000;width:100%;display:flex;flex-direction:column;position:relative;padding-right:140px;box-sizing:border-box}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dd a{flex-direction:row}}main ul.newsEventsList li.content dl.newsEventsDataList dd a:hover{color:#c13932;text-decoration:underline;text-underline-offset:5px;opacity:1}main ul.newsEventsList li.content dl.newsEventsDataList dd a::after{content:"Read More";display:block;box-sizing:border-box;width:calc(100% - 12px);text-align:right;font-size:16px;font-weight:bold;padding-right:28px;margin-right:12px;background-image:url(../images/common/icon_newsEventLink.svg);background-position:right;background-repeat:no-repeat;background-size:12px 12px}@media(min-width: 960px){main ul.newsEventsList li.content dl.newsEventsDataList dd a::after{width:200px;position:absolute;right:0}}main ul.categoryMenu{width:100%;display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;-moz-column-gap:25px;column-gap:25px;row-gap:50px;margin:50px auto 0}@media(min-width: 960px){main ul.categoryMenu{-moz-column-gap:40px;column-gap:40px;row-gap:0}}main ul.categoryMenu li.menu{box-sizing:border-box;width:160px}@media(min-width: 960px){main ul.categoryMenu li.menu{width:270px}}main ul.categoryMenu li.menu a dl{width:160px;box-sizing:border-box;border:2px solid #fff}@media(min-width: 960px){main ul.categoryMenu li.menu a dl{width:270px}}main ul.categoryMenu li.menu a dl dt{width:100%;height:185px;position:relative;box-sizing:border-box;border:1px solid #dcdcdc;border-bottom:none}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dt{height:318px}}main ul.categoryMenu li.menu a dl dt span{position:absolute;display:block;top:20px;width:100%;text-align:center;font-size:18px;font-weight:bold;color:#000}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dt span{top:34px;font-size:27px}}main ul.categoryMenu li.menu a dl dt img.sp{width:100%;height:185px}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dt img.sp{display:none}}main ul.categoryMenu li.menu a dl dt img.pc{width:100%;height:318px;display:none}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dt img.pc{display:block}}main ul.categoryMenu li.menu a dl dd{width:100%;height:36px;box-sizing:border-box;display:flex;flex-wrap:nowrap;border:1px solid #dcdcdc;border-top:none}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dd{height:60px}}main ul.categoryMenu li.menu a dl dd div{box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;z-index:10}main ul.categoryMenu li.menu a dl dd div.label{width:calc(100% - 60px);font-size:14px;font-weight:bold;color:#000;background-color:#fff}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dd div.label{width:calc(100% - 100px);font-size:24px}}main ul.categoryMenu li.menu a dl dd div.cursor{width:60px;background-image:url(../images/index/bg_categoryMenu.svg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;justify-content:end}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dd div.cursor{width:100px}}main ul.categoryMenu li.menu a dl dd div.cursor::after{position:absolute;content:"";width:20px;height:20px;background-image:url(../images/index/icon_arrow-white.svg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:13px}@media(min-width: 960px){main ul.categoryMenu li.menu a dl dd div.cursor::after{width:30px;height:30px;margin-right:23px}}main ul.categoryMenu li.menu a:hover{opacity:1}main ul.categoryMenu li.menu a:hover dl{border:2px solid #c13932}main ul.categoryMenu li.menu a:hover dl dt{border:1px solid #c13932;border-bottom:none}main ul.categoryMenu li.menu a:hover dl dt span{color:#c13932}main ul.categoryMenu li.menu a:hover dl dd{border:1px solid #c13932;border-top:none}main ul.categoryMenu li.menu a:hover dl dd div.label{color:#c13932}main ul.categoryMenu li.menu a:hover dl dd div.cursor{background-image:url(../images/index/bg_categoryMenu_hover.svg)}main ul.breadcrumbList{width:100%;margin-top:20px;display:flex;flex-direction:row;font-size:14px;font-weight:normal}@media(min-width: 960px){main ul.breadcrumbList{font-size:16px}}main ul.breadcrumbList li:nth-child(n+2){padding-left:8px}@media(min-width: 960px){main ul.breadcrumbList li:nth-child(n+2){padding-left:15px}}main ul.breadcrumbList li:nth-child(n+2)::before{content:">";padding-right:8px;display:inline-block}@media(min-width: 960px){main ul.breadcrumbList li:nth-child(n+2)::before{padding-right:15px}}main ul.breadcrumbList li a{color:#000}main ul.AnchorLinkMenu{width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:30px;margin:100px 0}@media(min-width: 960px){main ul.AnchorLinkMenu{flex-direction:row;-moz-column-gap:19px;column-gap:19px;margin:100px 0 150px}}main ul.AnchorLinkMenu li.menu{width:100%;height:50px;box-sizing:border-box}main ul.AnchorLinkMenu li.menu a{width:100%;height:50px;box-sizing:border-box;display:flex;background-color:#fff;border:2px solid #c13932;font-size:20px;font-weight:bold;color:#c13932;padding-left:44px;justify-content:start;align-items:center;position:relative}@media(min-width: 960px){main ul.AnchorLinkMenu li.menu a{font-size:18px;padding-left:20px}}main ul.AnchorLinkMenu li.menu a::after{content:"";width:15px;height:22px;display:block;background-image:url(../images/common/icon_arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:30px}@media(min-width: 960px){main ul.AnchorLinkMenu.motor li.menu{width:25%}}@media(min-width: 960px){main ul.AnchorLinkMenu.control li.menu{width:20%}}main ul.offeringsLayout{width:100%;box-sizing:border-box;display:flex;flex-direction:column;row-gap:50px;margin-top:30px}@media(min-width: 960px){main ul.offeringsLayout{flex-direction:row;-moz-column-gap:30px;column-gap:30px}}main ul.offeringsLayout li.imageColumn{width:100%;box-sizing:border-box;display:flex;justify-content:start;align-items:center;flex-direction:column}@media(min-width: 960px){main ul.offeringsLayout li.imageColumn{width:365px}}main ul.offeringsLayout li.imageColumn img{width:100%}@media(min-width: 480px)and (max-width: 959px){main ul.offeringsLayout li.imageColumn img{width:768px}}@media(min-width: 960px){main ul.offeringsLayout li.imageColumn img{width:365px}}main ul.offeringsLayout li.imageColumn div.spec{width:100%;box-sizing:border-box;font-size:18px;font-weight:bold;line-height:32px}main ul.offeringsLayout li.descriptionColumn{width:100%;box-sizing:border-box}main ul.offeringsLayout li.descriptionColumn div.download{width:100%;display:flex;justify-content:center}main ul.offeringsLayout li.descriptionColumn div.download a{width:340px;height:58px;background-image:url(../images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 960px){main ul.offeringsLayout li.descriptionColumn div.download a{width:406px;height:58px}}main ul.offeringsLayout li.descriptionColumn div.download a:hover{opacity:1;background-image:url(../images/common/icon_pdf_hover.svg)}main ul.layout2column{width:100%;box-sizing:border-box;flex-direction:column;row-gap:50px}main ul.layout2column li.column{width:50%}main ul.discList{width:100%;box-sizing:border-box;display:flex;flex-direction:column}main ul.discList li.list{display:flex;justify-content:start;font-size:18px;line-height:32px;padding-bottom:5px}main ul.discList li.list::before{content:"・ "}main ul.annotation{width:100%;box-sizing:border-box;display:flex;flex-direction:column;-moz-column-gap:5px;column-gap:5px}main ul.annotation li{font-size:12px;font-weight:normal}main ul.contactList{font-size:18px;font-weight:normal;line-height:32px;margin:0 0 50px}main ul.contactList li a{display:flex;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;color:#000}main ul.contactList li a::before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:15px}main ul.contactList li a:hover{opacity:1;color:#e60012}main ul.contactList li.text{line-height:24px}@media(min-width: 480px)and (max-width: 959px){main ul.contactList li.tel a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}}@media(min-width: 960px){main ul.contactList li.tel a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}}main ul.contactList li.tel a::before{width:19px;height:18px;background-image:url(../images/common/icon_tel.svg)}main ul.contactList li.mail span.icon{display:flex;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;color:#000}main ul.contactList li.mail span.icon::before{width:19px;height:14px;background-image:url(../images/common/icon_mail.svg);content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:15px}main ul.contactList li.website a::before{width:19px;height:14px;background-image:url(../images/common/icon_website.svg)}main dl.newsData{display:none}@media(min-width: 960px){main dl.newsData{margin-top:100px;display:flex;flex-direction:row;justify-content:start;align-items:center}main dl.newsData:after{display:block;box-sizing:border-box;width:67px;height:20px}main dl.newsData dt{font-size:18px;font-weight:normal;padding-right:15px}}main dl.newsData.event::after{content:"Events";font-size:12px;font-weight:bold;color:#000;width:60px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #4c4948}@media(min-width: 960px){main dl.newsData.event::after{width:67px;font-size:14px}}main dl.newsData.news::after{content:"News";font-size:12px;font-weight:bold;color:#fff;width:60px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#4c4948;box-sizing:border-box;border:1px solid}@media(min-width: 960px){main dl.newsData.news::after{width:67px;font-size:14px}}main table.specTbl{width:80%;margin:30px auto 0}@media(min-width: 480px)and (max-width: 959px){main table.specTbl{width:50%}}@media(min-width: 960px){main table.specTbl{width:90%}}main table.specTbl tbody tr th,main table.specTbl tbody tr td{font-size:18px;font-weight:bold;text-align:left;line-height:32px}main table.specTbl.motor{width:95%}@media(min-width: 480px)and (max-width: 959px){main table.specTbl.motor{width:50%}}@media(min-width: 960px){main table.specTbl.motor{width:90%}}main h2.categoryMenuTitle{box-sizing:border-box;font-size:26px;line-height:30px;font-weight:bold;color:#000;display:flex;justify-content:start;align-items:start;position:relative;padding-left:30px}@media(min-width: 960px){main h2.categoryMenuTitle{font-size:36px;padding-left:55px}}main h2.categoryMenuTitle::before{content:"";width:19px;height:12px;background-image:url(../images/common/icon_categoryMenu_SP.svg);background-position:center;background-repeat:no-repeat;display:block;position:absolute;left:0;top:8px}@media(min-width: 960px){main h2.categoryMenuTitle::before{width:34px;height:15px;background-image:url(../images/common/icon_categoryMenu_PC.svg)}}main h2.categoryMenuTitle.FirstTitle{margin-top:50px}@media(min-width: 960px){main h2.categoryMenuTitle.FirstTitle{margin-top:150px}}main h2.categoryMenuTitle.system{margin-top:100px}@media(min-width: 960px){main h2.categoryMenuTitle.system{margin-top:150px}}main h2.categoryMenuTitle.ourOfferings{margin-top:100px}@media(min-width: 960px){main h2.categoryMenuTitle.ourOfferings{margin-top:240px}}main h2.categoryMenuTitle.contetns{margin:50px 0}@media(min-width: 960px){main h2.categoryMenuTitle.contetns{margin:100px 0 50px}}main h2.categoryMenuTitle.contact{margin:50px 0}@media(min-width: 960px){main h2.categoryMenuTitle.contact{margin:100px 0 50px;padding-left:65px}}main h2.categoryMenuTitle.contact::before{content:"";width:24px;height:32px;background-image:url(../images/common/icon_map.svg);background-size:cover;top:0}@media(min-width: 960px){main h2.categoryMenuTitle.contact::before{width:50px;height:65px;top:-15px}}main h2.categoryMenuTitle.offerings{margin:50px 0}@media(min-width: 960px){main h2.categoryMenuTitle.offerings{margin:100px 0 50px}}main h2.newsTitle{box-sizing:border-box;font-size:28px;line-height:32px;font-weight:bold;color:#000;margin:100px 0 30px}@media(min-width: 960px){main h2.newsTitle{font-size:36px;line-height:40px;margin:30px 0 20px}}main h3.offeringsSubTitle{height:50px;width:100%;box-sizing:border-box;flex-direction:column;font-size:28px;font-weight:bold;color:#c13932;position:relative;display:flex;padding-left:23px;align-items:start;justify-content:center}@media(min-width: 960px){main h3.offeringsSubTitle{height:100px;padding-left:38px;font-size:36px}}main h3.offeringsSubTitle span{font-size:18px;font-weight:bold;color:#000}@media(min-width: 960px){main h3.offeringsSubTitle span{font-size:27px;margin-bottom:16px}}main h3.offeringsSubTitle::before{content:"";position:absolute;display:block;width:8px;height:50px;top:0;bottom:0;left:0;margin:auto;background-color:#c13932}@media(min-width: 960px){main h3.offeringsSubTitle::before{height:100px}}main p.indexText{margin:50px 0 30px;color:#000;font-size:18px;font-weight:normal;line-height:32px}main p.contetnsTxt{color:#000;font-size:18px;font-weight:normal;line-height:32px;margin:0 0 50px}main p.newsTxt{color:#000;font-size:16px;font-weight:normal;line-height:30px}@media(min-width: 960px){main p.newsTxt{font-size:18px;line-height:32px}}main p.description{font-size:18px;line-height:32px;margin-bottom:30px}main hr.news{width:100%;box-sizing:border-box;border-top:1px solid #4c4948;margin:50px 0}main hr.offerings{width:100%;box-sizing:border-box;border-top:1px solid #4c4948;margin:100px 0}footer{width:100%;box-sizing:border-box;background-color:#4c4948;margin-top:150px}footer div{width:100%;box-sizing:border-box}footer div.footerContactContetns{display:flex;flex-direction:column}@media(min-width: 960px){footer div.footerContactContetns{flex-direction:row}}footer div.footerContactContetns div.contact{width:100%;box-sizing:border-box;padding:30px 15px;background-color:#dcdcdc}@media(min-width: 960px){footer div.footerContactContetns div.contact{width:50%;padding:30px 30px 30px 0;display:flex;flex-direction:column;align-items:end}}footer div.footerContactContetns div.contact h3{color:#4c4948;font-size:36px;font-weight:bold;margin-bottom:20px}@media(min-width: 960px){footer div.footerContactContetns div.contact h3{width:570px}}footer div.footerContactContetns div.contact p{font-size:18px;font-weight:normal;line-height:32px}@media(min-width: 960px){footer div.footerContactContetns div.contact p{width:570px}}footer div.footerContactContetns div.contactLink{width:100%;box-sizing:border-box;height:187px;display:flex;align-items:center;justify-content:end;padding-right:15px;background-color:#dcdcdc;background-image:url(../images/footer/bg_contact_sp.svg);background-position:left;background-repeat:no-repeat;background-size:cover}@media(min-width: 960px){footer div.footerContactContetns div.contactLink{width:50%;justify-content:start;padding-left:180px}}footer div.footerContactContetns div.contactLink a{width:260px;height:87px;background-color:#fff;font-size:27px;font-weight:bold;display:flex;justify-content:center;align-items:center;color:#4c4948}footer div.footerContactContetns div.contactLink a::after{content:"";width:30px;height:30px;background-image:url(../images/footer/icon_contactLink.svg);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin-left:15px}footer div.footerUpperContents{padding:50px 15px 30px;color:#fff}@media(min-width: 960px){footer div.footerUpperContents{width:1200px;margin:0 auto;padding:50px 0 50px}}footer div.footerUpperContents div.kawasakiLogo{width:185px;height:20px;background-image:url(../images/footer/img_KawasakiLogo.svg);background-position:center;background-repeat:no-repeat;background-size:contain}footer div.footerUpperContents ul.layout2column{width:100%;display:flex;flex-wrap:nowrap;margin-top:20px}footer div.footerUpperContents ul.layout2column li.column{display:100%}@media(min-width: 960px){footer div.footerUpperContents ul.layout2column li.column{width:50%}}footer div.footerUpperContents ul.layout2column li.column h3{font-size:16px;font-weight:bold}@media(min-width: 960px){footer div.footerUpperContents ul.layout2column li.column h3{font-size:18px}}footer div.footerUpperContents ul.layout2column li.column p{margin-top:25px;font-size:14px;line-height:1.6rem}@media(min-width: 960px){footer div.footerUpperContents ul.layout2column li.column p{margin-top:1rem;font-size:16px;line-height:1.8rem}}footer div.footerUpperContents ul.layout2column li.column:last-child{display:none}@media(min-width: 960px){footer div.footerUpperContents ul.layout2column li.column:last-child{display:flex;justify-content:end}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu{display:flex;flex-direction:row;width:550px;height:156px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu{box-sizing:border-box}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(1){width:128px;padding:4px 0 0;border-right:2px solid #5e5c5c}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2){width:257px;padding:4px 0 0}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner{width:160px;margin:0 auto}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner ul.footerSubMenu{width:100%;margin-top:20px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner ul.footerSubMenu li.subMenu{margin-bottom:20px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner ul.footerSubMenu li.subMenu a{font-size:16px;font-weight:normal;display:flex;justify-content:start;align-items:center}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner ul.footerSubMenu li.subMenu a::before{content:"";width:9px;height:15px;display:block;background-image:url(../images/footer/icon_footerMenu.svg);background-position:center;background-repeat:no-repeat;margin-right:10px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(2) div.inner ul.footerSubMenu li.subMenu a:hover{text-decoration:underline;text-underline-offset:5px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu:nth-child(3){width:165px;padding:4px 7px 0 0;text-align:end;border-left:2px solid #5e5c5c}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu a{color:#fff;font-size:18px;font-weight:bold}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu a:hover{text-decoration:underline;text-underline-offset:6px}footer div.footerUpperContents ul.layout2column li.column:last-child ul.footerMenu li.menu span{color:#fff;font-size:18px;font-weight:bold;cursor:default}}footer div.footerLowerContents{padding:0 15px;height:60px;display:flex;justify-content:center;align-items:center;border-top:2px solid #5e5c5c}@media(min-width: 960px){footer div.footerLowerContents{height:67px}}footer div.footerLowerContents p{text-align:center;font-size:11px;font-weight:400;color:#fff}@media(min-width: 960px){footer div.footerLowerContents p{font-size:16px}}#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: 960px){#pageTop{width:80px;height:80px}}#pageTop.stop{position:absolute;bottom:526px}@media(min-width: 960px){#pageTop.stop{bottom:548px}}#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: 960px){#pageTop span:after{width:20px;height:20px;top:36px;left:50%;margin-left:-9px}}span.email{display:inline-block !important;margin-left:0 !important}span.email::before{content:attr(data-user) "@";display:inline-block}span.email::after{content:attr(data-domain);display:inline-block}/*# sourceMappingURL=style.css.map */