.header{margin-bottom:0}html:has(.movieModal[open]){overflow:hidden}.mainVisual{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-top:50px}.mainVisual::after{position:absolute;bottom:0;display:block;width:100%;height:40px;content:"";background:url(/about/cm/content/pc/img/vector_speech.svg) no-repeat center/100% 40px}.mainVisual__breadcrumb{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:960px;margin-bottom:24px}.mainVisual__breadcrumbList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mainVisual__breadcrumbItem{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:16px;line-height:1.3}.mainVisual__breadcrumbItem+.mainVisual__breadcrumbItem::before{display:inline-block;width:12px;height:12px;margin:0 4px;vertical-align:middle;content:"";background:url(/about/cm/content/pc/img/caret_right.svg) no-repeat center/12px 12px}.mainVisual__breadcrumbLink{font-size:16px;line-height:1.3}.mainVisual__breadcrumbLink:link,.mainVisual__breadcrumbLink:visited,.mainVisual__breadcrumbLink:hover,.mainVisual__breadcrumbLink:active{color:#666}.mainVisual__videoButton{position:relative;width:960px;height:auto;padding:0;margin-bottom:72px;overflow:hidden;background-color:rgba(0,0,0,0);border-radius:16px}.mainVisual__videoImg{display:block;width:960px;height:auto}.mainVisual__playIcon{position:absolute;top:50%;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:97px;height:97px;background-color:rgba(0,0,0,.34);border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mainVisual__playIconImg{width:40px;height:auto}.movieModal{width:auto;max-width:none;max-height:none;padding:0;overflow:visible;background-color:rgba(0,0,0,0);border:0}.movieModal::-webkit-backdrop{background-color:rgba(0,0,0,.75)}.movieModal::backdrop{background-color:rgba(0,0,0,.75)}.movieModal__content{position:relative;width:-webkit-max-content;width:max-content;margin:auto}.movieModal__closeButton{position:absolute;top:-40px;right:0;width:24px;height:24px;padding:0}.cmDetail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:80px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:80px 0;background-color:#f7f5ee}.cmOverview{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:32px;width:960px}.cmOverview__title{font-size:40px;font-weight:bold;line-height:1.3}.cmOverview__wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:8px}.cmOverview__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:8px}.cmOverview__row{display:-webkit-box;display:-webkit-flex;display:flex;gap:12px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.cmOverview__term{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:18px;font-weight:bold;white-space:nowrap}.cmOverview__term::after{font-weight:normal;content:"："}.cmOverview__termLabel{width:80px}.cmOverview__desc{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:18px}.cmOverview__note{font-size:14px}.cmSecret{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px;width:960px}.cmSecret__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:32px;font-weight:bold;line-height:1.3}.cmSecret__title::before{display:block;width:62px;height:43px;content:"";background:url(/about/cm/content/pc/img/carmotto.svg) no-repeat center/62px auto}.cmSecret__cardList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px}.cmSecret__card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px;padding:24px;background-color:#fff;border-radius:8px}.cmSecret__heading{font-size:24px;font-weight:bold;line-height:1.3}.cmSecret__text{font-size:18px}.cmCars{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px;width:960px}.cmCars__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:32px;font-weight:bold;line-height:1.3}.cmCars__title::before{display:block;width:62px;height:43px;content:"";background:url(/about/cm/content/pc/img/carmotto_drive.svg) no-repeat center/62px auto}.cmCars__singleWrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:400px;padding:40px;background:#fff;border-radius:48px}.cmCars__singleImg{display:block;width:auto;height:100%}.cmCars__singleInfo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px}.cmCars__singleTextWrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:12px}.cmCars__singleName{font-size:24px;font-weight:bold;line-height:1.3}.cmCars__singleTerm{font-size:16px;color:#666}.cmCars__singleDesc{font-size:18px}.cmCars__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:48px 24px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.cmCars__card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:304px;padding:32px 24px;background-color:#fff;border-radius:48px}.cmCars__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:24px}.cmCars__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:12px}.cmCars__img{display:block;width:auto;height:148px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.cmCars__name{font-size:24px;font-weight:bold;line-height:1.5}.cmCars__term{font-size:16px;color:#666}.cmCars__desc{font-size:18px}.cmCars__btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:20px 16px;font-size:24px;font-weight:bold;line-height:1;background-color:#ff6010;border-radius:9999px}.cmCars__btn:link,.cmCars__btn:visited,.cmCars__btn:hover,.cmCars__btn:active{color:#fff}.cmCars__btn:hover{text-decoration:none;opacity:.8}.cmMaking{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:32px;width:960px}.cmMaking__title{font-size:32px;font-weight:bold;line-height:1.3}.cmMaking__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:48px}.cmMaking__item{width:288px}.cmMaking__videoLink{display:block;width:100%;overflow:hidden}.cmMaking__videoLink:hover{text-decoration:none;opacity:.6}.cmMaking__figure{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:16px}.cmMaking__videoImg{display:block;width:100%;height:auto;border-radius:16px}.cmMaking__caption{font-size:20px;font-weight:bold;line-height:1.3;color:#333}.cmActions{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:32px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:960px}.cmActions__btn{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:540px;height:64px;padding:20px 16px;font-size:24px;font-weight:bold;line-height:1;border-radius:9999px}.cmActions__btn:hover{text-decoration:none;opacity:.8}.cmActions__btn--primary{background-color:#ff6010;box-shadow:0 6px 10px 0 rgba(0,0,0,.2)}.cmActions__btn--primary:link,.cmActions__btn--primary:visited,.cmActions__btn--primary:hover,.cmActions__btn--primary:active{color:#fff}.cmActions__btn--secondary{background-color:#fff}.cmActions__btn--secondary:link,.cmActions__btn--secondary:visited,.cmActions__btn--secondary:hover,.cmActions__btn--secondary:active{color:#ff6010}.sns{padding:48px 40px 51px}.sns__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:16px;padding:16px}.sns__title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:18px;font-weight:bold;line-height:1}.sns__titleEn{font-family:arial,sans-serif;font-size:12px;line-height:1;color:#ff6010}.sns__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sns__linkImg{width:45px;height:auto}
