@charset "UTF-8";
/* stylelint-disable */
/* 外注ソース */
.list_star.small li {
  font-size: 1.2rem !important;
  color: #666;
  line-height: 1.666666666666667 !important;
  padding-left: 13px !important;
  text-indent: -13px !important;
}

.list_star li {
  font-size: 1.2rem;
  color: #666;
  line-height: 1.666666666666667;
  padding-left: 13px;
  text-indent: -13px;
}

.list_star li a {
  text-decoration: underline;
}

.list_dot {
  margin-top: 10px;
}

.list_dot li {
  padding-left: 15px;
  background: url("../IMG/ico-dot.png") no-repeat left top 10px/6px;
  margin-bottom: 10px;
}

.list_dot li:last-child {
  margin-bottom: 0;
}

.product_sum .product_inner {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}

.product_sum .product_inner .img_product {
  width: 470px;
}

.product_sum .product_inner .img_product img {
  max-width: 100%;
  display: block;
}

.product_sum .product_inner .info_product {
  flex: 1;
  padding-left: 30px;
}

.feature {
  margin-top: 80px;
  margin-bottom: 80px;
}

.feature .list_point {
  margin-bottom: 60px;
}

.feature .list_point .group_point {
  margin-bottom: 40px;
}

.feature .list_point .group_point .ttl_group {
  font-weight: bold;
  font-size: 2.0rem;
  margin-bottom: 20px;
}

.feature .list_point .group_point .ttl_group span {
  color: #c71444;
  font-weight: bold;
}

.feature .list_point .group_point .info_block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}

.feature .list_point .group_point .info_block .img {
  margin-right: 30px;
}

.feature .list_point .group_point .info_block .img img {
  display: block;
  max-width: 100%;
}

.feature .list_point .group_point .info_block .txt {
  flex: 1;
}

.faq_sec {
  margin-bottom: 80px;
}

.faq_sec .list_faq {
  margin-bottom: 20px;
}

.faq_sec .list_faq .block_faq:first-child {
  padding-top: 0;
}

.faq_sec .list_faq .block_faq:last-child {
  border: none;
}

.faq_sec .list_faq .block_faq {
  padding: 40px 0 55px;
  border-bottom: 1px solid #c1c1c1;
}

.faq_sec .list_faq .block_faq .question {
  font-size: 2.4rem;
  font-weight: bold;
  padding-left: 34px;
  text-indent: -36px;
  margin-bottom: 20px;
}

.faq_sec .list_faq .block_faq .answer {
  padding-left: 34px;
  text-indent: -36px;
}

.faq_sec .list_faq .block_faq .answer span {
  font-weight: bold;
  font-size: 2.4rem;
}

.faq_sec .list_faq .block_faq .answer .link_ans {
  text-decoration: underline;
}

.faq_sec .list_faq .block_faq .answer .link_ans:hover {
  text-decoration: none;
}

.faq_sec .list_faq .block_faq .inner_ans {
  padding-left: 34px;
  margin-top: 30px;
}

.faq_sec .list_faq .block_faq .inner_ans .ttl_bold {
  font-weight: bold;
  font-size: 2.0rem;
  margin-bottom: 20px;
}

