﻿/**********************add contents**********************/.contents__features {padding-top: 80px;padding-bottom: 80px;}.features_list .features_list__item .features_list__item__head {display: flex;align-items: center;border-bottom: 1px solid #707070;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap {display: flex;align-items: center;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span {display: block;font-weight: 800;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.merit {-ms-writing-mode: tb-rl;writing-mode: vertical-rl;transform: rotate(180deg) translateY(2%);padding-left: 5px;line-height: 1;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.num {border-left: 1px solid #707070;line-height: .98;padding-left: 5px;}.features_list .features_list__item .features_list__item__head h2 {margin-left: .5em;font-weight: 800;}.features_list .features_list__item > figure {aspect-ratio: 84 / 45;display: flex;}.features_list .features_list__item > figure img {object-fit: cover;width: 100%;height: 100%;}.features_list .features_list__item > p {margin-top: 1em;}@media screen and (max-width:767px) {.features_list .features_list__item + .features_list__item {margin-top: 65px;}.features_list .features_list__item .features_list__item__head {padding-bottom: 8px;margin-bottom: 15px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap {width: 65px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.merit {font-size: 10px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.num {font-size: 30px;}.features_list .features_list__item .features_list__item__head h2 {width: calc(100% - 65px);font-size: 20px;}}@media screen and (max-width:599px) {.features_list .features_list__item + .features_list__item {margin-top: 10vw;}.features_list .features_list__item .features_list__item__head {padding-bottom: 3vw;margin-bottom: 4vw;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap {width: 18vw;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.merit {font-size: 2.5vw;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.num {font-size: 8vw;}.features_list .features_list__item .features_list__item__head h2 {width: calc(100% - 18vw);font-size: 4vw;}.features_list .features_list__item p {font-size: 3.8vw;}}@media screen and (min-width:768px) {.features_list {display: flex;flex-wrap: wrap;gap: 25px;}.features_list .features_list__item {width: calc(50% - 12.5px);}.features_list .features_list__item.pc_wide {width: 100%;}.features_list .features_list__item .features_list__item__head {padding-bottom: 10px;margin-bottom: 20px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap {width: 80px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.merit {font-size: 10px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.num {font-size: 34px;}.features_list .features_list__item .features_list__item__head h2 {width: calc(100% - 80px);font-size: 20px;}}@media screen and (min-width:991px) {.features_list {gap: 45px;}.features_list .features_list__item {width: calc(50% - 22.5px);}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap {width: 107px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.merit {font-size: 14px;}.features_list .features_list__item .features_list__item__head .features_list__item__head__cap span.num {font-size: 50px;}.features_list .features_list__item .features_list__item__head h2 {width: calc(100% - 107px);font-size: 22px;}}@media screen and (min-width:1025px) {.features_list {gap: 80px;}.features_list .features_list__item {width: calc(50% - 40px);}.features_list .features_list__item .features_list__item__head {margin-bottom: 25px;}}.features_quality {margin-top: min(55px, 7vw);}.features_quality .features_quality__item + .features_quality__item {margin-top: min(80px, 20vw);}.features_quality .features_quality__item h3 {border-bottom: 1px solid #707070;padding-bottom: .5em;margin-bottom: 1em;font-weight: 600;}.features_quality .features_quality__item h4 {margin-bottom: 1em;font-weight: 600;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex > figure {aspect-ratio: 1 / 1;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex > figure img {object-fit: cover;width: 100%;height: 100%;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex p {line-height: 1.8;}.features_quality .features_quality__item .features_quality__item__info__head .material_list .material_list__item + .material_list__item {margin-top: min(10px, 5vw);}.features_quality .features_quality__item .material_list {margin-top: min(30px, 7vw);}.features_quality .features_quality__item .material_list h5 {margin-bottom: .4em;font-weight: 600;}.features_quality .features_quality__item .material_list .material_list__item + .material_list__item {margin-top: min(30px, 8vw);}.features_quality .features_quality__item .material_list .material_list__item ol + ol {margin-top: min(12px, 3vw);}.features_quality .features_quality__item .material_list .material_list__item ol li figure {aspect-ratio: 700 / 205;}.features_quality .features_quality__item .material_list .material_list__item ol li figure img {object-fit: cover;width: 100%;height: 100%;}.features_quality .features_quality__item .features_quality__item__img > figure {aspect-ratio: 20 / 37;margin-left: auto;margin-right: auto;display: flex;}.features_quality .features_quality__item .features_quality__item__img > figure img {object-fit: cover;width: 100%;height: 100%;}.features_quality .features_quality__item .features_quality__item__img ol {margin-top: min(45px, 7vw);}.features_quality .features_quality__item .features_quality__item__img ol li {display: flex;align-items: center;}.features_quality .features_quality__item .features_quality__item__img ol li::before {content: "●";display: block;width: 1.5em;color: red;font-weight: 600;}.features_quality .features_quality__item .features_quality__item__img ol li p {width: calc(100% - 1.5em);color: red;font-weight: 600;}@media screen and (max-width:767px) {.features_quality .features_quality__item .features_quality__item__img {margin-top: min(45px, 10vw);}.features_quality .features_quality__item .features_quality__item__img > figure {width: 70%;}.features_quality .features_quality__item .features_quality__item__img ol {padding-left: 15%;padding-right: 15%;}}@media screen and (max-width:599px) {.features_quality .features_quality__item h3 {font-size: 5vw;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex p {font-size: 3.6vw;}.features_quality .features_quality__item h4 {font-size: 5vw;}.features_quality .features_quality__item .material_list h5 {font-size: 4vw;}.features_quality .features_quality__item .material_list .material_list__item ol li p {font-size: 2.8vw;}.features_quality .features_quality__item .features_quality__item__img ol li::before, .features_quality .features_quality__item .features_quality__item__img ol li p {font-size: 3.2vw;}}@media screen and (max-width:489px) {.features_quality .features_quality__item .material_list .material_list__item ol li p {font-size: 3.6vw;}.features_quality .features_quality__item .material_list .material_list__item ol li + li {margin-top: 3vw;}.features_quality .features_quality__item .features_quality__item__img > figure {width: 96%;}.features_quality .features_quality__item .features_quality__item__img ol {padding-left: 2%;padding-right: 2%;}}@media screen and (min-width:490px) {.features_quality .features_quality__item .material_list .material_list__item ol {display: flex;flex-wrap: wrap;gap: 25px;}.features_quality .features_quality__item .material_list .material_list__item ol li {width: calc(50% - 12.5px);}}@media screen and (min-width:600px) {.features_quality .features_quality__item h3 {font-size: 25px;}.features_quality .features_quality__item .material_list .material_list__item ol li p {font-size: 14px;}.features_quality .features_quality__item h4 {font-size: 25px;}.features_quality .features_quality__item .material_list h5 {font-size: 19px;}.features_quality .features_quality__item .features_quality__item__img ol li::before, .features_quality .features_quality__item .features_quality__item__img ol li p {font-size: 12px;}}@media screen and (min-width:768px) {.features_quality .features_quality__item .features_quality__item__flex {display: flex;}.features_quality .features_quality__item .features_quality__item__info {width: 52%;}.features_quality .features_quality__item .features_quality__item__img {width: 48%;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex {display: flex;gap: 20px;}.features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex figure, .features_quality .features_quality__item .features_quality__item__info__head .features_quality__item__info__head__flex p {width: calc(50% - 10px);}.features_quality .features_quality__item .features_quality__item__img > figure {width: 80%;}.features_quality .features_quality__item .features_quality__item__img ol {padding-left: 10%;}}@media screen and (min-width:1080px) {.features_quality .features_quality__item .material_list .material_list__item ol {gap: 15px;}.features_quality .features_quality__item .material_list .material_list__item ol li {width: calc((100% - 30px) / 3);}}