<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! ======================================
casestudies industry automotive index
====================================== */
.c-mainVisual--lv2 .c-mainVisual__background&gt;img {position: absolute;right: 37%;bottom: 0;width: 64%;max-width: 675px;height: auto;}
.process_map{position:relative;margin-bottom:30px;width: 100%;}
.process_map .pc_only &gt; img {width: 100%;}
.process_map .link_list li{font-size: 1.16em;font-weight:bold;background-color: rgba(193, 0, 1,.8);letter-spacing:0.06em;text-align: center;position: absolute;padding:6px 3px 6px 20px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;box-sizing: border-box;box-sizing:border-box;}
.process_map .link_list li:before{content: "";position: absolute;top: 100%;left: 52%; margin-left: -15px;width: 0;height: 0;border-color: rgba(193, 0, 1,.8) transparent transparent transparent;border-style: solid;border-width: 8px 8.5px 0 8.5px;}
.process_map .link_list li.blue{background-color: rgba(18, 70, 149,.8);}
.process_map .link_list li.blue:before{;border-color: rgba(18, 70, 149,.8) transparent transparent transparent;}
.process_map .link_list  a {font-size:98.522%;}
.process_map .link_list li a img{position: absolute;top: 50%;right: 7px;margin-top: -7px;}
.process_map .link_list li a{color: #fff;display: block;}
.process_map .link_list li:nth-child(1){width: 148px;top: 34%;left: 42%;}
.process_map .link_list li:nth-child(2){width: 120px;top: 45.5%;left: 49%;}
.process_map .link_list li:nth-child(3){width: 96px;top: 50%;right: 29.5%;}
.process_map .link_list li:nth-child(4){width: 95px;top: 48.5%;left: 37%;}
.process_map .link_list li:nth-child(5){width:226px;top: 20.5%;left: 15.6%;}
.process_map .link_list li:nth-child(6){width: 124px;top: 58.5%;left: 49.5%;}
.sp_only {display: none;}
.l-inner--medium {padding-right: 0;padding-left: 0;}
.c-linkWithImage__image img {height: auto;object-fit:cover;}
.link_list span {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.link_list span::before {position: absolute;font-family: MelFaIcons,"Material Icons";font-size: 1em;display: inline-flex;width: 1em;margin-right: 0.125em;content: "\f102";left: .4em;top: 50%;transform: translateY(-50%);white-space: nowrap;text-decoration: none;word-wrap: normal;color:#fff;}
.c-list__item.current a {color: #f50f10;font-weight: bold;}
.c-linkWithImage__image {aspect-ratio: auto;}
.c-linkWithImage p {color: #000;font-size: 1.15em;}
.mt-midiam {margin-top: 1em;}
.mt-large {margin-top: 64px;}
.border-r {position: relative;display: flex;flex-direction: column;text-align: right;}
.border-r::before {position: absolute;content: "";width: 1px;height: 70px;right: 0;top: 50%;transform: translateY(-50%);background-color: #bdbdbd;}
.l-grid__item {margin-bottom: 13px;}
.l-grid__item-15per .c-list--float {justify-content: end;}
.pt30 {padding-top: 30px;}
.automotive-menu {margin-top: 55px;}
.automotive-menu .l-grid__item.l-grid__item-3{margin-bottom: 60px;}
.border-b .c-linkWithImage__image {border: 2px solid #124695;}
.border .c-linkWithImage__image {border: 2px solid #c10001;}
.word-break {word-break: break-all;}
.catalog {background-color: #f5f5f5;border: 1px solid #b6b6b6;margin-top: 64px;}
.catalog a {display: flex;justify-content: space-between;align-items: center;padding: 14px 50px 14px 77px;}
.catalog__img img {width: 120px;height: 120px;}
.catalog p {font-size: 30px;color: #000;margin-left: 20px;transition: color .15s ease-in-out;font-weight: bold;}
.catalog:hover p {color: #f50f10;}
.catalog__text {position: relative;}
.catalog__text::before {position: absolute;font-family: MelFaIcons,"Material Icons";font-size: 16px;display: inline-flex;width: 8px;height: 13px;top: 50%;left: -30px;transform: translateY(-70%);content: "\f102";white-space: nowrap;text-decoration: none;word-wrap: normal;color: red;}

@media screen and (max-width:1210px){
    .process_map .link_list  a {font-size:1.1vw;}
    .process_map .link_list li {padding: 4px 2px 6px 14px;}
    .process_map .link_list li:nth-child(1) {width: 14.2vw;}
    .process_map .link_list li:nth-child(2){width: 7.5vw;}
    .process_map .link_list li:nth-child(3){width: 9.2vw;}
    .process_map .link_list li:nth-child(4){width: 6vw;}
    .process_map .link_list li:nth-child(5){width: 19vw;}
    .process_map .link_list li:nth-child(6){width: 7.8vw;}

}/* 
@media screen and (max-width:880px){
    .process_map .link_list li:nth-child(1) {width: 15.2vw;}
    .process_map .link_list li:nth-child(2){width: 11vw;}
    .process_map .link_list li:nth-child(3){width: 14.2vw;}
    .process_map .link_list li:nth-child(4){width: 14.2vw;}
    .process_map .link_list li:nth-child(5){width: 18.5vw;}
    .process_map .link_list li:nth-child(6){width: 14.7vw;}

} */
@media screen and (max-width:767px){
.process_map{margin-bottom:0px}
.pc_only {display: none;}
.sp_only {display: block;}
.process_map .sp_only &gt; img {max-width: 100%;}
.border-r::before {content: none;}
.catalog__img img {width: 90px;height: 90px;}
.catalog {margin-top: 50px;}
.catalog a {padding: 12px 15px 12px 25px;}
.catalog p {line-height: 1.33333333;}
}

.our-stories {display: flex;margin-top: 70px;}
.our-stories .our-stories__img {width: 50%;}
.our-stories .our-stories__img img {width: 100%;}
.our-stories .our-stories__textbox {width: 50%;margin-left: 30px;}
.our-stories .our-stories__textbox:nth-child(odd) {margin-right: 30px;margin-left: 0;}
.our-stories .our-stories__textbox .l-grid.l-grid-reverse {margin-left: 0;margin-top: 17px;}
.our-stories .our-stories__textbox .l-grid.l-grid-reverse .c-btn--md {padding: 7px 3em;}
.our-stories .our-stories__textbox .l-grid.l-grid-reverse {margin-top: 30px;}
.border-shadow {filter: drop-shadow(0 0px 0px rgba(0, 0, 0, .25));box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 10%);margin-top: 46px;margin-bottom: 50px;}
.l-grid__item.mt-mini {margin-top: 13px;}
.l-grid__item {padding-right: 14px;padding-left: 14px;}
@media only screen and (max-width:767px){
    .our-stories {flex-direction: column;margin-top: 40px;}
    .our-stories .our-stories__img {width: 100%;}
    .our-stories .our-stories__textbox {width: 100%;margin-left: 0;}
    .our-stories__img {margin-top: 20px;}
    .our-stories .our-stories__textbox .l-grid.l-grid-reverse {margin-top: 15px;}
    .border-shadow {margin-top: 20px;margin-bottom: 20px;}
    #sols_slider .l-section {padding-bottom: 40px;}
}
</pre></body></html>