.faq_sec .list_faq .block_faq .inner_ans .list_img {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.faq_sec .list_faq .block_faq .inner_ans .list_img img {
  display: block;
  max-width: 100%;
  margin-right: 20px;
  margin-bottom: 15px;
}

.advice_point {
  margin-bottom: 80px;
}

.advice_point .list_advice .block_advice {
  margin-bottom: 60px;
}

.advice_point .list_advice .block_advice .ttl_advice {
  font-weight: bold;
  font-size: 2.4rem;
  margin-bottom: 20px;
}

.advice_point .list_advice .block_advice .list_dot {
  margin-top: 25px;
}

.advice_point .list_advice .block_advice .list_dot li {
  margin-bottom: 5px;
}

.recom_item {
  margin-top: 80px;
}

.recom_item .ttl_item {
  font-weight: bold;
  font-size: 2.4rem;
  margin-bottom: 25px;
}

.recom_item img {
  max-width: 100%;
  display: block;
}

.recom_item p {
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: bold;
}

.recom_item p span {
  font-weight: bold;
  font-size: 2.0rem;
}

.recom_item a {
  display: inline-block;
}

/* SHOMOHIN-ASHI COMMON */
.ttl_common_page .txt_ashi {
  font-size: 2.8rem;
  display: block;
}

.about_tires_txt {
  margin: 20px 0 30px;
  font-size: 1.6rem;
  line-height: 1.6875;
}

.about_tires_ttl {
  font-size: 2rem;
  font-weight: bold;
  margin: 40px 0 25px;
}

.about_tires_ttl_small {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 20px;
}

.about_tires_content {
  margin-bottom: 40px;
}

.thumb_only_tire img {
  width: auto;
  max-width: 100%;
}

.note_tire {
  margin-top: 15px;
  font-size: 12px;
  color: #666;
}

.list_symptom .item {
  margin: 40px 0 60px;
}

.list_symptom_ttl {
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: 25px;
}

.symptom_content {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-bottom: 20px;
}

.symptom_content:last-child {
  margin-bottom: 0;
}

.symptom_thumb {
  -moz-flex: 370px 0 0;
  flex: 370px 0 0;
}

.symptom_thumb img {
  width: 100%;
}

.symptom_desc {
  width: 100%;
  padding-left: 30px;
  font-size: 1.6rem;
  line-height: 1.6875;
}

.txt_bold {
  font-weight: bold;
}

.symptom_grey_block {
  margin-top: 30px;
  background-color: #eeeeee;
  padding: 20px;
  padding-right: 50px;
  width: auto;
  min-width: 370px;
  display: inline-block;
}

.ttl_icon {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.ttl_icon .txt_ttl {
  font-size: 2.4rem;
  font-weight: bold;
}

.ttl_icon .icon_ttl {
  width: 145px;
  line-height: 0;
}

.ttl_icon .icon_ttl img {
  width: 100%;
}

.list_img_products {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-top: 30px;
}

.list_img_products .img_item {
  max-width: 470px;
  margin-right: 30px;
  width: 100%;
}

.list_img_products .img_item img {
  width: 100%;
}

.featured_product_txt {
  font-size: 1.6rem;
  margin: 30px 0 20px;
}

.maintenance_special_thumb img {
  width: 100%;
}

.list_lineup {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.list_lineup .item {
  max-width: 170px;
  width: 100%;
  margin-right: 30px;
}

.list_lineup .item:last-child {
  margin-right: 0;
}

.list_lineup .item img {
  width: 100%;
}

.symptom_desc ul {
  margin-bottom: 15px;
}

.symptom_desc_list {
  margin-left: 20px;
}

.symptom_desc_list li {
  font-size: 1.6rem;
  line-height: 1.875;
  list-style: unset;
}

.list_symptom02 .symptom_thumb {
  -moz-flex: 470px 0 0;
  flex: 470px 0 0;
}

.list_symptom02 .list_symptom_ttl {
  font-size: 1.8rem;
}

.about_tires_ttl small {
  font-size: 2rem;
  font-weight: bold;
}

.about_tires_ttl-fnt24 {
  font-size: 2.4rem;
}

.recommen_comfortable {
  margin: 80px 0;
}

.thumb_recommen {
  width: 270px;
}

.thumb_recommen img {
  width: 100%;
}

.block_note {
  margin: 80px 0;
}

.symptom_desc_ttl {
  font-size: 2rem;
  line-height: 1.6;
  font-weight: bold;
  margin-bottom: 20px;
}

.note_img {
  margin-top: 15px;
}

.note_img span {
  padding: 2.5px 8px;
  border: 1px solid #c71444;
  font-size: 1.2rem;
  line-height: 1;
  color: #c71444;
  margin: 5px 5px 5px 0;
  display: inline-block;
}

.sport_desc_ttl .sport_dess_txt {
  font-weight: bold;
  margin: 10px 0 20px;
}

.sport_desc_ttl img {
  width: auto;
  max-width: 100%;
  line-height: 0;
}

.img_desc {
  width: 458px;
  margin-top: 20px;
}

@media (min-width: 768px) {
  .passenger_tire_acc .thead {
    pointer-events: none;
  }
  .passenger_tire_acc .tbody {
    display: block !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1BSU5URS9DU1Mvc2hhcmUuY3NzIiwiTUFJTlRFL0NTUy9NQUlOVEUvQ1NTL3NoYXJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLHVCQUF1QjtBQUN2QixXQUFBO0FBQ0E7RUFDRSw2QkFBNEI7RUFDNUIsWUFBVztFQUNYLDBDQUF5QztFQUN6Qyw4QkFBNkI7RUFDN0IsOEJBQTZCO0NBQzlCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCwrQkFBOEI7RUFDOUIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLDJCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixrRUFBbUU7RUFDbkUsb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUVEO0VBRUUsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsY0FBYTtDQUNkOztBQUVEO0VBQ0UsYUFBWTtDQUNiOztBQUVEO0VBQ0UsZ0JBQWU7RUFDZixlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxRQUFPO0VBQ1AsbUJBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsb0JBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZUFBYztFQUNkLGtCQUFpQjtDQUNsQjs7QUFFRDtFQUVFLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGNBQWE7Q0FDZDs7QUFFRDtFQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGVBQWM7RUFDZCxnQkFBZTtDQUNoQjs7QUFFRDtFQUNFLFFBQU87Q0FDUjs7QUFFRDtFQUNFLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG9C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 */
