@charset "UTF-8";
.intro {}
.intro_title {}
.intro_text {}
.intro_list {
    list-style: none;
}
.intro_list > li {}
.intro_list > li:first-child {}
.intro_list > li:last-child {}
.intro_list > li:nth-child(2n+1) {}
.intro_list > li:nth-child(n+3) {}
.intro_list > li > a {
    text-decoration: none;
}
.intro_list > li > a::before {
    content: "";
}
.intro_list > li > a::after {
    content: "";
}
.history {}
.history_title {}
.history_sect {}
.history_list {
    list-style: none;
}
.history_list > li {}
.history_list > li:first-child {}
.history_list > li:last-child {}
.history_list > li:nth-child(2n+1) {}
.history_list > li:nth-child(n+3) {}
.history_link {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}
.history_link > a {}
.history_link > a::before {
    content: "";
}
.history_link > a::after {
    content: "";
}
.history_link > a > .icon {}
.photo {}
.photo_title {}
.photo_list {
    list-style: none;
}
.photo_list > li {}
.photo_list > li:first-child {}
.photo_list > li:last-child {}
.photo_list > li:nth-child(2n+1) {}
.photo_list > li:nth-child(n+3) {}
.photo_text {}
.use {}
.use_title {}
.use_text {}
.use_box {
    background: #EBF8FF;
    padding: 20px;
    padding-top: 0;
}
.use_headline {
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 19px 0;
}
.use_headline > .icon {
    display: block;
    color: #0086CD;
    margin-right: 11px;
}
.use_in {
    background: #fff;
    padding: 20px 20px;
    text-align: center;
}
.use_dList {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 22px;
    flex-wrap: wrap;
}
.use_dList > dt {}
.use_dList > dd {
    margin-left: 1em;
}
.use_dList > dd > a {
    display: block;
    text-decoration: none;
    color: inherit;
}
.use_dList > dd > a::before {
    content: "";
}
.use_dList > dd > a::after {
    content: "";
}
.use_caution {
    color: #E73F4B;
    font-weight: bold;
    text-indent: -1em;
    padding-left: 1em;
}
.use_link {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
}
.use_link > a {}
.use_link > a::before {
    content: "";
}
.use_link > a::after {
    content: "";
}
.use_link > a > .icon {}
@media screen and (min-width:1000px) {
    .intro_list > li > a:hover {}
    .history_link > a:hover {}
    .use_dList > dd > a:hover {}
    .use_link > a:hover {}
}
@media screen and (max-width:999px) {
    .intro {}
    .intro_title {}
    .intro_text {}
    .intro_list {}
    .intro_list > li {}
    .intro_list > li:first-child {}
    .intro_list > li:last-child {}
    .intro_list > li:nth-child(2n+1) {}
    .intro_list > li:nth-child(n+3) {}
    .intro_list > li > a {}
    .intro_list > li > a::before {}
    .intro_list > li > a::after {}
    .history {}
    .history_title {}
    .history_sect {}
    .history_list {}
    .history_list > li {}
    .history_list > li:first-child {}
    .history_list > li:last-child {}
    .history_list > li:nth-child(2n+1) {}
    .history_list > li:nth-child(n+3) {}
    .history_link {}
    .history_link > a {}
    .history_link > a::before {}
    .history_link > a::after {}
    .history_link > a > .icon {}
    .photo {}
    .photo_title {}
    .photo_list {}
    .photo_list > li {}
    .photo_list > li:first-child {}
    .photo_list > li:last-child {}
    .photo_list > li:nth-child(2n+1) {}
    .photo_list > li:nth-child(n+3) {}
    .photo_text {}
    .use {}
    .use_title {}
    .use_text {}
    .use_box {
        padding: 10px;
        padding-top: 0;
    }
    .use_headline {}
    .use_headline > .icon {}
    .use_in {}
    .use_dList {
        font-size: 18px;
    }
    .use_dList > dt {}
    .use_dList > dd {}
    .use_dList > dd > a {}
    .use_dList > dd > a::before {}
    .use_dList > dd > a::after {}
    .use_caution {}
    .use_link {}
    .use_link > a {}
    .use_link > a::before {}
    .use_link > a::after {}
    .use_link > a > .icon {}
}
@media screen and (max-width: 767px) {
    .intro {}
    .intro_title {}
    .intro_text {}
    .intro_list {}
    .intro_list > li {}
    .intro_list > li:first-child {}
    .intro_list > li:last-child {}
    .intro_list > li:nth-child(2n+1) {}
    .intro_list > li:nth-child(n+3) {}
    .intro_list > li > a {}
    .intro_list > li > a::before {}
    .intro_list > li > a::after {}
    .history {}
    .history_title {}
    .history_sect {}
    .history_list {}
    .history_list > li {}
    .history_list > li:first-child {}
    .history_list > li:last-child {}
    .history_list > li:nth-child(3n+1) {}
    .history_list > li:nth-child(2n+1) {}
    .history_list > li:nth-child(n+3) {}
    .history_link {
        max-width: none;
    }
    .history_link > a {}
    .history_link > a::before {}
    .history_link > a::after {}
    .history_link > a > .icon {}
    .photo {}
    .photo_title {}
    .photo_list {}
    .photo_list > li {}
    .photo_list > li:first-child {}
    .photo_list > li:last-child {}
    .photo_list > li:nth-child(2n+1) {}
    .photo_list > li:nth-child(n+3) {}
    .photo_text {}
    .use {}
    .use_title {}
    .use_text {}
    .use_box {}
    .use_headline {
        font-size: 18px;
        padding: 10px 0;
    }
    .use_headline > .icon {}
    .use_in {}
    .use_dList {
        display: block;
        font-size: 16px;
    }
    .use_dList > dt {}
    .use_dList > dd {
        margin: 0;
    }
    .use_dList > dd > a {}
    .use_dList > dd > a::before {}
    .use_dList > dd > a::after {}
    .use_caution {}
    .use_link {
        max-width: none;
    }
    .use_link > a {}
    .use_link > a::before {}
    .use_link > a::after {}
    .use_link > a > .icon {}
}

.youtube{
  position:relative;
  width:100%;
  padding-top:56.25%;
  text-align: center;
  margin: 2em 0;
}
.youtube iframe{
  position:absolute;
  top:0;
  right:0;
  width:100%;
  height:100%;
}


/* 210224add*/
.rank0 {
    font-size:18px;
    margin: 0;
    padding: 10px 0 10px 42px;
    border-left: none;
    border-bottom: 0px;
    color: #000;
    font-weight: bold;
}

.rank0 {
    background-image: url(/assets/img/feature_vehicle/f4-1.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
}

.rank1, .rank2, .rank3, .rank4 {
    font-size:18px;
    margin: 0;
    padding: 10px 0 10px 42px;
    border-left: none;
    border-bottom: 0px;
    color: red;
    font-weight: bold;
}

.rank1 {
    background-image: url(/assets/img/feature_vehicle/f4-1.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
}

.rank2 {
    background-image: url(/assets/img/feature_vehicle/f4-2.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
}

.rank3 {
    background-image: url(/assets/img/feature_vehicle/f4-3.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
}

.rank4 {
    background-image: url(/assets/img/feature_vehicle/f4-4.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 30px;
}

@media screen and (max-width: 767px){
.m-boxLink_custom {
    height: 78% !important;
}
}