@charset "UTF-8";
/*--------------------------------------------
ヘッダー
--------------------------------------------*/
/* グロナビ */
@media screen and (min-width: 769px) {
  .single-area .gnav .spnav_area .spnav_area_title {
    display: none;
  }

  .single-area .gnav .menu-item-2253>a:before {
    content: 'Home';
  }

  .single-area .gnav .menu-item-2254>a:before {
    content: 'Ecocute';
  }

  .single-area .gnav .menu-item-2255>a:before {
    content: 'Works';
  }

  .single-area .gnav .menu-item-2256>a:before {
    content: 'Reason';
  }

  .single-area .gnav .menu-item-2257>a:before {
    content: 'Contact';
  }

  .single-area .gnav .menu-item-2258>a:before {
    content: 'company';
  }
  .single-area .about_wrap.com_btm {
    scroll-margin-top: 80px;
  }

  .single-area .gnav .menu-item {
    width: 20%;
  }
}

@media screen and (max-width: 768px) {
  .single-area .gnav .spnav_area {
    padding-top: 80px;
  }

  .single-area .gnav .spnav_area .spnav_area_title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 8px;
  }

  .single-area .gnav .spnav_area .menu-item {
    padding: 8px 0;
    border-bottom: 1px solid #1a1a1a;
  }

  .single-area .gnav .spnav_area .menu-item a {
    color: inherit;
    text-decoration: none;
  }

  .single-area #sp_sidenav_widgets .side_cta_banner .tel_no {
    margin-bottom: 0;
    font-weight: bold;
    font-size: 38px;
    line-height: 1.1;
  }

  .single-area #sp_sidenav_widgets .side_cta_banner .opentime {
    margin-top: 0;
  }

  .single-area #sp_sidenav_widgets .cta_banner_tel {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  .single-area .about_wrap.com_btm {
    scroll-margin-top: 80px;
  }
}

/* ヘッダー右 */
@media screen and (min-width: 769px) {
  .single-area .header_content .item_right {
    width: 444px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .header_content .item_right {
    width: 560px;
  }
}

/* ロゴ */
.single-area .header_content .logo {
  width: 230px;
}

.single-area .header_content .logo a {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  text-decoration: none;
}

.single-area .header_content .logo a .common_logo {
  width: 55%;
}

.single-area .header_content .logo a .area_logo {
  height: 38px;
  width: auto;
  object-fit: contain;
}

.single-area .header_content .branch {
  width: 43%;
  color: #5d3823;
  text-align: left;
  margin-left: 2%;
  line-height: 1.4;
  font-weight: bold;
}

@media screen and (min-width: 769px) {
  .single-area .header_content .logo {
    width: 250px;
  }

  .single-area .header_content .logo a .common_logo {
    width: 65%;
  }

  .single-area .header_content .branch {
    width: 33%;
  }

  .single-area .header_content .logo a .area_logo {
    height: 70px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .header_content .logo {
    width: 280px;
  }
}

/* 電話番号 */
@media screen and (min-width: 769px) {
  .single-area .header_content .tel {
    line-height: 1.2;
    text-align: center;
  }

  .single-area .header_content .tel a {
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #000;
  }

  .single-area .header_content .tel a:before {
    content: '';
    background-image: url(images/freedial_icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 1.5em;
    height: .9em;
    transform: translateY(3px);
  }
}

@media screen and (min-width: 1200px) {
  .single-area .header_content .tel {
    line-height: 1.4;
  }

  .single-area .header_content .tel a {
    font-size: 36px;
  }
}

/* 安心価格・誠実対応 */
@media screen and (min-width: 981px) {
  .single-area .header_content .item_center {
    width: 200px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .header_content .item_center {
    width: 280px;
  }
}

/*--------------------------------------------
フッター
--------------------------------------------*/
.single-area .footer .header_content {
  height: auto;
}

.single-area .footer .header_content .item_center,
.single-area .footer .header_content .item_right .header_contact,
.single-area .footer .header_content .item_right .item_right_text {
  display: block;
}

.single-area .footer .header_content .item_right {
  width: 100%;
}

.single-area .footer_inner .mainwrap {
  padding: 8vw;
}

.single-area .footer_inner .item_left,
.single-area .footer_inner .item_center {
  margin-bottom: 1em;
}

.single-area .footer_inner .item_right_text {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 4vw;
  background: #c40000;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 8px;
  padding: 4px 0;
}

.single-area .footer_inner .item_right_text .c_yellow {
  color: #ffea00;
}

.single-area .footer_inner .header_content .tel {
  line-height: 1.2;
  text-align: center;
}

.single-area .footer_inner .header_content .tel a {
  font-size: 9vw;
  font-weight: bold;
  text-decoration: none;
  color: #000;
}

.single-area .footer_inner .header_content .tel a:before {
  content: '';
  background-image: url(images/freedial_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.5em;
  height: .9em;
  transform: translateY(3px);
}

.single-area .footer_inner .opentime {
  border: 1px solid #1a1a1a;
  line-height: 1;
  padding: 1px 0;
  margin-bottom: 1em;
  font-size: 4vw;
}

.single-area .footer_inner .btn_wrap_text {
  font-weight: bold;
  line-height: 1;
  margin-bottom: 4px;
  color: #c40000;
  font-size: 4.6vw;
}

.single-area .footer_inner .btn_wrap .item {
  width: 49%;
}

.single-area .footer_inner .header_content .item_left .logo {
  width: 90%;
}

.single-area .footer_inner .header_content .item_left .logo .area_logo {
  width: 80%;
  height: 50px;
}

@media screen and (min-width: 600px) {
  .single-area .footer_inner .mainwrap {
    padding: 30px 15px;
  }

  .single-area .footer_inner .header_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .single-area .footer_inner .header_content .item_left {
    width: 48%;
  }

  .single-area .footer_inner .item_center {
    width: 48%;
  }

  .single-area .footer_inner .item_right {
    width: 100%;
  }

  .single-area .footer_inner .item_right_text {
    font-size: 3vw;
  }

  .single-area .footer .header_content .item_right .header_contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .single-area .footer .header_content .item_right .tel_wrap,
  .single-area .footer .header_content .item_right .btn_wrap {
    width: 49%;
  }

  .single-area .footer_inner .header_content .tel a {
    font-size: 5.5vw;
  }

  .single-area .footer_inner .opentime,
  .single-area .footer_inner .btn_wrap_text {
    font-size: 2.6vw;
  }

  .single-area .footer_inner .opentime {
    margin-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  .single-area .footer_inner .header_content .item_left .logo .area_logo {
    width: 100%;
    height: 70px;
  }
}

@media screen and (min-width: 769px) {
  .single-area .footer_inner .header_content .tel a {
    font-size: 5.5vw;
  }

  .single-area .footer_inner .header_content .item_right .header_contact .opentime,
  .single-area .footer_inner .header_content .item_right .header_contact .btn_wrap_text {
    font-size: 2.6vw;
  }
}

@media screen and (min-width: 981px) {
  .single-area .footer_inner .header_content .item_left .logo {
    width: 100%;
  }

  .single-area .footer_inner .header_content .item_left {
    width: 24%;
    margin-bottom: 0;
  }

  .single-area .footer_inner .item_center {
    width: 21%;
    margin-bottom: 0;
  }

  .single-area .footer .header_content .item_right {
    width: 53%;
  }

  .single-area .footer_inner .item_right_text {
    font-size: 16px;
  }

  .single-area .footer_inner .header_content .tel a {
    font-size: 3.5vw;
  }

  .single-area .footer .header_content .item_right .tel_wrap {
    width: 58%;
  }

  .single-area .footer .header_content .item_right .btn_wrap {
    width: 40%;
  }

  .single-area .footer_inner .header_content .item_right .header_contact .opentime,
  .single-area .footer_inner .header_content .item_right .header_contact .btn_wrap_text {
    font-size: 1.3vw;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .footer_inner .header_content .item_left {
    width: 27%;
  }

  .single-area .footer .header_content .item_right {
    width: 50%;
  }

  .single-area .footer_inner .header_content .tel a {
    font-size: 42px;
  }

  .single-area .footer_inner .header_content .item_right .header_contact .opentime,
  .single-area .footer_inner .header_content .item_right .header_contact .btn_wrap_text {
    font-size: 15px;
  }
}

/*--------------------------------------------
メインカラム
--------------------------------------------*/
.single-area .contentscolumn.mainwrap {
  padding-top: 3em;
}

/*--------------------------------------------
CTA
--------------------------------------------*/
.single-area .cta_banner_01 .cta_banner_inner {
  background-image: url(images/cta_bgimg_01.png);
  background-repeat: no-repeat;
  background-size: 25%;
  background-position: 60px bottom;
}

.single-area .cta_banner_01 .tel_no {
  margin-bottom: 0;
  font-weight: bold;
  line-height: 1.2;
  text-shadow:
    2px 2px 1px #ffffff,
    -2px 2px 1px #ffffff,
    2px -2px 1px #ffffff,
    -2px -2px 1px #ffffff,
    2px 0px 1px #ffffff,
    0px 2px 1px #ffffff,
    -2px 0px 1px #ffffff,
    0px -2px 1px #ffffff;
}

.single-area .cta_banner_01 .tel_no:before {
  content: '';
  background-image: url(images/freedial_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.5em;
  height: .9em;
  transform: translateY(3px);
}

@media screen and (max-width: 767px) {
  .single-area .cta_banner_01 .tel_no {
    font-size: 10vw;
  }

  .single-area .cta_banner_btn.flex.c2,
  .single-area .cta_banner_01 .mail_l {
    width: 50%;
    margin: 0 0 0 auto;
  }

  .single-area .cta_banner_01 .cta_banner_btn.flex.c2 .item {
    width: 48%;
  }
}
@media screen and (min-width: 1280px) {
  .single-area.postid-21998 .cta_banner_01 .cta_banner_inner {
    background-size: 18%;
    background-position: 68px bottom;
  }
}
@media screen and (min-width: 768px) {
  .single-area .cta_banner_01 .cta_banner_inner {
    padding: 12px 20px 15px 20px;
    background-size: 15%;
    background-position: 60px bottom;
    background-repeat: no-repeat;
  }
  .single-area.postid-21998 .cta_banner_01 .cta_banner_inner {
    background-size: 18%;
    background-position: 45px bottom;
  }

  .single-area .cta_banner_01 .cta_banner_title {
    text-align: center;
  }

  .single-area .cta_banner_01 .tel_no {
    font-size: 5vw;
  }

  .single-area .cta_banner_tel {
    width: 75%;
    padding-left: 30%;
  }

  .single-area .cta_banner_tel .index,
  .single-area .cta_banner_tel .opentime {
    font-size: 1.8vw;
  }
}
@media screen and (min-width: 1280px) {
  .single-area.postid-21998 .cta_banner_01 .cta_banner_inner {
    background-size: 18%;
    background-position: 68px bottom;
  }
}
@media screen and (max-width: 450px) {
  .single-area .cta_banner_01 .cta_banner_inner {
    background-position: 40px bottom;
    background-size: 30%;
  }
}
@media screen and (min-width: 981px) {
  .single-area .cta_banner_01 .cta_banner_inner {
    padding: 12px 30px 25px 0;
  }
}

@media screen and (min-width: 1280px) {
  .single-area .cta_banner_01 .cta_banner_inner {
    padding: 20px 30px 30px 0;
    background-size: 17%;
    background-position: 60px bottom;
    background-repeat: no-repeat;
  }

  .single-area .cta_banner_01 .tel_no {
    font-size: 64px;
  }

  .single-area .cta_banner_tel .index,
  .single-area .cta_banner_tel .opentime {
    font-size: 23px;
  }
}

@media screen and (min-width: 768px) {
  .single-area .cta_banner_01 .mail_l {
    width: 23.5%;
    margin-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .single-area .cta_banner_01 .mail_l {
    margin-bottom: 10px;
  }
}

/*--------------------------------------------
施工事例
--------------------------------------------*/
.single-area .case_wrap .panel:nth-child(n + 3),
.single-wetarea .case_wrap .panel:nth-child(n + 3) {
  margin-bottom: 0;
}
.single-wetarea .case_wrap a {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .single-area .case_wrap_inner,
  .single-wetarea .case_wrap_inner {
    padding: 1em;
  }

  .single-area .case_wrap .flex.c2 .item,
  .single-wetarea .case_wrap .flex.c2 .item {
    width: calc((100% - 46px) / 4);
    margin-bottom: 0;
  }

  .single-area .case_wrap .flex.c2 .item:nth-child(3),
  .single-wetarea .case_wrap .flex.c2 .item:nth-child(3) {
    margin-right: 15px;
  }

  .single-area .case_wrap .flex.c2 .item:nth-child(4),
  .single-wetarea .case_wrap .flex.c2 .item:nth-child(4) {
    margin-right: 0;
  }
}

.single-area .case_wrap .cat,
.single-wetarea .case_wrap .cat {
  height: 51px;
  overflow: hidden;
}

.single-area .case_wrap span.carea,
.single-wetarea .case_wrap span.wcarea,
.single-area .case_wrap span.cconst,
.single-wetarea .case_wrap span.wcconst {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  margin: 0 4px 0 0;
  padding: 0 4px;
}

.single-area .case_wrap span.carea,
.single-wetarea .case_wrap span.wcarea {
  background: #2b78a0;
}

.single-area .case_wrap span.cconst,
.single-wetarea .case_wrap span.wcconst {
  background: #a0442b;
}

.single-ecocutelineup .single-area .cta_wrap .cta_wrap_title,
.single-case .single-area .cta_wrap .cta_wrap_title,
.single-ecocutelineup .single-wetarea .cta_wrap .cta_wrap_title,
.single-case .single-wetarea .cta_wrap .cta_wrap_title {
  background: none;
  color: #000;
  padding-left: 0;
  padding-right: 0;
}

.single-ecocutelineup .single-area .cta_wrap .cta_banner_title,
.single-case .single-area .cta_wrap .cta_banner_title,
.single-ecocutelineup .single-wetarea .cta_wrap .cta_banner_title,
.single-case .single-wetarea .cta_wrap .cta_banner_title {
  background: #c40000;
}

@media print,
screen and (max-width: 767px) {
  .single-case .single-area .cta_wrap .cta_banner_title,
  .single-ecocutelineup .single-area .cta_wrap .cta_banner_title,
  .single-case .single-wetarea .cta_wrap .cta_banner_title,
  .single-ecocutelineup .single-wetarea .cta_wrap .cta_banner_title {
    font-size: 17px;
  }
}

/*--------------------------------------------
エコキュートの人気モデル
--------------------------------------------*/
.single-area #lineup a,
.single-area #case a {
  color: inherit;
  text-decoration: none;
}

.single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table {
  width: 100%;
}

.single-area .archive.ecocutelineup .model_wrap .panel_price_wrap {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table td {
  border-bottom: none;
}

.single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap p {
  font-size: 17px;
}

.single-area .model_wrap .panel .contact_btn {
  width: 95%;
  margin: 10px auto !important;
  border-radius: 5px;
  border-bottom: 5px solid #a0442b;
  background: #ff6c00;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 0;
}

@media screen and (max-width: 414px) {
  .single-area .model_wrap_subtitle span {
    font-size: 14px;
  }
}

@media screen and (min-width: 600px) {
  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table td {
    width: 100%;
    font-size: 38px;
  }

  .single-area .model_wrap .panel_body .boxwrap.bwsp .item8 {
    font-size: 38px;
  }

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap p {
    font-size: 22px;
  }
}

@media screen and (min-width: 768px) {

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table td,
  .single-area .model_wrap .panel_body .boxwrap.bwsp .item8 {
    font-size: 31px;
  }

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap p {
    font-size: 18px;
  }
}

@media screen and (min-width: 981px) {

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table td,
  .single-area .model_wrap .panel_body .boxwrap.bwsp .item8 {
    font-size: 36px;
  }

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap p {
    font-size: 22px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .archive.ecocutelineup .model_wrap .panel_price_wrap {
    max-width: 400px;
  }

  .single-area .archive.ecocutelineup .model_wrap .panel_total_price_wrap table td,
  .single-area .model_wrap .panel_body .boxwrap.bwsp .item8 {
    font-size: 46px;
  }

  .single-area .archive.ecocutelineup .model_wrap .panel .contact_btn {
    font-size: 22px;
  }

  .single-area .model_wrap .panel_title_wrap h3 {
    font-size: 30px;
  }

  .single-area .model_wrap .panel_title_wrap h3 span {
    font-size: 25px;
  }
}

/*--------------------------------------------
選ばれる理由
--------------------------------------------*/
.single-area .cta_banner_03 .tel_no,
.single-wetarea .cta_banner_03 .tel_no {
  font-weight: bold;
  font-size: 10vw;
  line-height: 1.2;
}

.single-area .cta_banner_03 .tel_no:before,
.single-wetarea .cta_banner_03 .tel_no:before  {
  content: '';
  background-image: url(images/freedial_icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 1.5em;
  height: .9em;
  transform: translateY(1vw);
}

/* .single-area .cta_banner_03 .mail_l {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
} */
.single-area .reason_wrap_title_wrap .reason_wrap_title,
.single-wetarea .reason_wrap_title_wrap .reason_wrap_title {
  margin-top: -15px;
}

@media screen and (max-width: 767px) {
  .single-area .reason_wrap .bg_wb,
  .single-wetarea .reason_wrap .bg_wb {
    margin-top: 30px;
  }

  .single-area .reason_wrap .reason_item h3.ta_c,
  .single-wetarea .reason_wrap .reason_item h3.ta_c {
    font-size: 1.6em;
  }
}

@media screen and (max-width: 374px) {
  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 14px;
  }
}

@media screen and (min-width: 768px) {
  .single-area .cta_banner_03,
  .single-wetarea .cta_banner_03 {
    margin-bottom: 5em;
  }

  .single-area .cta_banner_03 .tel_no,
  .single-wetarea .cta_banner_03 .tel_no {
    font-size: 6.5vw;
    margin-bottom: 0 !important;
  }
}

@media screen and (min-width: 981px) {
  .single-area .reason_wrap .reason_item .cta_wrap h3,
  .single-wetarea .reason_wrap .reason_item .cta_wrap h3 {
    font-size: 40px;
  }

  .single-area .reason_wrap .reason_item .cta_wrap .cta_banner_title,
  .single-wetarea .reason_wrap .reason_item .cta_wrap .cta_banner_title {
    font-size: 32px;
  }

  .single-area .reason_wrap_title_wrap .reason_wrap_title,
  .single-wetarea .reason_wrap_title_wrap .reason_wrap_title {
    margin-top: -30px;
  }

  .single-area .reason_wrap_text.boxwrap h3,
  .single-wetarea .reason_wrap_text.boxwrap h3 {
    font-size: 26px;
  }

  .single-area .reason_wrap_text.boxwrap p,
  .single-wetarea .reason_wrap_text.boxwrap p {
    font-size: 16px;
  }

  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 38px;
  }

  .single-area .reason_wrap_toc ul li a .c_red,
  .single-wetarea .reason_wrap_toc ul li a .c_red {
    font-size: 42px;
  }

  .single-area .reason_wrap .reason_item_01 h3,
  .single-wetarea .reason_wrap .reason_item_01 h3 {
    font-size: 46px;
  }

  .single-area .reason_wrap .reason_item_01 h3 .subtitle,
  .single-wetarea .reason_wrap .reason_item_01 h3 .subtitle {
    font-size: 34px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .reason_wrap .reason_item .cta_wrap h3,
  .single-wetarea .reason_wrap .reason_item .cta_wrap h3 {
    font-size: 52px;
  }

  .single-area .cta_banner_03 .tel_no,
  .single-wetarea .cta_banner_03 .tel_no {
    font-size: 78px;
  }

  .single-area .cta_banner_03 .tel_no:before,
  .single-wetarea .cta_banner_03 .tel_no:before {
    transform: translateY(8px);
  }

  .single-area .reason_wrap .reason_item .cta_wrap .cta_banner_title,
  .single-wetarea .reason_wrap .reason_item .cta_wrap .cta_banner_title {
    font-size: 40px;
  }

  .single-area .reason_wrap_text.boxwrap h3,
  .single-wetarea .reason_wrap_text.boxwrap h3 {
    font-size: 32px;
  }

  .single-area .reason_wrap_text.boxwrap p,
  .single-wetarea .reason_wrap_text.boxwrap p {
    font-size: 18px;
  }

  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 38px;
  }

  .single-area .reason_wrap_toc ul li a .c_red,
  .single-wetarea .reason_wrap_toc ul li a .c_red {
    font-size: 43px;
  }

  .single-area .reason_wrap .reason_item_01 h3,
  .single-wetarea .reason_wrap .reason_item_01 h3 {
    font-size: 58px;
  }

  .single-area .reason_wrap .reason_item_01 h3 .subtitle,
  .single-wetarea .reason_wrap .reason_item_01 h3 .subtitle {
    font-size: 42px;
  }

  .single-area .reason_wrap .reason_item_01 h3 .subtitle .c_yellow,
  .single-wetarea .reason_wrap .reason_item_01 h3 .subtitle .c_yellow {
    font-size: 46px;
  }
}

/*--------------------------------------------
対応エリア
--------------------------------------------*/
.single-area .area_wrap .index,
.single-wetarea .area_wrap .index {
  color: #4a1f02;
}

.single-area .area_wrap .flex_pc.c2 img,
.single-wetarea .area_wrap .flex_pc.c2 img {
  margin-bottom: 7px;
}

.single-area .area_wrap .sub_area,
.single-wetarea .area_wrap .sub_area {
  margin-bottom: 1.6em;
}

.single-area .area_wrap .sub_area span:after,
.single-wetarea .area_wrap .sub_area span:after {
  content: '|';
  padding-right: 7px;
  margin-left: 7px;
}

.single-area .area_wrap .c_red,
.single-wetarea .area_wrap .c_red {
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.5;
}

@media screen and (min-width: 768px) {
  .single-area .area_wrap .flex_pc.c2,
  .single-wetarea .area_wrap .flex_pc.c2 {
    flex-direction: row-reverse;
  }

  .single-area .area_wrap .flex_pc.c2>.item,
  .single-wetarea .area_wrap .flex_pc.c2>.item {
    margin-right: 0;
  }

  .single-area .area_wrap .flex_pc.c2 .item:nth-child(2),
  .single-wetarea .area_wrap .flex_pc.c2 .item:nth-child(2) {
    margin-right: 15px;
  }
}

@media screen and (min-width: 981px) {
  .single-area .area_wrap .sub_area,
  .single-wetarea .area_wrap .sub_area {
    font-size: 1.2em;
  }

  .single-area .area_wrap .sub_area span:after,
  .single-wetarea .area_wrap .sub_area span:after {
    padding-right: 15px;
    margin-left: 15px;
  }

  .single-area .area_wrap .c_red,
  .single-wetarea .area_wrap .c_red {
    font-size: 1.5em;
  }
}

/*--------------------------------------------
クチコミ
--------------------------------------------*/
.single-area .googlereview_wrap .index {
  color: #4a1f02;
}

.single-area .googlereview_wrap .index .c_red {
  font-size: 1.2em;
}

/*--------------------------------------------
メーカー
--------------------------------------------*/
@media screen and (min-width: 768px) {
  .single-area .maker_wrap .maker_title_wrap .maker_title {
    padding-left: 0;
  }
}

/*--------------------------------------------
安心堂〇〇店について
--------------------------------------------*/
.single-area .about_wrap .index,
.single-wetarea .about_wrap .index {
  color: #4a1f02;
}

.single-area .about_wrap table,
.single-wetarea .about_wrap table {
  border: 1px solid #666;
  width: 100%;
}

.single-area .about_wrap table th,
.single-area .about_wrap table td,
.single-wetarea .about_wrap table th,
.single-wetarea .about_wrap table td {
  border: 1px solid #666;
  padding: 10px;
}

.single-area .about_wrap table th,
.single-wetarea .about_wrap table th {
  background: #eee;
  width: 20%;
  min-width: 85px;
}

.single-area .about_wrap .wrap_map,
.single-wetarea .about_wrap .wrap_map {
  padding-bottom: 59.25%;
}

@media screen and (min-width: 981px) {
  .single-area .about_wrap .wrap_map,
  .signle-wetarea .about_wrap .wrap_map {
    padding-bottom: 48.25%;
  }
}

/*--------------------------------------------
給湯器型番一覧
--------------------------------------------*/
.single-area .water-heater_wrap .water-heater_body {
  border: 1px solid #000;
  background: #fff;
}

.single-area .water-heater_wrap .maker {
  background: #000;
  color: #fff;
  padding: 7px 10px;
  line-height: 1;
  margin-bottom: 0;
}

.single-area .water-heater_wrap .number {
  padding: 1em;
  margin-bottom: 0;
}

/*--------------------------------------------
お問い合わせ
--------------------------------------------*/
.single-area .contact_wrap .index,
.single-wetarea .contact_wrap .index {
  background: #4a1f02;
  color: #fff;
  line-height: 1;
  padding: 12px 0;
}

.single-area .contact_wrap .subindex,
.single-wetarea .contact_wrap .subindex {
  margin-bottom: 0;
  border: 2px solid #4a1f02;
  padding: 7px 10px;
  color: #4a1f02;
  font-weight: bold;
  line-height: 1.4;
}

.single-area .contact_wrap ul,
.single-wetarea .contact_wrap ul {
  list-style: inside;
}

.single-area .contact_wrap_tel, 
.single-wetarea .contact_wrap_tel {
  background: #ffff00;
  border: 2px solid #c40000;
  padding: 1.5em;
  margin-bottom: 1.6em;
}

.single-area .contact_wrap_tel a,
.single-wetarea .contact_wrap_tel a {
  color: #000;
  text-decoration: none;
}

.single-area .contact_wrap_tel .fz_l,
.single-wetarea .contact_wrap_tel .fz_l {
  font-weight: bold;
  margin-bottom: 0;
  font-size: 1.3em;
}

.single-area .contact_wrap_tel .tel_no,
.single-wetarea .contact_wrap_tel .tel_no {
  font-weight: bold;
  font-size: 2.4em;
  margin-bottom: 4px;
  line-height: 1;
}

.single-area .contact_wrap_tel .tel_no:before,
.single-wetarea .contact_wrap_tel .tel_no:before {
  content: '';
  background-image: url(images/tel_icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: .8em;
  height: .8em;
}

.single-area .contact_wrap_tel .opentime,
.single-wetarea .contact_wrap_tel .opentime {
  background: #000;
  color: #fff;
  padding: 0 10px;
  font-weight: bold;
  margin-bottom: 10px;
}

.single-area .contact_wrap_tel .caution,
.single-wetarea .contact_wrap_tel .caution {
  margin-bottom: 0;
}

.single-area .contact_privacy-policy,
.single-wetarea .contact_privacy-policy {
  border: 1px solid #000;
  padding: 1.5em;
  height: 300px;
  overflow-y: scroll;
}

.single-area .contact_privacy-policy h2,
.single-area .contact_privacy-policy h3,
.single-wetarea .contact_privacy-policy h2,
.single-wetarea .contact_privacy-policy h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.single-area .contact_privacy-policy h4,
.single-wetarea .contact_privacy-policy h4 {
  font-size: 16px;
  margin-bottom: 10px;
}

.single-area .require,
.single-wetarea .require {
  margin-left: 10px;
  color: #c40000;
  line-height: 1;
  opacity: 1;
  font-size: 12px;
  display: inline-block;
}

.single-area .contact_form_wrap,
.single-wetarea .contact_form_wrap {
  margin-bottom: 4em;
}

.single-area .form_wrap table,
.single-wetarea .form_wrap table {
  width: 100%;
  margin-bottom: 0;
}

.single-area .form_wrap table th,
.single-wetarea .form_wrap table th {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.single-area .form_wrap table td .flex_pc,
.single-area .form_wrap select,
.single-wetarea .form_wrap table td .flex_pc,
.single-wetea .form_wrap select {
  border: 1px solid #c40000;
  padding: 10px;
  width: 100%;
}

.single-area .form_wrap table td .flex_pc img,
.single-wetarea .form_wrap table td .flex_pc img {
  margin-top: 15px;
  margin-bottom: 0;
}

.single-area .form_wrap input[type="submit"],
.single-wetarea .form_wrap input[type="submit"] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  border: none;
  background-color: #c40000;
  color: #fff;
  font-size: 16px;
  padding: 7px 0;
  width: 160px;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  cursor: pointer;
}

.single-area .form_wrap input[type="submit"]:hover,
.single-wetarea .form_wrap input[type="submit"]:hover {
  background-color: #fff;
  color: #c40000;
  border: 1px solid #c40000;
}

.single-area .form_wrap input.wpcf7-previous,
.single-wetarea .form_wrap input.wpcf7-previous {
  margin-right: 15px;
}

@media screen and (max-width: 767px) {
  .single-area .form_wrap table th,
  .single-wetarea .form_wrap table td {
    margin-top: 12px;
  }

  .single-area .form_wrap table th,
  .single-area .form_wrap table td,
  .single-wetarea .form_wrap table th,
  .single-wetarea .form_wrap table td {
    display: block;
    width: 100%;
    text-align: left;
  }

  .single-area .form_wrap table td .mwform-checkbox-field,
  .single-wetarea .form_wrap table td .mwform-checkbox-field {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .single-area .form_wrap table tr,
  .single-wetarea .form_wrap table tr {
    display: flex;
    justify-content: space-between;
  }

  .single-area .form_wrap table tr,
  .single-area .form_wrap table th,
  .single-wetarea .form_wrap table tr,
  .single-wetarea .form_wrap table th
   {
    vertical-align: middle;
  }

  .single-area .form_wrap table th,
  .single-area .form_wrap table td,
  .single-wetarea .form_wrap table th,
  .single-wetarea .form_wrap table td  {
    padding: 10px 0;
  }

  .single-area .form_wrap table th,
  .single-wetarea .form_wrap table th {
    padding: 0 10px;
    width: 37%;
  }

  .single-area .form_wrap table th:has(.require),
  .single-wetarea .form_wrap table th:has(.require) {
    flex-direction: row;
  }

  .single-area .form_wrap table td,
  .single-wetarea .form_wrap table td {
    width: 60%;
  }

  .single-area .form_wrap table td .flex_pc_left,
  .single-area .form_wrap table td .flex_pc_right,
  .single-wetarea .form_wrap table td .flex_pc_left,
  .single-wetarea .form_wrap table td .flex_pc_right {
    width: 100%;
  }
}

@media print,
screen and (min-width: 960px) {
  .single-area .form_wrap table td .flex_pc,
  .single-wetarea .form_wrap table td .flex_pc {
    justify-content: space-between;
  }

  .single-area .form_wrap table td .flex_pc_left,
  .single-wetarea .form_wrap table td .flex_pc_left {
    width: 49%;
  }

  .single-area .form_wrap table td .flex_pc_right,
  .single-wetarea .form_wrap table td .flex_pc_right {
    width: 49%;
  }
}

@media screen and (max-width: 767px) {
  .single-area .contact_wrap_tel .item3 img,
  .single-wetarea .contact_wrap_tel .item3 img {
    max-width: 230px;
  }
}

@media screen and (min-width: 768px) {
  .single-area .contact_wrap_tel .fz_l,
  .single-wetarea .contact_wrap_tel .fz_l {
    font-size: 2em;
  }

  .single-area .contact_wrap_tel .tel_no,
  .single-wetarea .contact_wrap_tel .tel_no {
    font-size: 3.4em;
  }
}

@media screen and (min-width: 981px) {
  .single-area .contact_wrap .subindex,
  .single-wetarea .contact_wrap .subindex {
    font-size: 20px;
  }

  .single-area .contact_wrap_tel .fz_l,
  .single-wetarea .contact_wrap_tel .fz_l {
    font-size: 2.6em;
  }

  .single-area .contact_wrap_tel .tel_no,
  .single-wetarea .contact_wrap_tel .tel_no {
    font-size: 4.6em;
  }

  .single-area .contact_wrap_tel .opentime,
  .single-wetarea .contact_wrap_tel .opentime {
    font-size: 1.4em;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .contact_wrap .subindex,
  .single-wetarea .contact_wrap .subindex {
    font-size: 26px;
  }

  .single-area .contact_privacy-policy h2,
  .single-area .contact_privacy-policy h2 {
    font-size: 26px;
  }

  .single-area .contact_privacy-policy h3,
  .single-area .contact_privacy-policy h3 {
    font-size: 24px;
  }

  .single-area .contact_privacy-policy h4,
  .single-area .contact_privacy-policy h4 {
    font-size: 22px;
  }
}

/*--------------------------------------------
見出し/給湯器型番一覧・安心堂〇〇店について・対応エリア・お問い合わせ
--------------------------------------------*/
.single-area .contact_wrap .index,
.single-area .water-heater_wrap .index,
.single-area .about_wrap .index,
.single-area .area_wrap .index,
.single-wetarea .contact_wrap .index,
.single-wetarea .about_wrap .index,
.single-wetarea .area_wrap .index  {
  margin-bottom: .5em;
}

@media screen and (max-width: 767px) {

  .single-area .contact_wrap .index,
  .single-area .water-heater_wrap .index,
  .single-area .about_wrap .index,
  .single-area .area_wrap .index,
  .single-wetarea .contact_wrap .index,
  .single-wetarea .about_wrap .index,
  .single-wetarea .area_wrap .index {
    font-size: 24px;
  }
}

@media screen and (min-width: 981px) {

  .single-area .contact_wrap .index,
  .single-area .water-heater_wrap .index,
  .single-area .about_wrap .index,
  .single-area .area_wrap .index,
  .single-wetarea .contact_wrap .index,
  .single-wetarea .about_wrap .index,
  .single-wetarea .area_wrap .index {
    font-size: 32px;
  }
}

@media screen and (min-width: 1200px) {

  .single-area .contact_wrap .index,
  .single-area .water-heater_wrap .index,
  .single-area .about_wrap .index,
  .single-area .area_wrap .index,
  .single-wetarea .contact_wrap .index,
  .single-wetarea .about_wrap .index,
  .single-wetarea .area_wrap .index {
    font-size: 46px;
  }
}

/*--------------------------------------------
下部固定
--------------------------------------------*/
@media screen and (max-width: 768px) {

  /* .fix_menu {
    background: none;
  } */
  .fix_menu .flex.c2 .item {
    width: 50%;
    margin-right: 0;
  }

  .fix_menu .flex.c3 .item {
    width: 33.33333%;
    margin-right: 0;
  }
}

/*--------------------------------------------
LPごとの微調整
--------------------------------------------*/
/* 城北店 */
@media screen and (min-width: 1280px) {

  .postid-2380 .top_forward h2,
  .postid-2560 .top_forward h2 {
    font-size: 33px;
  }
}

/* 豊川店 */
.postid-2385 .top_forward h2,
.postid-2562 .top_forward h2 {
  font-size: 16px;
}

@media screen and (max-width: 374px) {

  .postid-2385 .top_forward h2,
  .postid-2562 .top_forward h2 {
    font-size: 15px;
  }
}

@media screen and (min-width: 768px) {

  .postid-2385 .top_forward h2,
  .postid-2562 .top_forward h2 {
    font-size: 19px;
  }
}

@media screen and (min-width: 1280px) {

  .postid-2385 .top_forward h2,
  .postid-2562 .top_forward h2 {
    font-size: 30px;
  }
}

/* 河内長野店 */
@media screen and (min-width: 768px) {

  .postid-2831 .top_forward h2,
  .postid-2833 .top_forward h2 {
    font-size: 20px;
  }
}

@media screen and (min-width: 1280px) {

  .postid-2831 .top_forward h2,
  .postid-2833 .top_forward h2 {
    font-size: 33px;
  }
}


/*　2023/8/8加盟店LP修正　*/
.single-area .store_development,
.single-wetarea .store_development {
  text-align: center;
  font-size: 24px;
  margin-bottom: 4px;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .single-area .store_development,
  .single-wetarea .store_development {
    font-size: 20px;
  }
}

@media screen and (min-width: 1280px) {
  .single-area .store_development,
  .single-wetarea .store_development {
    font-size: 38px;
  }
}

.single-area .reason_wrap_toc ul li a,
.single-wetarea .reason_wrap_toc ul li a {
  font-size: 11px;
}

.single-area .reason_wrap_toc ul li a .c_red,
.single-wetarea .reason_wrap_toc ul li a .c_red {
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 23px;
  }

  .single-area .reason_wrap_toc ul li a .c_red,
  .single-wetarea .reason_wrap_toc ul li a .c_red {
    font-size: 30px;
  }
}

@media screen and (min-width: 981px) {
  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 30px;
  }

  .single-area .reason_wrap_toc ul li a .c_red,
  .single-wetarea .reason_wrap_toc ul li a .c_red {
    font-size: 38px;
  }
}

@media screen and (min-width: 1200px) {
  .single-area .reason_wrap_toc ul li a,
  .single-wetarea .reason_wrap_toc ul li a {
    font-size: 38px;
  }

  .single-area .reason_wrap_toc ul li a .c_red,
  .single-wetarea .reason_wrap_toc ul li a .c_red {
    font-size: 43px;
  }
}

.single-area .other_stores {
  margin-top: 2.5em;
}

.single-area .other_stores .item {
  margin-bottom: 1em;
}

.single-area .other_stores .item a {
  display: block;
}

.single-area .other_stores .item .logo_image {
  display: inline-block;
  height: 33px;
  margin-bottom: 0;
}

.single-area .other_stores .item .logo_image img {
  height: 100%;
  width: auto;
  max-width: none;
}

@media print,
screen and (min-width: 600px) {
  .single-area .other_stores {
    margin-top: 2em;
  }

  .single-area .other_stores .item .logo_image {
    height: 35px;
  }

  .single-area .other_stores .item {
    width: calc((100% - 30px) / 3);
  }

  .single-area .other_stores .item:nth-child(2n) {
    margin-right: 15px;
  }

  .single-area .other_stores .item:nth-child(3n) {
    margin-right: 0;
  }
}

@media print,
screen and (min-width: 768px) {
  .single-area .other_stores .item .logo_image {
    height: 46px;
  }
}

@media print,
screen and (min-width: 960px) {
  .single-area .other_stores .item .logo_image {
    height: 58px;
  }
}

@media print,
screen and (min-width: 1200px) {
  .single-area .other_stores .item {
    width: calc((100% - 60px) / 5);
  }

  .single-area .other_stores .item:nth-child(3n) {
    margin-right: 15px;
  }

  .single-area .other_stores .item:nth-child(5n) {
    margin-right: 0;
  }

  .single-area .other_stores .item .logo_image {
    height: 48px;
  }
}

/*--------------------------------------------
設置費用
--------------------------------------------*/
.single-area .price_wrap .item {
  margin-bottom: 3em;
}

.single-area .price_wrap h2.index {
  font-size: 22px;
}

.single-area .price_wrap small {
  display: block;
  line-height: 1.5;
  margin-bottom: 1em;
  font-size: 13px;
}

.single-area .price_wrap img {
  margin-bottom: 10px;
}

.single-area .price_wrap table {
  width: 100%;
  margin-bottom: 0;
}

.single-area .price_wrap table th,
.single-area .price_wrap table td {
  border: 1px solid #1a1a1a;
  padding: 5px;
}

.single-area .price_wrap table th {
  font-weight: bold;
  width: 130px;
}

.single-area .price_wrap table td {
  width: calc(100% - 130px);
}

@media print,
screen and (min-width: 768px) {
  .single-area .price_wrap h2.index {
    font-size: 32px;
  }

  .single-area .price_text_wrap .price_fz_l {
    font-size: 54px;
  }
}

@media print,
screen and (min-width: 960px) {
  .single-area .price_wrap .item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .single-area .price_wrap .item_left {
    width: 50%;
  }

  .single-area .price_wrap .item_right {
    width: 47%;
  }

  .single-area .price_text_wrap {
    line-height: 1.2;
    text-align: left;
  }

  .single-area .price_text_wrap .price_fz_l {
    font-size: 52px;
  }

  .single-area .price_text_wrap .price_fz_m {
    font-size: 32px;
  }
}

@media print,
screen and (min-width: 1280px) {
  .single-area .price_wrap h2.index {
    font-size: 42px;
  }

  .single-area .price_wrap table th,
  .single-area .price_wrap table td {
    padding: 3px 10px;
    font-size: 15px;
  }

  .single-area .price_wrap table th {
    width: 170px;
  }

  .single-area .price_wrap table td {
    width: calc(100% - 170px);
  }

  .single-area .price_text_wrap .price_fz_l {
    font-size: 64px;
  }
}

/*--------------------------------------------
メインビジュアル
--------------------------------------------*/
.single-area .kv_pc, .single-wetarea .kv_pc {
  background-image: url(../area/images/top_kv_01bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  padding-bottom: 25px;
}
.single-wetarea .kv_pc {
  background-image: url(https://anshindo.site/wp-content/uploads/2025/03/wetarea_kv_pc_bg.jpg);
  padding-top: 15px;
}
/*--------------------------------------------
仙台店のみ
--------------------------------------------*/
.single-area.postid-3152 .sendai_displaynone {
  display: none;
}

/*--------------------------------------------
福山店のみ
--------------------------------------------*/
.single-area.postid-10836 .fukuyama_displaynone {
  display: none;
}

/*--------------------------------------------
2023/10/17 多くのお客様に選ばれていますコンテンツ追加
--------------------------------------------*/
.chosen_many_wrap {
  margin-bottom: 60px;
}

.chosen_many_wrap .many {
  background-color: #000;
  color: #fff;
  font-size: 42px;
  text-align: center;
}

.chosen_many_wrap .many span {
  color: #ffe509;
  font-size: 46px;
}

.chosen_many_wrap .many_comment {
  display: flex;
  justify-content: space-around;
}

.chosen_many_wrap .name_mark {
  text-align: center;
}

.chosen_many_wrap .name_mark p {
  font-size: 30px;
  background: #000;
  color: #fff;
  padding: 0 10px;
  margin: auto;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.chosen_many_wrap .comment_01,
.chosen_many_wrap .comment_02,
.chosen_many_wrap .comment_03 {
  width: 25%;
}

.chosen_many_wrap .comment_01 .name_mark,
.chosen_many_wrap .comment_02 .name_mark,
.chosen_many_wrap .comment_03 .name_mark {
  position: relative;
}

.chosen_many_wrap .comment_01 h3,
.chosen_many_wrap .comment_02 h3,
.chosen_many_wrap .comment_03 h3 {
  margin-top: 3rem;
}

.chosen_many_wrap .comment_01 p,
.chosen_many_wrap .comment_02 p,
.chosen_many_wrap .comment_03 p {
  line-height: 1.8;
  margin-bottom: 1em;
}

.chosen_many_wrap .questionnaire {
  margin-bottom: 0;
}

@media print,
screen and (max-width: 767px) {
  .chosen_many_wrap .many_comment {
    display: block;
  }

  .chosen_many_wrap .comment_01,
  .chosen_many_wrap .comment_02,
  .chosen_many_wrap .comment_03 {
    width: inherit;
  }

  .chosen_many_wrap .comment_02,
  .chosen_many_wrap .comment_03 {
    margin-top: 1.6rem;
  }

  .chosen_many_wrap .many {
    font-size: 20px;
    padding: 4px 0;
  }

  .chosen_many_wrap .many span {
    font-size: 24px;
  }

  .chosen_many_wrap .name_mark p {
    top: 100%;
    font-size: 20px;
  }

  .chosen_many_wrap .name_mark img {
    width: 80%;
  }
}

/*--------------------------------------------
山形店、東三河店、宮崎店、岩手店のみ
--------------------------------------------*/
.single-area.postid-2865 .payment_wrap,
.single-area.postid-2385 .payment_wrap,
/* .single-area.postid-2294 .payment_wrap, */
.single-area.postid-16186 .payment_wrap {
  display: none;
}

/*--------------------------------------------
比較バナー調整
--------------------------------------------*/
.single-area .chosen_many_wrap {
  margin-bottom: 30px;
}

.single-area .comparison_banner {
  margin-bottom: 30px;
}

/*--------------------------------------------
仙台店、福山店、倉敷店のみ（塙デザインへ変更）
--------------------------------------------*/
/* .single-area.postid-3152 .cta_banner_01 .cta_banner_inner,
.single-area.postid-10836 .cta_banner_01 .cta_banner_inner,
.single-area.postid-5898 .cta_banner_01 .cta_banner_inner {
  background-image: none;
  padding-bottom: 0;
}

.single-area.postid-3152 .cta_banner_01 .cta_banner_inner .cta_banner_tel,
.single-area.postid-10836 .cta_banner_01 .cta_banner_inner .cta_banner_tel,
.single-area.postid-5898 .cta_banner_01 .cta_banner_inner .cta_banner_tel {
  width: 45%;
  padding-left: 0;
}

.single-area.postid-3152 .cta_banner_01 .cta_banner_title,
.single-area.postid-10836 .cta_banner_01 .cta_banner_title,
.single-area.postid-5898 .cta_banner_01 .cta_banner_title {
  text-align: right;
}

@media print,
screen and (max-width: 767px) {

  .single-area.postid-3152 .cta_banner_01 .cta_banner_title,
  .single-area.postid-10836 .cta_banner_01 .cta_banner_title,
  .single-area.postid-5898 .cta_banner_01 .cta_banner_title {
    text-align: center;
  }

  .single-area.postid-3152 .cta_banner_01 .cta_banner_inner .cta_banner_tel,
  .single-area.postid-10836 .cta_banner_01 .cta_banner_inner .cta_banner_tel,
  .single-area.postid-5898 .cta_banner_01 .cta_banner_inner .cta_banner_tel {
    width: 100%;
  }

  .single-area.postid-3152 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2,
  .single-area.postid-10836 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2,
  .single-area.postid-5898 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 {
    width: 100%;
    align-items: center;
  }

  .single-area.postid-3152 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 .item,
  .single-area.postid-10836 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 .item,
  .single-area.postid-5898 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 .item {
    width: 29%;
    margin-bottom: 12px;
  }

  .single-area.postid-3152 .reason_wrap_title_wrap .reason_wrap_title,
  .single-area.postid-10836 .reason_wrap_title_wrap .reason_wrap_title,
  .single-area.postid-5898 .reason_wrap_title_wrap .reason_wrap_title {
    margin-top: 0;
  }
} */

/*--------------------------------------------
仙台店、福山店、倉敷店以外（三重、下関、北九州、城北、大阪豊中、姫路、宇都宮、宮崎、山形、
日南、東三河、枚方、横浜、河内長野、浜松、福岡、茨城、都城、高松、岐阜、滋賀、八尾店、さいたま店、小田原店、岩手店、静岡店、大和店、高崎店）
--------------------------------------------*/
/* .single-area.postid-2831 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-4150 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-5638 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-5652 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2380 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-6602 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-3918 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-7872 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2294 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2865 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-7603 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2385 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-3447 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-6613 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2831 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-5328 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-7656 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-6907 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-2292 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-6896 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-12270 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-14133 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-14280 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-15877 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-16182 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-16186 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-15885 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-19592 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-19604 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img,
.single-area.postid-20071 .cta_banner_01 .cta_banner_inner .flex_pc .cta_banner_img {
  display: none;
}

@media print,
screen and (max-width: 767px) {

  .single-area.postid-2831 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-4150 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-5638 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-5652 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2380 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-6602 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-3918 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-7872 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2294 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2865 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-7603 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2385 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-3447 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-6613 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2831 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-5328 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-7656 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-6907 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-2292 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-6896 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-12270 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-14133 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-14280 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-15877 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-16182 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-16186 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-15885 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-19592 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-19604 .maker_wrap .boxwrap .item85 img.spview,
  .single-area.postid-20071 .maker_wrap .boxwrap .item85 img.spview {
    display: none;
  }
} */

/*--------------------------------------------
福山店、仙台店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
}*/
/*--------------------------------------------
仙台店のみ補助金額変更
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_02.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_02.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}*/

/*--------------------------------------------
広島店のみエコキュート人気モデルの順番を変更
（BHP-FG37WUを先頭、BHP-FG46WUを2番目、SRT-ST376を3番目へ移動）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -3;
}

/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
} */

/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -2;
} */

.single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
TOPキャンペーンバナー対象期間自動取得の調整
--------------------------------------------*/
.single-area .top_sale_banner, .single-wetarea .top_sale_banner {
  position: relative;
}

.single-area .top_sale_banner p, .single-wetarea .top_sale_banner p {
  position: absolute;
  top: 90%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
  width: 60%;
  border-top: 3px solid #333;
  border-bottom: 3px solid #333;
  margin: 0.1em 0 0 0;
  line-height: 1.5;
}

@media print,
screen and (max-width: 767px) {
  .single-area .top_sale_banner p, .single-wetarea .top_sale_banner p {
    top: 130%;
    font-size: 20px;
    width: 100%;
  }

  .single-area .top_sale_banner img.spview, .single-wetarea .top_sale_banner img.spview {
    margin-bottom: 5.5rem;
  }
}
@media print,screen and (min-width: 768px)and (max-width: 980px) {
  .single-area .top_sale_banner p, .single-wetarea .top_sale_banner p {
    width: 90%;
    font-size: 1.5rem;
    line-height: 1.1;
  }
}

/*--------------------------------------------
仙台店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -4;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -3;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
倉敷店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -1;
}

.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -2;
}

.single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
都城店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
/* .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
} */

/*--------------------------------------------
宮崎店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-2294 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2294 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2294 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
城北店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-2380 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2380 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2380 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
東三河店のみエコキュート人気モデルの順番を変更
（エコキュートHE-NS46KQSを1番目、BHP-FG37WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-8083 {
  order: -2;
}

.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -1;
}

.single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
河内長野店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
山形店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
枚方店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
姫路店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-3918 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-3918 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-3918 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-3918 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3918 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
三重店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-4150 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-4150 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-4150 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-4150 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-4150 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
浜松店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-5328 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5328 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5328 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
下関店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
北九州店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-5652 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5652 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5652 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
大阪豊中店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-6602 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-6602 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-6602 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6602 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-6602 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
横浜店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
高松店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
茨城店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
日南店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-7603 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-7603 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-7603 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
福岡店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
宇都宮店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
岐阜店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
LPページ フローティングバナー追加（PCのみ）
--------------------------------------------*/
@media screen and (max-width: 959px) {
  .fix_menu_pc {
    display: none;
  }
}

@media print,
screen and (min-width: 960px) {
  .fix_menu_pc .fix_banner {
    background-image: url(images/floating_bnr01.jpg);
    background-repeat: no-repeat; 
    margin: 0.2em auto;
    background-size: 50%;
    background-position: center;
  }
  .single-area.postid-23113 .fix_menu_pc .fix_banner,
  .single-area.postid-23119 .fix_menu_pc .fix_banner {
    background-size: 53%;
  }
  .fix_menu_pc {
    background-color: rgba(0, 0, 0, 0.85);
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
  }
  .fix_menu_pc .contact_wrap_tel {
    background: none;
    border: none;
    padding: 2em 3.5em 0.5em 3.5em;
    margin-bottom: 0;
  }
  .fix_menu_pc .contact_wrap_tel .fz_l {
    font-size: 1.5em;
  }
  .fix_menu_pc .contact_wrap_tel .tel_no.ta_c {
    font-size: 1.5em;
    position: relative;
    left: 7%;
    margin-bottom: 2px;
  }
  .fix_menu_pc .contact_wrap_tel .caution {
    text-align: center;
    position: relative;
    left: 7%;
    font-size: 0.5em;
  }
  .fix_menu_pc .contact_wrap_tel .opentime.ta_c {
    text-align: center;
    width: 25%;
    position: relative;
    left: 45%;
    font-size: 0.7em;
    margin-bottom: 1px;
  }
  .single-area.postid-23113 .fix_menu_pc .contact_wrap_tel .opentime.ta_c,
  .single-area.postid-23119 .fix_menu_pc .contact_wrap_tel .opentime.ta_c {
    line-height: 1.2;
  }
  .single-area.postid-20938 .fix_menu_pc .contact_wrap_tel .opentime.ta_c {
    line-height: 1;
  }
}

/*--------------------------------------------
福岡店のみ
（日立エコキュートBHP-FG37WU、BHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-7656 .image_wrap .slick-list li:nth-child(1) img,
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-7656 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-7656 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_fukuoka.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-7656 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute03_fukuoka.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
北九州のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5652 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5652 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG37WU_10_kitakyushu.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
北九州のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5652 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5652 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5652 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG46WU_10_kitakyushu.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
下関店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG37WU.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/*--------------------------------------------
下関店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5638 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG46WU.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */

/*--------------------------------------------
千葉店のみ（塙デザインへ変更）
--------------------------------------------*/
/* .single-area.postid-13295 .cta_banner_01 .cta_banner_inner {
  background-image: none;
  padding-bottom: 0;
}

.single-area.postid-13295 .cta_banner_01 .cta_banner_inner .cta_banner_tel {
  width: 45%;
  padding-left: 0;
}

.single-area.postid-13295 .cta_banner_01 .cta_banner_title {
  text-align: right;
}

@media print,
screen and (max-width: 767px) {

  .single-area.postid-13295 .cta_banner_01 .cta_banner_title {
    text-align: center;
  }

  .single-area.postid-13295 .cta_banner_01 .cta_banner_inner .cta_banner_tel {
    width: 100%;
  }

  .single-area.postid-13295 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 {
    width: 100%;
    align-items: center;
  }

  .single-area.postid-13295 .cta_banner_01 .cta_banner_inner .cta_banner_btn.flex.c2 .item {
    width: 29%;
    margin-bottom: 12px;
  }

  .single-area.postid-13295 .reason_wrap_title_wrap .reason_wrap_title {
    margin-top: 0;
  }
} */
/*--------------------------------------------
千葉店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
山形店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-F37WUKを1番目、BHP-F46WUKを2番目へ移動）
--------------------------------------------*/
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item.item-13323 {
  order: -2;
}

.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item.item-13327 {
  order: -1;
}

.single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2865 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
滋賀店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
仙台店のみ補助金額変更
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
/* .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_ho8.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_ho8.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
} */
  
/*--------------------------------------------
仙台店のみ補助金額変更
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
/* .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute03_ho8.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute03_ho8.jpg) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
} */


/*--------------------------------------------
八尾店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -3;
}

.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -2;
}
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}
.single-area.postid-14280 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-14280 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-14280 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
福山店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
} */
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}


/*--------------------------------------------
千葉店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg37wu_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg37wu_chiba.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/*--------------------------------------------
千葉店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg46wu_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg46wu_chiba.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/*--------------------------------------------
千葉店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s37lqs_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s37lqs_chiba.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/*--------------------------------------------
千葉店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s46lqs_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s46lqs_chiba.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */

/*--------------------------------------------
さいたま店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -3;
}

.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -2;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
小田原店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
岩手店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
岩手店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-F37WUKを1番目、BHP-F46WUKを2番目へ移動）
--------------------------------------------*/
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item.item-13323 {
  order: -2;
}

.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item.item-13327 {
  order: -1;
}

.single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-16186 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
福岡店、宇都宮店のみ商品ページの「コミコミ価格だから安心です！」の10年工事保証を非表示
--------------------------------------------*/

.single-ecocutelineup .model_wrap.lp-7872 .accessories_list .item.flex.guarantee,
.single-ecocutelineup .model_wrap.lp-7656 .accessories_list .item.flex.guarantee {
  display: none;
}
@media print,
screen and (min-width: 768px) {
  .single-ecocutelineup .model_wrap.lp-7872 .accessories_list .flex.sb,
  .single-ecocutelineup .model_wrap.lp-7656 .accessories_list .flex.sb {
    justify-content: flex-start;
  }
  .single-ecocutelineup .model_wrap.lp-7872 .accessories_list .item.flex,
  .single-ecocutelineup .model_wrap.lp-7656 .accessories_list .item.flex {
    margin-right: 11px;
  }
}

/*--------------------------------------------
さいたま店のみ
（日立エコキュートBHP-FG37WU、BHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list li:nth-child(1) img,
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG37WU_10_saitama.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG46WU_10_saitama.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_saitama_fg37wu.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/* .single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-15877 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_saitama_fg46wu.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */

/*--------------------------------------------
長野店のみ
（PCフローティングバナー修正）
--------------------------------------------*/
.single-area.postid-15885 .fix_menu_pc .opentime.ta_c,
.single-ecocutelineup .fix_menu_pc.lp-15885 .opentime.ta_c {
  line-height: 1.3;
}
@media print, screen and (min-width: 960px) {
  .single-area.postid-15885 .fix_menu_pc .contact_wrap_tel .tel_no.ta_c,
  .single-ecocutelineup .fix_menu_pc.lp-15885  .contact_wrap_tel .tel_no.ta_c {
    font-size: 1.1em;
    margin-bottom: 0px;
}
}

/*--------------------------------------------
長野店のみ
（日立エコキュートBHP-F37WUK、BHP-F46WUK画像変更）
--------------------------------------------*/
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img img,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1) img,
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img img,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_nagano_bhp-f37wuk.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_nagano_bhp-f46wuk.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_nagano_bhp-f37wuk.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/* .single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_hitachi_nagano_bhp-f46wuk.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */

/*--------------------------------------------
長野店のみ
（パナソニックエコキュートHE-LS46LQS画像変更）
--------------------------------------------*/
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-11362 .item.image.ofi-img img,
.single-ecocutelineup.postid-11362 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-11362 .item.image.ofi-img::before,
.single-ecocutelineup.postid-11362 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_pana_nagano_he-ls46lqs.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-11362 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_pana_nagano_he-ls46lqs.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */
/*--------------------------------------------
長野店のみ
（三菱エコキュートSRT-SK376D画像変更）
--------------------------------------------*/
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-11356 .item.image.ofi-img img,
.single-ecocutelineup.postid-11356 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item .permalink-11356 .item.image.ofi-img::before,
.single-ecocutelineup.postid-11356 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_mithubishi_nagano_srt-sk376d.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/* .single-ecocutelineup.postid-11356 .contentscolumn .model_wrap.lp-15885 .image_wrap .slick-list li:nth-child(1)::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 25%;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_ecocute_mithubishi_nagano_srt-sk376d.jpg)!important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
} */

/*--------------------------------------------
店舗ロゴ上「全国展開中！」追加
--------------------------------------------*/
.single-area #about .nationwide_deployment {
  font-size: 45px;
  font-weight: bold;
  text-align: center;
  margin-top: 2.5rem;
}
.single-area #about .nationwide_deployment .led {
  color: #c40000;
}
.single-area .other_stores {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .single-area #about .nationwide_deployment {
    font-size: 24px;
    margin-top: 1.6rem;
  }
  .single-area #about .nationwide_deployment p {
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area #about .nationwide_deployment {
    font-size: 28px;
    margin-top: 2rem;
  }
  .single-area #about .nationwide_deployment p {
    margin-bottom: 1.2rem;
  }
}
/*--------------------------------------------
福山店LP コンテンツ位置変更
--------------------------------------------*/
.single-area.postid-10836 .fuku_no {
  display: none;
}
.single-area.postid-10836 .google_review_wrap {
  margin-top: 0;
}
.single-area.postid-10836 .gmb_review_list_wrap {
  margin-bottom: 30px;
}

/*--------------------------------------------
滋賀店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -2;
}

.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -1;
}

.single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
岐阜店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG37WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -2;
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -1;
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
福岡店LP ガス給湯器→エコキュートの価格調整
--------------------------------------------*/
@media print, screen and (min-width: 960px) {
  .postid-7656 .price_wrap .item_right .price_fz_l {
    font-size: 42px;
  }
}
@media print, screen and (min-width: 1054px) {
  .postid-7656 .price_wrap .item_right .price_fz_l {
    font-size: 54px;
  }
}

@media screen and (max-width: 380px) {
  .postid-7656 .price_wrap .item_right .price_fz_l {
    font-size: 25px;
  }
}

/*--------------------------------------------
山形店のみ
（日立エコキュートBHP-F37WUK画像変更）
--------------------------------------------*/
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img img,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-2865 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-2865 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-F37WUK_10.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
山形店のみ
（日立エコキュートBHP-F46WUK画像変更）
--------------------------------------------*/
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img img,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-2865 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2865 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-2865 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-F46WUK_10.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
岩手店のみ
（日立エコキュートBHP-F37WUK画像変更）
--------------------------------------------*/
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img img,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-16186 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item .permalink-13323 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13323 .contentscolumn .model_wrap.lp-16186 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-F37WUK_10.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
岩手店のみ
（日立エコキュートBHP-F46WUK画像変更）
--------------------------------------------*/
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img img,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-16186 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-16186 #lineup.archive.ecocutelineup .panel.item .permalink-13327 .item.image.ofi-img::before,
.single-ecocutelineup.postid-13327 .contentscolumn .model_wrap.lp-16186 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-F46WUK_10.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
静岡店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
大和店のみエコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを1番目、BHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}

.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
福山店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
倉敷店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/kurashiki_bph-fg37wu.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
倉敷店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
福山店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
岡山店(倉敷店)のみ
（日立エコキュートBHP-FN37WU画像変更）
--------------------------------------------*/
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-19818 .item.image.ofi-img img,
.single-ecocutelineup.postid-19818 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item .permalink-19818 .item.image.ofi-img::before,
.single-ecocutelineup.postid-19818 .contentscolumn .model_wrap.lp-5898 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/okayama0408_bnr_BHP-FN37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
岡山店(倉敷店)のみ
エコキュート人気モデルの順番を変更
（エコキュートBHP-FN37WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -11;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}

.single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
城北店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2380 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2380 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG37WU_10_johoku.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
城北店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2380 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2380 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2380 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG46WU_10_johoku.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
河内長野店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2831 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2831 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/johoku0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
河内長野店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2831 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2831 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/johoku0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
都城店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
都城店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
日南店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-7603 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-7603 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG37WU_10_nichinan.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
日南店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-7603 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-7603 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-7603 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG46WU_10_nichinan.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
高松店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6896 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6896 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takama-ibara_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
高松店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6896 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6896 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takama-ibara_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
茨城店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6907 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6907 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takama-ibara_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
茨城店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6907 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6907 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takama-ibara_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
岡山店(倉敷店)のみ
--------------------------------------------*/
.single-area.postid-5898 .oka_no {
  display: none;
}
.single-area.postid-5898 .gmb_review_list_wrap {
  margin-bottom: 30px;
}

/*--------------------------------------------
仙台店のみ
エコキュート人気モデルの順番を変更
（エコキュートCHP-46AZ1を４番目へ移動）
--------------------------------------------*/
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -1;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -1;
}

.single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}


/*--------------------------------------------
横須賀店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
横須賀店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
横須賀店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
/* .single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/yokosuka_bnr_SRT-S376.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
} */
/*--------------------------------------------
横須賀店のみ
（長府エコキュートEHP-3704BZPS画像変更）
--------------------------------------------*/
/* .single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-15220 .item.image.ofi-img img,
.single-ecocutelineup.postid-15220 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-15220 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15220 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/yokosuka_bnr_EHP-3704BZPS.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
} */
/*--------------------------------------------
横須賀店のみ
（長府エコキュートEHP-4604BZPS画像変更）
--------------------------------------------*/
/* .single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-15213 .item.image.ofi-img img,
.single-ecocutelineup.postid-15213 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-15213 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15213 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/yokosuka_bnr_EHP-4604BZPS.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
} */
/*--------------------------------------------
横須賀店のみ
エコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
岐阜店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-12270 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-12270 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8195_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
千葉店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8195_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
滋賀店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-14133 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-14133 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8195_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
八尾店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-14280 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-14280 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8195_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
岐阜店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-12270 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-12270 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
千葉店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-13295 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
滋賀店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-14133 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-14133 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
八尾店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-14280 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-14280 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-14280 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
横須賀店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
/* .single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20408 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
} */

/*--------------------------------------------
都城店のみ
--------------------------------------------*/
.single-area.postid-2292 .miyako_no {
  display: none;
}


/*--------------------------------------------
大和店のみ
--------------------------------------------*/
.single-area.postid-19604 .yamato_no {
  display: none;
}
/*--------------------------------------------
横浜店のみ
--------------------------------------------*/
.single-area.postid-6613 .yoko_no {
  display: none;
}
/*--------------------------------------------
小田原店のみ
--------------------------------------------*/
.single-area.postid-16182 .odawara_no {
  display: none;
}

/*--------------------------------------------
大和店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-19604 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-19604 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
大和店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-19604 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-19604 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
横浜店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6613 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-6613 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
横浜店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6613 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-6613 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
小田原店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-16182 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-16182 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
小田原店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-16182 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-16182 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
福山店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
福山店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
福山店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
福山店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
福山店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-10836 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
成田店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg37wu_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8224_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/8195_default.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s46lqs_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_he-s37lqs_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20675 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_bph-fg46wu_chiba.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
成田店のみ
エコキュート人気モデルの順番を変更
（エコキュートBHP-FG46WUを2番目へ移動）
--------------------------------------------*/
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -2;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -1;
}

.single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
高崎店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-20071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-20071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takasaki0501_HE-SU37LQS.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
高崎店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-20071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/takasaki0501_HE-SU46LQS.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
岡山店のみ 2025/05/01
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .relative_warp {
  position: relative;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 0;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .subsidy-badge {
  position: relative;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp ul li {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price {
    line-height: 1.4;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-5898  .okayama_section .construction_okayama {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_01 {
  width: 50%;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_img {
  width: 50%;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_02 {
  width: 50%;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_img_02 {
  width: 50%;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-5898  .okayama_section .construction_okayama .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-5898  .okayama_section .construction_okayama p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-5898  .okayama_section .construction_okayama p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-5898  .okayama_section .construction_okayama {
    flex-direction: column;
  }
  .single-area.postid-5898  .okayama_section .construction_okayama .item_01 {
    width: 100%;
  }
  .single-area.postid-5898  .okayama_section .construction_okayama .item_img {
    width: 100%;
  }
  .single-area.postid-5898  .okayama_section .construction_okayama .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-5898  .okayama_section .construction_okayama .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-5898  .okayama_section .construction_okayama .item_01 h3 {
    font-size: 20px;
  }
}
/* .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
} */
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -7;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -4;
}
/* .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -11;
} */
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-8224 {
  order: -3;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
/* .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -2;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -1;
} */

.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -8;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}

.single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5898 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
鹿児島店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}

/*--------------------------------------------
鹿児島店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
鹿児島店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
鹿児島店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
鹿児島店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
鹿児島店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
鹿児島店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
鹿児島店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-20938 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
島根店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
島根店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
島根店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21000 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
一宮店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
一宮店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
一宮店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21071 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}



/*--------------------------------------------
長崎店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -12;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -11;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -8;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8224 {
  order: -7;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -9;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-20992 {
  order: -4;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-20995 {
  order: -3;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}

.single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
長崎店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQSnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-SU37LQSnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S46LQSnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-SU46LQSnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFVnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFVnagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（コロナCHP-E37AZ1画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-20992 .item.image.ofi-img img,
.single-ecocutelineup.postid-20992 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-20992 .item.image.ofi-img::before,
.single-ecocutelineup.postid-20992 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_CHP-E37AZ1nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（コロナCHP-E46AZ1画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-20995 .item.image.ofi-img img,
.single-ecocutelineup.postid-20995 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-20995 .item.image.ofi-img::before,
.single-ecocutelineup.postid-20995 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_CHP-E46AZ1nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（三菱SRT-S377画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-22700 .item.image.ofi-img img,
.single-ecocutelineup.postid-22700 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-22700 .item.image.ofi-img::before,
.single-ecocutelineup.postid-22700 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S377nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（三菱SRT-S467画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-22841 .item.image.ofi-img img,
.single-ecocutelineup.postid-22841 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-22841 .item.image.ofi-img::before,
.single-ecocutelineup.postid-22841 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S467nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG46WU_2nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長崎店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21156 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_BHP-FG37WU_2nagasaki.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
鹿児島店のみ
電話番号下へコメント追加
--------------------------------------------*/
.single-area.postid-20938 .tel_wrap .tel,
.single-area.postid-20943 .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-20938 .tel_wrap .tel span,
.single-area.postid-20943 .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 300px;
  letter-spacing: 0.5em;
  padding-left: 150px;
}
.single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no {
  position: relative;
  margin-bottom: 16px;
}
.single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 77px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 500px;
  letter-spacing: 0.5em;
  padding-left: 272px;
}
.single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no {
  position: relative;
  margin-bottom: 16px!important;
}
.single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 92px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 322px;
}
.single-area.postid-20938 #about .item table .tal_txt {
  padding-bottom: 20px;
  position: relative;
}
.single-area.postid-20938 #about .item .tal_txt span {
  font-size: 0.7em;
  padding-left: 10px;
  position: absolute;
  top: 37px;
}
.single-area.postid-20938 #contact .contact_wrap_tel .tel_no {
  position: relative;
  margin-bottom: 20px;
}
.single-area.postid-20938 #contact .contact_wrap_tel .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 87px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 291px;
}
.single-area.postid-20938 .footer .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-20938 .footer .tel_wrap .tel span,
.single-area.postid-20943 .footer .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 183px;
}
.single-area.postid-20938 .fix_banner .tel_no {
  position: relative;
  margin-bottom: 10px;
  font-size: 1.3em;
}
.single-area.postid-20938 .fix_banner .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 85px;
}
@media screen and (max-width: 1279px) {
  .single-area.postid-20938 #contact .contact_wrap_tel .tel_no span {
    top: 70px;
    left: 46%;
  }
}
@media screen and (max-width: 1199px) {
  .single-area.postid-20938 .tel_wrap .tel span,
  .single-area.postid-20943 .tel_wrap .tel span {
    top: 39px;
    padding-left: 128px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 252px;
    top: 73px;
  }
  .single-area.postid-20938 #contact .contact_wrap_tel .tel_no span {
    top: 72px;
    padding-left: 230px;
  }
  .single-area.postid-20938 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1100px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 235px;
    top: 69px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 305px;
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 46px;
    padding-left: 164px;
  }
}
@media screen and (max-width: 1000px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 61px;
    padding-left: 215px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 81px;
    padding-left: 276px;
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 42px;
    padding-left: 149px;
  }
}
@media screen and (max-width: 980px)  {
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 77px;
  }
  .single-area.postid-20938 #contact .contact_wrap_tel .tel_no span {
    top: 54px;
    padding-left: 171px
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 61px;
    width: 450px;
    padding-left: 227px;
  }
}
@media screen and (max-width: 890px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 55px;
    padding-left: 182px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 69px;
    padding-left: 233px;
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 56px;
    padding-left: 207px;
  }
}
@media screen and (max-width: 800px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 49px;
    padding-left: 170px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 61px;
    padding-left: 213px;
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 51px;
    padding-left: 188px;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 91px;
    width: 600px;
    padding-left: 328px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 313px;
  }
  .single-area.postid-20938 #contact .contact_wrap_tel .tel_no span {
    top: 39px;
    padding-left: 116px;
  }
}
@media screen and (max-width: 500px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
}
@media screen and (max-width: 400px) {
  .single-area.postid-20938 .cta_banner.cta_banner_01 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-20938 .cta_banner.cta_banner_03 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-20938 .footer .tel_wrap .tel span,
  .single-area.postid-20943 .footer .tel_wrap .tel span {
    top: 43px;
    padding-left: 150px;
  }
}

/*--------------------------------------------
島根店のみ
電話番号下へコメント追加
--------------------------------------------*/
.single-area.postid-21000 .tel_wrap .tel,
.single-area.postid-21028 .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-21000 .tel_wrap .tel span,
.single-area.postid-21028 .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 300px;
  letter-spacing: 0.5em;
  padding-left: 150px;
}
.single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no {
  position: relative;
  margin-bottom: 16px;
}
.single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 77px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 500px;
  letter-spacing: 0.5em;
  padding-left: 272px;
}
.single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no {
  position: relative;
  margin-bottom: 16px!important;
}
.single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 92px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 322px;
}
.single-area.postid-21000 #about .item table .tal_txt {
  padding-bottom: 20px;
  position: relative;
}
.single-area.postid-21000 #about .item .tal_txt span {
  font-size: 0.7em;
  padding-left: 10px;
  position: absolute;
  top: 37px;
}
.single-area.postid-21000 #contact .contact_wrap_tel .tel_no {
  position: relative;
  margin-bottom: 20px;
}
.single-area.postid-21000 #contact .contact_wrap_tel .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 87px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 291px;
}
.single-area.postid-21000 .footer .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-21000 .footer .tel_wrap .tel span,
.single-area.postid-21028 .footer .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 183px;
}
.single-area.postid-21000 .fix_banner .tel_no {
  position: relative;
  margin-bottom: 10px;
  font-size: 1.3em;
}
.single-area.postid-21000 .fix_banner .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 85px;
}
@media screen and (max-width: 1279px) {
  .single-area.postid-21000 #contact .contact_wrap_tel .tel_no span {
    top: 70px;
    left: 46%;
  }
}
@media screen and (max-width: 1199px) {
  .single-area.postid-21000 .tel_wrap .tel span,
  .single-area.postid-21028 .tel_wrap .tel span {
    top: 39px;
    padding-left: 128px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 252px;
    top: 73px;
  }
  .single-area.postid-21000 #contact .contact_wrap_tel .tel_no span {
    top: 72px;
    padding-left: 230px;
  }
  .single-area.postid-21000 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1100px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 235px;
    top: 69px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 305px;
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 46px;
    padding-left: 164px;
  }
}
@media screen and (max-width: 1000px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 61px;
    padding-left: 215px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 81px;
    padding-left: 276px;
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 42px;
    padding-left: 149px;
  }
}
@media screen and (max-width: 980px)  {
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 77px;
  }
  .single-area.postid-21000 #contact .contact_wrap_tel .tel_no span {
    top: 54px;
    padding-left: 171px
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 61px;
    width: 450px;
    padding-left: 227px;
  }
}
@media screen and (max-width: 890px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 55px;
    padding-left: 182px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 69px;
    padding-left: 233px;
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 56px;
    padding-left: 207px;
  }
}
@media screen and (max-width: 800px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 49px;
    padding-left: 170px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 61px;
    padding-left: 213px;
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 51px;
    padding-left: 188px;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 91px;
    width: 600px;
    padding-left: 328px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 313px;
  }
  .single-area.postid-21000 #contact .contact_wrap_tel .tel_no span {
    top: 39px;
    padding-left: 116px;
  }
}
@media screen and (max-width: 500px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
}
@media screen and (max-width: 400px) {
  .single-area.postid-21000 .cta_banner.cta_banner_01 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-21000 .cta_banner.cta_banner_03 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-21000 .footer .tel_wrap .tel span,
  .single-area.postid-21028 .footer .tel_wrap .tel span {
    top: 43px;
    padding-left: 150px;
  }
}

/*--------------------------------------------
仙台店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-3152 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/sendai250515bnr_BHP-FG.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}


/*--------------------------------------------
新潟店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
新潟店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
新潟店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21707 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}


/*--------------------------------------------
長野中信店のみエコキュート人気モデルの順番を変更
（エコキュートEHP-3704BZPSを5番目、EHP-4604BZPSを6番目へ移動）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -3;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -2;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -1;
}

.single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
/*--------------------------------------------
長野中信店のみ
（パナソニックエコキュートHE-S37LQS画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img img,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-8142 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8142 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（パナソニックエコキュートHE-S46LQS画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img img,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-8186 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8186 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/he-S46LQS_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（三菱エコキュートSRT-S376画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img img,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-12417 .item.image.ofi-img::before,
.single-ecocutelineup.postid-12417 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_SRT-S376_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（ダイキンエコキュートEQN37YFV画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img img,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-15225 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15225 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN37YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（ダイキンエコキュートEQN46YFV画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img img,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-15231 .item.image.ofi-img::before,
.single-ecocutelineup.postid-15231 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_EQN46YFV_fukuyama0430.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG46WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
長野中信店のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-21724 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/fukuyama0408_bnr_BHP-FG37WU.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}

/*--------------------------------------------
千葉店のみ 2025/05/27
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-13295 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .relative_warp {
  position: relative;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .subsidy-badge {
  position: relative;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .real_price {
    line-height: 1.4;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.only_chiba .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-20972 {
  order: -2;
}
.single-area.postid-13295 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-13295 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-13295 .chiba_no {
  display: none;
}
.single-area.postid-13295  .chiba_section .construction_chiba {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_01 {
  width: 50%;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_img {
  width: 50%;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_02 {
  width: 50%;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_img_02 {
  width: 50%;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-13295  .chiba_section .construction_chiba .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-13295  .chiba_section .construction_chiba p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-13295  .chiba_section .construction_chiba p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-13295  .chiba_section .construction_chiba {
    flex-direction: column;
  }
  .single-area.postid-13295  .chiba_section .construction_chiba .item_01 {
    width: 100%;
  }
  .single-area.postid-13295  .chiba_section .construction_chiba .item_img {
    width: 100%;
  }
  .single-area.postid-13295  .chiba_section .construction_chiba .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-13295  .chiba_section .construction_chiba .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-13295  .chiba_section .construction_chiba .item_01 h3 {
    font-size: 20px;
  }
}



/*--------------------------------------------
成田店のみ 2025/05/27
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-20675 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .relative_warp {
  position: relative;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_chiba .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .subsidy-badge {
  position: relative;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .real_price {
    line-height: 1.4;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.only_narita .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-20972 {
  order: -2;
}
.single-area.postid-20675 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20675 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-20675 .narita_no {
  display: none;
}
.single-area.postid-20675  .narita_section .construction_narita {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-20675  .narita_section .construction_narita .item_01 {
  width: 50%;
}
.single-area.postid-20675  .narita_section .construction_narita .item_img {
  width: 50%;
}
.single-area.postid-20675  .narita_section .construction_narita .item_02 {
  width: 50%;
}
.single-area.postid-20675  .narita_section .construction_narita .item_img_02 {
  width: 50%;
}
.single-area.postid-20675  .narita_section .construction_narita .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20675  .narita_section .construction_narita .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20675  .narita_section .construction_narita .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20675  .narita_section .construction_narita .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20675  .narita_section .construction_narita p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-20675  .narita_section .construction_narita p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-20675  .narita_section .construction_narita {
    flex-direction: column;
  }
  .single-area.postid-20675  .narita_section .construction_narita .item_01 {
    width: 100%;
  }
  .single-area.postid-20675  .narita_section .construction_narita .item_img {
    width: 100%;
  }
  .single-area.postid-20675  .narita_section .construction_narita .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-20675  .narita_section .construction_narita .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-20675  .narita_section .construction_narita .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
都城店のみ
（パナソニックエコキュートHE-SU37LQS画像変更）
--------------------------------------------*/
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img img,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-8195 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8195 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S37LQS_ko478.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
都城店のみ
（パナソニックエコキュートHE-SU46LQS画像変更）
--------------------------------------------*/
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img img,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item .permalink-8224 .item.image.ofi-img::before,
.single-ecocutelineup.postid-8224 .contentscolumn .model_wrap.lp-2292 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/bnr_HE-S46LQS_ko508.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}


/*--------------------------------------------
福山店のみ 2025/06/13
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .relative_warp {
  position: relative;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 0;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .subsidy-badge {
  position: relative;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp ul li {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price {
    line-height: 1.4;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_01 {
  width: 50%;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_img {
  width: 50%;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_02 {
  width: 50%;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_img_02 {
  width: 50%;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-10836  .fukuyama_section .construction_fukuyama p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama {
    flex-direction: column;
  }
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_01 {
    width: 100%;
  }
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_img {
    width: 100%;
  }
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-10836  .fukuyama_section .construction_fukuyama .item_01 h3 {
    font-size: 20px;
  }
}
/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
} */
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -7;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -5;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -4;
}
/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -11;
} */
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-8224 {
  order: -3;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -2;
} */
/* .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -1;
} */
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -8;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.item-22706 {
  order: -6;
}

.single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-10836 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}


/*--------------------------------------------
都城店のみ 2025/06/13
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-2292 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .relative_warp {
  position: relative;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .subsidy-badge {
  position: relative;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .real_price {
    line-height: 1.4;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.only_miyakonojo .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -4;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -10;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -2;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -1;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-37016 {
  order: -8;
}
.single-area.postid-2292 #lineup.archive.ecocutelineup .panel.item.item-37050 {
  order: -7;
}

.single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2292 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-2292 .miyakonojo_no {
  display: none;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_01,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_01 {
  width: 50%;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_img,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_img {
  width: 50%;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_02,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_02 {
  width: 50%;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_img_02,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_img_02 {
  width: 50%;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_01 h3 span,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_02 h3 span,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_01 h3,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_02 h3,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo p.price,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-2292  .miyakonojo_section .construction_miyakonojo p.price span,
.single-area.postid-2294  .miyakonojo_section .construction_miyakonojo p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo {
    flex-direction: column;
  }
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_01,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_01 {
    width: 100%;
  }
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_img,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_img {
    width: 100%;
  }
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_02,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_img_02,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-2292  .miyakonojo_section .construction_miyakonojo .item_01 h3,
  .single-area.postid-2294  .miyakonojo_section .construction_miyakonojo .item_01 h3 {
    font-size: 20px;
  }
}

.single-area .information_warp {
  text-align: center;
  margin: 3em 0 0;
}



/*--------------------------------------------
伊勢原店のみ 2025/06/23
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21998 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .relative_warp {
  position: relative;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .subsidy-badge {
  position: relative;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .real_price {
    line-height: 1.4;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.only_isehara .panel_title_wrap h3 {
    margin-right: 0;
  }
}


.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -9;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -7;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-35166 {
  order: -6;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-35175 {
  order: -5;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -4;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -3;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -2;
}
.single-area.postid-21998 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -1;
}

.single-area.postid-21998 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21998 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21998 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21998 .isehara_no {
  display: none;
}
.single-area.postid-21998  .isehara_section .construction_isehara {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_01 {
  width: 50%;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_img {
  width: 50%;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_02 {
  width: 50%;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_img_02 {
  width: 50%;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21998  .isehara_section .construction_isehara .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21998  .isehara_section .construction_isehara p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-21998  .isehara_section .construction_isehara p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-21998  .isehara_section .construction_isehara {
    flex-direction: column;
  }
  .single-area.postid-21998  .isehara_section .construction_isehara .item_01 {
    width: 100%;
  }
  .single-area.postid-21998  .isehara_section .construction_isehara .item_img {
    width: 100%;
  }
  .single-area.postid-21998  .isehara_section .construction_isehara .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-21998  .isehara_section .construction_isehara .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-21998  .isehara_section .construction_isehara .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
岐阜店のみ 2025/06/24
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .relative_warp {
  position: relative;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .subsidy-badge {
  position: relative;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ud span.zeikomi_tokubethu,
.single-area #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area #lineup.archive.ecocutelineup .model_wrap .panel.item.only_gifu .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -45%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .real_price {
    line-height: 1.4;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.only_gifu .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-12270  .gifu_section .construction_gifu {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_01 {
  width: 50%;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_img {
  width: 50%;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_02 {
  width: 50%;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_img_02 {
  width: 50%;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-12270  .gifu_section .construction_gifu .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-12270  .gifu_section .construction_gifu p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-12270  .gifu_section .construction_gifu p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-12270  .gifu_section .construction_gifu {
    flex-direction: column;
  }
  .single-area.postid-12270  .gifu_section .construction_gifu .item_01 {
    width: 100%;
  }
  .single-area.postid-12270  .gifu_section .construction_gifu .item_img {
    width: 100%;
  }
  .single-area.postid-12270  .gifu_section .construction_gifu .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-12270  .gifu_section .construction_gifu .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-12270  .gifu_section .construction_gifu .item_01 h3 {
    font-size: 20px;
  }
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -9;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -8;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -7;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -4;
}
.single-area.postid-12270 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -3;
}

.single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-12270 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-12270 .gifu_no {
  display: none;
}


/*--------------------------------------------
滋賀店のみ 2025/06/24
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .relative_warp {
  position: relative;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ud span.zeikomi_tokubethu,
.single-area #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .subsidy-badge {
  position: relative;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -45%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .real_price {
    line-height: 1.4;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.only_shiga .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-14133  .shiga_section .construction_shiga {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_01 {
  width: 50%;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_img {
  width: 50%;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_02 {
  width: 50%;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_img_02 {
  width: 50%;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-14133  .shiga_section .construction_shiga .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-14133  .shiga_section .construction_shiga p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-14133  .shiga_section .construction_shiga p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-14133  .shiga_section .construction_shiga {
    flex-direction: column;
  }
  .single-area.postid-14133  .shiga_section .construction_shiga .item_01 {
    width: 100%;
  }
  .single-area.postid-14133  .shiga_section .construction_shiga .item_img {
    width: 100%;
  }
  .single-area.postid-14133  .shiga_section .construction_shiga .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-14133  .shiga_section .construction_shiga .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-14133  .shiga_section .construction_shiga .item_01 h3 {
    font-size: 20px;
  }
}

.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -9;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -8;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -7;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -4;
}
.single-area.postid-14133 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -3;
}



.single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}
.single-area #lineup.archive.ecocutelineup .model_wrap .panel.item.only_shiga .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-14133 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-14133 .shiga_no {
  display: none;
}

/* 岡山店、福山店 商品価格を税抜から税込に修正 */
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud span.zeikomi_hontai,
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud span.zeikomi_hontai  {
    font-size: 0.4em;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price,
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price {
  margin-bottom: 1rem;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud span.zeikomi_tokubethu,
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price {
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price span.ud span.zeikomi_real,
.single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .mainunit_price span.ud::before,
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .special_price span.ud::before,
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .equipment_warp ul li,
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-10836 #lineup.archive.ecocutelineup .panel.item.only_fukuyama .real_price span.ud,
  .single-area.postid-5898 #lineup.archive.ecocutelineup .panel.item.only_okayama .real_price span.ud {
    width: 100%;
  }
}
.single-area.postid-10836 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}


/*--------------------------------------------
静岡店のみ 2025/06/27
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-19592 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .relative_warp {
  position: relative;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .subsidy-badge {
  position: relative;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .real_price {
    line-height: 1.4;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.only_shizuoka .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -12;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -6;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -11;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -7;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -2;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -3;
}
.single-area.postid-19592 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-19592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-19592 .shizuoka_no {
  display: none;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_01 {
  width: 50%;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_img {
  width: 50%;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_02 {
  width: 50%;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_img_02 {
  width: 50%;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-19592  .shizuoka_section .construction_shizuoka p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka {
    flex-direction: column;
  }
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_01 {
    width: 100%;
  }
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_img {
    width: 100%;
  }
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-19592  .shizuoka_section .construction_shizuoka .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
島根店のみ 2025/06/27
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21000 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .relative_warp {
  position: relative;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .subsidy-badge {
  position: relative;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .real_price {
    line-height: 1.4;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.only_shimane .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -4;
}
.single-area.postid-21000 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -3;
}

.single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21000 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21000 .shimane_no {
  display: none;
}
.single-area.postid-21000 .shimane_section .construction_shimane {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_01 {
  width: 50%;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_img {
  width: 50%;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_02 {
  width: 50%;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_img_02 {
  width: 50%;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21000 .shimane_section .construction_shimane .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21000 .shimane_section .construction_shimane p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-21000 .shimane_section .construction_shimane p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-21000 .shimane_section .construction_shimane {
    flex-direction: column;
  }
  .single-area.postid-21000 .shimane_section .construction_shimane .item_01 {
    width: 100%;
  }
  .single-area.postid-21000 .shimane_section .construction_shimane .item_img {
    width: 100%;
  }
  .single-area.postid-21000 .shimane_section .construction_shimane .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-21000 .shimane_section .construction_shimane .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-21000 .shimane_section .construction_shimane .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
広島店のみ 2025/06/30
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-22769 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .relative_warp {
  position: relative;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .subsidy-badge {
  position: relative;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .real_price {
    line-height: 1.4;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.only_hiroshima .panel_title_wrap h3 {
    margin-right: 0;
  }
}

.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-22769 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-22769 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-22769 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-22769 .hiroshima_no {
  display: none;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_01 {
  width: 50%;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_img {
  width: 50%;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_02 {
  width: 50%;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_img_02 {
  width: 50%;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-22769 .hiroshima_section .construction_hiroshima p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima {
    flex-direction: column;
  }
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_01 {
    width: 100%;
  }
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_img {
    width: 100%;
  }
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-22769 .hiroshima_section .construction_hiroshima .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
宇都宮店のみ 2025/06/30
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-7872 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .relative_warp {
  position: relative;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .equipment_warp {
  padding: 20px 10px 0 10px;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .subsidy-badge {
  position: relative;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .real_price {
    line-height: 1.4;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.only_utsunomiya .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -7;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -10;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -9;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-7872 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-7872 .utsunomiya_no {
  display: none;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_01 {
  width: 50%;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_img {
  width: 50%;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_02 {
  width: 50%;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_img_02 {
  width: 50%;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-7872  .utsunomiya_section .construction_utsunomiya p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya {
    flex-direction: column;
  }
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_01 {
    width: 100%;
  }
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_img {
    width: 100%;
  }
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-7872  .utsunomiya_section .construction_utsunomiya .item_01 h3 {
    font-size: 20px;
  }
}
.single-area.postid-7872 #lineup.archive.ecocutelineup .construction_fee {
  margin-left: 10px;
  margin-bottom: 0;
  font-size: 0.9em;
}


/* 福山と岡山にポップアップバナーを追加 
2026/3/12 笠岡店にも追加*/
#slidein-popup {
  position: fixed;
  bottom: 0px;
  left: -320px;
  width: 280px;
  z-index: 9999;
  transition: left 0.5s ease;
}

#slidein-popup.show {
  left: 20px;
  bottom: 18%;
}

#slidein-popup .img_popup img {
  width: 100%;
  height: auto;
  display: block;
  margin-bottom: 0;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

#slidein-popup #slidein-close {
  position: absolute;
  top: -2px;
  right: 1px;
  background: none;
  border: none;
  font-size: 30px;
  color: #e7e7e7;
  cursor: pointer;
}

.slidein-hidden {
  display: none;
}

@media screen and (max-width: 768px) {
  #slidein-popup {
    width: 50%;
    left: -100%;
  }
  #slidein-popup.show {
    left: 5%;
    bottom: 10%;
  }
}

/*--------------------------------------------
小田原店のみ 2025/07/01
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-16182 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .relative_warp {
  position: relative;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .subsidy-badge {
  position: relative;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .real_price {
    line-height: 1.4;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.only_odawara .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-16182 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-16182 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-16182 .odawara_no {
  display: none;
}
.single-area.postid-16182 .odawara_section .construction_odawara {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_01 {
  width: 50%;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_img {
  width: 50%;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_02 {
  width: 50%;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_img_02 {
  width: 50%;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-16182 .odawara_section .construction_odawara .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-16182 .odawara_section .construction_odawara p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-16182 .odawara_section .construction_odawara p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-16182 .odawara_section .construction_odawara {
    flex-direction: column;
  }
  .single-area.postid-16182 .odawara_section .construction_odawara .item_01 {
    width: 100%;
  }
  .single-area.postid-16182 .odawara_section .construction_odawara .item_img {
    width: 100%;
  }
  .single-area.postid-16182 .odawara_section .construction_odawara .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-16182 .odawara_section .construction_odawara .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-16182 .odawara_section .construction_odawara .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
大和店のみ 2025/07/01
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-19604 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .relative_warp {
  position: relative;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .subsidy-badge {
  position: relative;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .real_price {
    line-height: 1.4;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.only_yamato .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-19604 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-19604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-19604 .yamato_no {
  display: none;
}
.single-area.postid-19604 .yamato_section .construction_yamato {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_01 {
  width: 50%;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_img {
  width: 50%;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_02 {
  width: 50%;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_img_02 {
  width: 50%;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-19604 .yamato_section .construction_yamato .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-19604 .yamato_section .construction_yamato p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-19604 .yamato_section .construction_yamato p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-19604 .yamato_section .construction_yamato {
    flex-direction: column;
  }
  .single-area.postid-19604 .yamato_section .construction_yamato .item_01 {
    width: 100%;
  }
  .single-area.postid-19604 .yamato_section .construction_yamato .item_img {
    width: 100%;
  }
  .single-area.postid-19604 .yamato_section .construction_yamato .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-19604 .yamato_section .construction_yamato .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-19604 .yamato_section .construction_yamato .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
横浜店のみ 2025/07/01
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-6613 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .relative_warp {
  position: relative;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .subsidy-badge {
  position: relative;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .real_price {
    line-height: 1.4;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.only_yokohama .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-6613 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-6613 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-6613 .yokohama_no {
  display: none;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_01 {
  width: 50%;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_img {
  width: 50%;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_02 {
  width: 50%;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_img_02 {
  width: 50%;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-6613 .yokohama_section .construction_yokohama p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-6613 .yokohama_section .construction_yokohama {
    flex-direction: column;
  }
  .single-area.postid-6613 .yokohama_section .construction_yokohama .item_01 {
    width: 100%;
  }
  .single-area.postid-6613 .yokohama_section .construction_yokohama .item_img {
    width: 100%;
  }
  .single-area.postid-6613 .yokohama_section .construction_yokohama .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-6613 .yokohama_section .construction_yokohama .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-6613 .yokohama_section .construction_yokohama .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
長野中信店のみ 2025/07/04
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21724 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .relative_warp {
  position: relative;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .subsidy-badge {
  position: relative;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .real_price {
    line-height: 1.4;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.only_naganochushin .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-21724 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21724 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21724 .naganochushin_no {
  display: none;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_01 {
  width: 50%;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_img {
  width: 50%;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_02 {
  width: 50%;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_img_02 {
  width: 50%;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-21724 .naganochushin_section .construction_naganochushin p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin {
    flex-direction: column;
  }
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_01 {
    width: 100%;
  }
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_img {
    width: 100%;
  }
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-21724 .naganochushin_section .construction_naganochushin .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
山梨店のみ 2025/07/07
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-22778 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .relative_warp {
  position: relative;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .subsidy-badge {
  position: relative;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .real_price {
    line-height: 1.4;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.only_yamanashi .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-22778 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-22778 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-22778 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-22778 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-22778 .yamanashi_no {
  display: none;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_01 {
  width: 50%;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_img {
  width: 50%;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_02 {
  width: 50%;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_img_02 {
  width: 50%;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-22778 .yamanashi_section .construction_yamanashi p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi {
    flex-direction: column;
  }
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_01 {
    width: 100%;
  }
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_img {
    width: 100%;
  }
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-22778 .yamanashi_section .construction_yamanashi .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
つくば店のみ
電話番号下へコメント追加
--------------------------------------------*/
.single-area.postid-23113 .tel_wrap .tel,
.single-area.postid-23119 .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-23113 .tel_wrap .tel span,
.single-area.postid-23119 .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 300px;
  letter-spacing: 0.5em;
  padding-left: 150px;
}
.single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no {
  position: relative;
  margin-bottom: 16px;
}
.single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
  font-size: 0.2em;
  position: absolute;
  top: 77px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 500px;
  letter-spacing: 0.5em;
  padding-left: 272px;
}
.single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no {
  position: relative;
  margin-bottom: 16px!important;
}
.single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
  font-size: 0.2em;
  position: absolute;
  top: 92px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 322px;
}
.single-area.postid-23113 #about .item table .tal_txt {
  padding-bottom: 20px;
  position: relative;
}
.single-area.postid-23113 #about .item .tal_txt span {
  font-size: 0.7em;
  /* padding-left: 10px; */
  position: absolute;
  top: 37px;
}
.single-area.postid-23113 #contact .contact_wrap_tel .tel_no {
  position: relative;
  margin-bottom: 20px;
}
.single-area.postid-23113 #contact .contact_wrap_tel .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 87px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 291px;
}
.single-area.postid-23113 .footer .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-23113 .footer .tel_wrap .tel span,
.single-area.postid-23119 .footer .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 183px;
}
.single-area.postid-23113 .fix_banner .tel_no {
  position: relative;
  margin-bottom: 10px;
  font-size: 1.3em;
}
.single-area.postid-23113 .fix_banner .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 85px;
}
@media screen and (max-width: 1279px) {
  .single-area.postid-23113 #contact .contact_wrap_tel .tel_no span {
    top: 70px;
    left: 46%;
  }
  .single-area.postid-23113 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1199px) {
  .single-area.postid-23113 .tel_wrap .tel span,
  .single-area.postid-23119 .tel_wrap .tel span {
    top: 39px;
    padding-left: 128px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 252px;
    top: 73px;
  }
  .single-area.postid-23113 #contact .contact_wrap_tel .tel_no span {
    top: 72px;
    padding-left: 230px;
  }
  .single-area.postid-23113 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1100px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 235px;
    top: 69px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 305px;
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 46px;
    padding-left: 164px;
  }
}
@media screen and (max-width: 1000px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 61px;
    padding-left: 215px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 81px;
    padding-left: 276px;
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 42px;
    padding-left: 149px;
  }
}
@media screen and (max-width: 980px)  {
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 77px;
  }
  .single-area.postid-23113 #contact .contact_wrap_tel .tel_no span {
    top: 54px;
    padding-left: 171px
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 61px;
    width: 450px;
    padding-left: 227px;
  }
}
@media screen and (max-width: 890px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 55px;
    padding-left: 182px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 69px;
    padding-left: 233px;
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 56px;
    padding-left: 207px;
  }
}
@media screen and (max-width: 800px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 49px;
    padding-left: 170px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 61px;
    padding-left: 213px;
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 51px;
    padding-left: 188px;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 91px;
    width: 600px;
    padding-left: 328px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 313px;
  }
  .single-area.postid-23113 #contact .contact_wrap_tel .tel_no span {
    top: 39px;
    padding-left: 116px;
  }
}
@media screen and (max-width: 500px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
}
@media screen and (max-width: 400px) {
  .single-area.postid-23113 .cta_banner.cta_banner_01 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-23113 .cta_banner.cta_banner_03 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-23113 .footer .tel_wrap .tel span,
  .single-area.postid-23119 .footer .tel_wrap .tel span {
    top: 43px;
    padding-left: 150px;
  }
}

/*--------------------------------------------
河内長野店のみ 2025/07/09
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-2831 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .relative_warp {
  position: relative;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .subsidy-badge {
  position: relative;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .real_price {
    line-height: 1.4;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.only_kawachinagano .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -10;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -9;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -8;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -7;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -4;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-27312 {
  order: -3;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-27275 {
  order: -2;
}
.single-area.postid-2831 #lineup.archive.ecocutelineup .panel.item.item-30819 {
  order: -1;
}

.single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2831 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-2831 .kawachinagano_no {
  display: none;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_01 {
  width: 50%;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_img {
  width: 50%;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_02 {
  width: 50%;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_img_02 {
  width: 50%;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-2831 .kawachinagano_section .construction_kawachinagano p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano {
    flex-direction: column;
  }
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_01 {
    width: 100%;
  }
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_img {
    width: 100%;
  }
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-2831 .kawachinagano_section .construction_kawachinagano .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
高崎店のみ 2025/07/18
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-20071 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .relative_warp {
  position: relative;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .subsidy-badge {
  position: relative;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .real_price {
    line-height: 1.4;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.only_takasaki .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-20992 {
  order: -4;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-20995 {
  order: -3;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-27275 {
  order: -2;
}
.single-area.postid-20071 #lineup.archive.ecocutelineup .panel.item.item-27312 {
  order: -1;
}

.single-area.postid-20071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20071 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-20071 .takasaki_no {
  display: none;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_01 {
  width: 50%;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_img {
  width: 50%;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_02 {
  width: 50%;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_img_02 {
  width: 50%;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-20071 .takasaki_section .construction_takasaki p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-20071 .takasaki_section .construction_takasaki {
    flex-direction: column;
  }
  .single-area.postid-20071 .takasaki_section .construction_takasaki .item_01 {
    width: 100%;
  }
  .single-area.postid-20071 .takasaki_section .construction_takasaki .item_img {
    width: 100%;
  }
  .single-area.postid-20071 .takasaki_section .construction_takasaki .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-20071 .takasaki_section .construction_takasaki .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-20071 .takasaki_section .construction_takasaki .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
鹿児島店のみ 2025/07/16
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-20938 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .relative_warp {
  position: relative;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .subsidy-badge {
  position: relative;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .real_price {
    line-height: 1.4;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.only_kagoshima .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -8;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -7;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -4;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-20938 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}

.single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-20938 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-20938 .kagoshima_no {
  display: none;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_01 {
  width: 50%;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_img {
  width: 50%;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_02 {
  width: 50%;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_img_02 {
  width: 50%;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-20938 .kagoshima_section .construction_kagoshima p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima {
    flex-direction: column;
  }
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_01 {
    width: 100%;
  }
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_img {
    width: 100%;
  }
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-20938 .kagoshima_section .construction_kagoshima .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
沖縄店のみ 2025/06/13
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-22632 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .relative_warp {
  position: relative;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 0;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .subsidy-badge {
  position: relative;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp ul li {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price {
    line-height: 1.4;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-22632  .okinawa_section .construction_okinawa {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_01 {
  width: 50%;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_img {
  width: 50%;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_02 {
  width: 50%;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_img_02 {
  width: 50%;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-22632  .okinawa_section .construction_okinawa p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-22632  .okinawa_section .construction_okinawa {
    flex-direction: column;
  }
  .single-area.postid-22632  .okinawa_section .construction_okinawa .item_01 {
    width: 100%;
  }
  .single-area.postid-22632  .okinawa_section .construction_okinawa .item_img {
    width: 100%;
  }
  .single-area.postid-22632  .okinawa_section .construction_okinawa .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-22632  .okinawa_section .construction_okinawa .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-22632  .okinawa_section .construction_okinawa .item_01 h3 {
    font-size: 20px;
  }
}

.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -7;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -5;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -4;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -3;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -8;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.item-22706 {
  order: -6;
}

.single-area.postid-22632 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-22632 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-22632 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-22632 .okinawa_no {
  display: none;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud span.zeikomi_hontai {
    font-size: 0.4em;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price {
  margin-bottom: 1rem;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price {
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-22632 #lineup.archive.ecocutelineup .panel.item.only_okinawa .real_price span.ud {
    width: 100%;
  }
}
.single-area.postid-22632 .price_remarks.okin {
  line-height: 1.2;
  font-size: 0.9em;
  margin-left: 0.5em;
}
.single-area.postid-22632 .okinawa_section .construction_okinawa p.price {
  margin-bottom: 0.2em;
}

/*--------------------------------------------
福岡店のみ 2025/07/22
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-7656 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .relative_warp {
  position: relative;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .subsidy-badge {
  position: relative;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .real_price {
    line-height: 1.4;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.only_fukuoka .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -10;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -6;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -5;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-25050 {
  order: -4;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-25058 {
  order: -3;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -2;
}
.single-area.postid-7656 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -1;
}

.single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-7656 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-7656 .fukuoka_no {
  display: none;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_01 {
  width: 50%;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_img {
  width: 50%;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_02 {
  width: 50%;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_img_02 {
  width: 50%;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-7656 .fukuoka_section .construction_fukuoka p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka {
    flex-direction: column;
  }
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_01 {
    width: 100%;
  }
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_img {
    width: 100%;
  }
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-7656 .fukuoka_section .construction_fukuoka .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
仙台店のみ 2025/07/24
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-3152 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .relative_warp {
  position: relative;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .equipment_warp {
  padding: 20px 10px 0 10px;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .subsidy-badge {
  position: relative;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .real_price {
    line-height: 1.4;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-3152 #lineup.archive.ecocutelineup .panel.item.only_sendai .panel_title_wrap h3 {
    margin-right: 0;
  }
}


@media screen and (max-width: 767px) {
  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3152 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-3152 .sendai_no {
  display: none;
}
.single-area.postid-3152 .sendai_section .construction_sendai {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_01 {
  width: 50%;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_img {
  width: 50%;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_02 {
  width: 50%;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_img_02 {
  width: 50%;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-3152 .sendai_section .construction_sendai .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-3152 .sendai_section .construction_sendai p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-3152 .sendai_section .construction_sendai p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-3152 .sendai_section .construction_sendai {
    flex-direction: column;
  }
  .single-area.postid-3152 .sendai_section .construction_sendai .item_01 {
    width: 100%;
  }
  .single-area.postid-3152 .sendai_section .construction_sendai .item_img {
    width: 100%;
  }
  .single-area.postid-3152 .sendai_section .construction_sendai .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-3152 .sendai_section .construction_sendai .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-3152 .sendai_section .construction_sendai .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
新潟店のみ 2025/07/24
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21707 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .relative_warp {
  position: relative;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .subsidy-badge {
  position: relative;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .real_price {
    line-height: 1.4;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.only_niigata .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-20992 {
  order: -1;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -4;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -3;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -2;
}
.single-area.postid-21707 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}

.single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21707 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21707 .niigata_no {
  display: none;
}
.single-area.postid-21707 .niigata_section .construction_niigata {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_01 {
  width: 50%;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_img {
  width: 50%;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_02 {
  width: 50%;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_img_02 {
  width: 50%;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21707 .niigata_section .construction_niigata .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21707 .niigata_section .construction_niigata p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-21707 .niigata_section .construction_niigata p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-21707 .niigata_section .construction_niigata {
    flex-direction: column;
  }
  .single-area.postid-21707 .niigata_section .construction_niigata .item_01 {
    width: 100%;
  }
  .single-area.postid-21707 .niigata_section .construction_niigata .item_img {
    width: 100%;
  }
  .single-area.postid-21707 .niigata_section .construction_niigata .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-21707 .niigata_section .construction_niigata .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-21707 .niigata_section .construction_niigata .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
一宮店のみ 2025/07/25
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21071 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .relative_warp {
  position: relative;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .subsidy-badge {
  position: relative;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .real_price {
    line-height: 1.4;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.only_ichinomiya .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-21071 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-21071 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21071 .ichinomiya_no {
  display: none;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_01 {
  width: 50%;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_img {
  width: 50%;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_02 {
  width: 50%;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_img_02 {
  width: 50%;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-21071 .ichinomiya_section .construction_ichinomiya p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya {
    flex-direction: column;
  }
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_01 {
    width: 100%;
  }
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_img {
    width: 100%;
  }
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-21071 .ichinomiya_section .construction_ichinomiya .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
つくば店のみ 2025/07/28
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-23113 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .relative_warp {
  position: relative;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .subsidy-badge {
  position: relative;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .real_price {
    line-height: 1.4;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.only_tsukuba .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -6;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -5;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -4;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -3;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-15225 {
  order: -2;
}
.single-area.postid-23113 #lineup.archive.ecocutelineup .panel.item.item-15231 {
  order: -1;
}


.single-area.postid-23113 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-23113 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-23113 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-23113 .tsukuba_no {
  display: none;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_01 {
  width: 50%;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_img {
  width: 50%;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_02 {
  width: 50%;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_img_02 {
  width: 50%;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-23113 .tsukuba_section .construction_tsukuba p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba {
    flex-direction: column;
  }
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_01 {
    width: 100%;
  }
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_img {
    width: 100%;
  }
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-23113 .tsukuba_section .construction_tsukuba .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
栃木店LP作成 2025/8/8
--------------------------------------------*/ 
@media screen and (min-width: 768px) {
  .single-area.postid-24007 .header_contact .tel_wrap .tel a,
  .single-area.postid-24002 .header_contact .tel_wrap .tel a {
  font-size: 27px;
}

.single-area.postid-24002 .cta_banner .cta_banner_inner .tel_no {
  font-size: 4vw
}
}
@media screen and (min-width: 980px) {
.single-area.postid-24002 .cta_banner .cta_banner_inner .tel_no {
  font-size: 4vw
}
}
@media screen and (min-width: 1200px) {
  .single-area.postid-24007 .header_contact .tel_wrap .tel a,
.single-area.postid-24002 .header_contact .tel_wrap .tel a {
  font-size: 34px;
}
.single-area.postid-24002 .cta_banner .cta_banner_inner .tel_no {
  font-size: 60px;
}
}

/*--------------------------------------------
札幌店のみ 2025/08/18
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-23350 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .relative_warp {
  position: relative;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .subsidy-badge {
  position: relative;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .real_price {
    line-height: 1.4;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.only_sapporo .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-23350 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-23350 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-23350 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-23350 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-23350 .sapporo_no {
  display: none;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_01 {
  width: 50%;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_img {
  width: 50%;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_02 {
  width: 50%;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_img_02 {
  width: 50%;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-23350 .sapporo_section .construction_sapporo p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-23350 .sapporo_section .construction_sapporo {
    flex-direction: column;
  }
  .single-area.postid-23350 .sapporo_section .construction_sapporo .item_01 {
    width: 100%;
  }
  .single-area.postid-23350 .sapporo_section .construction_sapporo .item_img {
    width: 100%;
  }
  .single-area.postid-23350 .sapporo_section .construction_sapporo .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-23350 .sapporo_section .construction_sapporo .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-23350 .sapporo_section .construction_sapporo .item_01 h3 {
    font-size: 20px;
  }
}

/* 長崎店のみ　大特価価格の下へ文言追加 */
.single-area.postid-21156 .archive.ecocutelineup .panel .price span.product_price_label {
  font-size: 0.3em;
  display: block;
  margin-top: -10px;
  line-height: 1;
  text-align: left;
  margin-left: 1.5em;
}
.single-area.postid-21156 .archive.ecocutelineup .panel .panel_price_wrap {
  margin-bottom: 1em;
}

/*--------------------------------------------
栃木店のみ 2025/08/19
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-24002 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .relative_warp {
  position: relative;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .subsidy-badge {
  position: relative;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .real_price {
    line-height: 1.4;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.only_tochigi .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-24002 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-24002 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-24002 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-24002 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-24002 .tochigi_no {
  display: none;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_01 {
  width: 50%;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_img {
  width: 50%;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_02 {
  width: 50%;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_img_02 {
  width: 50%;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-24002 .tochigi_section .construction_tochigi p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-24002 .tochigi_section .construction_tochigi {
    flex-direction: column;
  }
  .single-area.postid-24002 .tochigi_section .construction_tochigi .item_01 {
    width: 100%;
  }
  .single-area.postid-24002 .tochigi_section .construction_tochigi .item_img {
    width: 100%;
  }
  .single-area.postid-24002 .tochigi_section .construction_tochigi .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-24002 .tochigi_section .construction_tochigi .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-24002 .tochigi_section .construction_tochigi .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
山口店のみ 2025/08/26
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-24447 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .relative_warp {
  position: relative;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .subsidy-badge {
  position: relative;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .real_price {
    line-height: 1.4;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_yamaguchi .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -6;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-20666 {
  order: -5;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-24447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-24447 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-24447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-24447 .yamaguchi_no {
  display: none;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_01 {
  width: 50%;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_img {
  width: 50%;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_02 {
  width: 50%;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_img_02 {
  width: 50%;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-24447 .yamaguchi_section .construction_yamaguchi p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi {
    flex-direction: column;
  }
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_01 {
    width: 100%;
  }
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_img {
    width: 100%;
  }
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-24447 .yamaguchi_section .construction_yamaguchi .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
枚方店のみ 2025/09/08
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-3447 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .relative_warp {
  position: relative;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-24447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .subsidy-badge {
  position: relative;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .real_price {
    line-height: 1.4;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.only_hirakata .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-3447 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-3447 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-3447 .hirakata_no {
  display: none;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_01 {
  width: 50%;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_img {
  width: 50%;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_02 {
  width: 50%;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_img_02 {
  width: 50%;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-3447 .hirakata_section .construction_hirakata p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-3447 .hirakata_section .construction_hirakata {
    flex-direction: column;
  }
  .single-area.postid-3447 .hirakata_section .construction_hirakata .item_01 {
    width: 100%;
  }
  .single-area.postid-3447 .hirakata_section .construction_hirakata .item_img {
    width: 100%;
  }
  .single-area.postid-3447 .hirakata_section .construction_hirakata .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-3447 .hirakata_section .construction_hirakata .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-3447 .hirakata_section .construction_hirakata .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
東三河店のみ 2025/09/08
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-2385 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .relative_warp {
  position: relative;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .subsidy-badge {
  position: relative;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .real_price {
    line-height: 1.4;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.only_higashimikawa .panel_title_wrap h3 {
    margin-right: 0;
  }
}
/* .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-20992 {
  order: -7;
} */
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -7;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -6;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-25846 {
  order: -1;
}
/* .single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-20995 {
  order: -6;
} */
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-35789 {
  order: -5;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-35806 {
  order: -4;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -3;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -2;
}

.single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-2385 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-2385 .higashimikawa_no {
  display: none;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_01 {
  width: 50%;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_img {
  width: 50%;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_02 {
  width: 50%;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_img_02 {
  width: 50%;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-2385 .higashimikawa_section .construction_higashimikawa p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa {
    flex-direction: column;
  }
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_01 {
    width: 100%;
  }
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_img {
    width: 100%;
  }
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-2385 .higashimikawa_section .construction_higashimikawa .item_01 h3 {
    font-size: 20px;
  }
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .real_price,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .real_price,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .real_price {
  display: none;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price span.ud::before,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price span.ud::before,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price span.ud::before {
  display: none;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price span.ft,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price span.ft,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price span.ft {
  background: #c40000;
  color: #fff;
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price span.ud,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price span.ud,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price span.ud {
    font-weight: bold;
    font-size: 3.5em;
    color: #c40000;
    /* border-bottom: 20px solid #FCFF1C; */
    background: linear-gradient(transparent 60%, #FCFF1C 60%);
    display: inline-block;
    width: 77%;
    text-align: center;
    text-shadow: -2px -2px 0 #fff, 0px -2px 0 #fff, 2px -2px 0 #fff, -2px 0px 0 #fff, 2px 0px 0 #fff, -2px 2px 0 #fff, 0px 2px 0 #fff, 2px 2px 0 #fff, 4px 4px 0 rgba(150, 150, 150, 0.6);
}
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price,
.single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price {
  margin-top: 2rem;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price span.ud,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price span.ud,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price span.ud,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price span.ud,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price span.ud {
    width: 100%;
  }
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-8083 .panel.item.only_higashimikawa .special_price,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-24853 .panel.item.only_higashimikawa .special_price,
  .single-area.postid-2385 #lineup.archive.ecocutelineup .item-27859 .panel.item.only_higashimikawa .special_price {
  margin-top: 0;
}
}
/*--------------------------------------------
佐賀店のみ 2025/09/26
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-24750 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .relative_warp {
  position: relative;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .subsidy-badge {
  position: relative;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .real_price {
    line-height: 1.4;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_saga .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -10;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -2;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -1;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -8;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -7;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -6;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -5;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -4;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.item-30819 {
  order: -3;
}

.single-area.postid-24750 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-24750 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-24750 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-24750 .saga_no {
  display: none;
}
.single-area.postid-24750 .saga_section .construction_saga {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-24750 .saga_section .construction_saga .item_01 {
  width: 50%;
}
.single-area.postid-24750 .saga_section .construction_saga .item_img {
  width: 50%;
}
.single-area.postid-24750 .saga_section .construction_saga .item_02 {
  width: 50%;
}
.single-area.postid-24750 .saga_section .construction_saga .item_img_02 {
  width: 50%;
}
.single-area.postid-24750 .saga_section .construction_saga .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24750 .saga_section .construction_saga .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24750 .saga_section .construction_saga .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24750 .saga_section .construction_saga .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24750 .saga_section .construction_saga p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-24750 .saga_section .construction_saga p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-24750 .saga_section .construction_saga {
    flex-direction: column;
  }
  .single-area.postid-24750 .saga_section .construction_saga .item_01 {
    width: 100%;
  }
  .single-area.postid-24750 .saga_section .construction_saga .item_img {
    width: 100%;
  }
  .single-area.postid-24750 .saga_section .construction_saga .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-24750 .saga_section .construction_saga .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-24750 .saga_section .construction_saga .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
津店のみ 2025/09/26
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-24753 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .relative_warp {
  position: relative;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-24750 #lineup.archive.ecocutelineup .panel.item.only_tsu .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .subsidy-badge {
  position: relative;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .real_price {
    line-height: 1.4;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.only_tsu .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-24753 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-24753 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-24753 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-24753 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-24753 .tsu_no {
  display: none;
}
.single-area.postid-24753 .tsu_section .construction_tsu {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_01 {
  width: 50%;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_img {
  width: 50%;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_02 {
  width: 50%;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_img_02 {
  width: 50%;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24753 .tsu_section .construction_tsu .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-24753 .tsu_section .construction_tsu p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-24753 .tsu_section .construction_tsu p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-24753 .tsu_section .construction_tsu {
    flex-direction: column;
  }
  .single-area.postid-24753 .tsu_section .construction_tsu .item_01 {
    width: 100%;
  }
  .single-area.postid-24753 .tsu_section .construction_tsu .item_img {
    width: 100%;
  }
  .single-area.postid-24753 .tsu_section .construction_tsu .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-24753 .tsu_section .construction_tsu .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-24753 .tsu_section .construction_tsu .item_01 h3 {
    font-size: 20px;
  }
}


/*--------------------------------------------
大分店のみ 2025/09/26
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-25070 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .relative_warp {
  position: relative;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .subsidy-badge {
  position: relative;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .real_price {
    line-height: 1.4;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.only_oita .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-25070 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-25070 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-25070 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-25070 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-25070 .oita_no {
  display: none;
}
.single-area.postid-25070 .oita_section .construction_oita {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-25070 .oita_section .construction_oita .item_01 {
  width: 50%;
}
.single-area.postid-25070 .oita_section .construction_oita .item_img {
  width: 50%;
}
.single-area.postid-25070 .oita_section .construction_oita .item_02 {
  width: 50%;
}
.single-area.postid-25070 .oita_section .construction_oita .item_img_02 {
  width: 50%;
}
.single-area.postid-25070 .oita_section .construction_oita .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-25070 .oita_section .construction_oita .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-25070 .oita_section .construction_oita .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-25070 .oita_section .construction_oita .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-25070 .oita_section .construction_oita p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-25070 .oita_section .construction_oita p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-25070 .oita_section .construction_oita {
    flex-direction: column;
  }
  .single-area.postid-25070 .oita_section .construction_oita .item_01 {
    width: 100%;
  }
  .single-area.postid-25070 .oita_section .construction_oita .item_img {
    width: 100%;
  }
  .single-area.postid-25070 .oita_section .construction_oita .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-25070 .oita_section .construction_oita .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-25070 .oita_section .construction_oita .item_01 h3 {
    font-size: 20px;
  }
}
/* 20250929 sp時の余白調整 */
@media screen and (max-width: 767px) {
  .single-area .contentscolumn.mainwrap {
    padding-top: 1.6em;
  }
}

/*--------------------------------------------
福島店のみ 2025/09/29
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-25709 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .okayama_price_warp {
  padding: 10px;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .relative_warp {
  position: relative;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .equipment_warp ul {
  margin-bottom: 0;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ft {
font-weight: bold;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .maker_logo.ofi-img img {
  width: 90px;

}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .subsidy-badge {
  position: relative;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .equipment_warp ul li {
    width: 49%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price span.ud {
    width: 100%;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .real_price {
    line-height: 1.4;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.only_fukushima .panel_title_wrap h3 {
    margin-right: 0;
  }
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-25709 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}

.single-area.postid-25709 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-25709 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-25709 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-25709 .fukushima_no {
  display: none;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_01 {
  width: 50%;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_img {
  width: 50%;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_02 {
  width: 50%;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_img_02 {
  width: 50%;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_01 h3 span {
  font-size: 0.7em;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_02 h3 span {
  font-size: 0.7em;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area.postid-25709 .fukushima_section .construction_fukushima p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area.postid-25709 .fukushima_section .construction_fukushima {
    flex-direction: column;
  }
  .single-area.postid-25709 .fukushima_section .construction_fukushima .item_01 {
    width: 100%;
  }
  .single-area.postid-25709 .fukushima_section .construction_fukushima .item_img {
    width: 100%;
  }
  .single-area.postid-25709 .fukushima_section .construction_fukushima .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area.postid-25709 .fukushima_section .construction_fukushima .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area.postid-25709 .fukushima_section .construction_fukushima .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
下関店のみ※テンプレートパターン追加 2025/09/30
LP仕様変更
--------------------------------------------*/ 
.single-area #lineup.archive.ecocutelineup .model_wrap .panel.item.only_template .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template {
  position: relative;
  margin-bottom: 0;
  border: none;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .okayama_price_warp {
  padding: 10px;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .relative_warp {
  position: relative;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .okayama_img2_warp .okayama_only_img {
  position: absolute;
  width: 40%;
  top: 29px;
  right: 2%;
  border: 1px solid #c9c9c9;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .equipment_warp ul {
  margin-bottom: 0;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .equipment_warp ul li {
  border-radius: 5px;
  background: #f4e8c4;
  color: #6c5613;
  width: 48%;
  text-align: center;
  margin: 5px 0;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .equipment_warp {
  padding: 20px 10px 0 10px;
  /* position: relative; */
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ud {
  font-size: 1.3em;
  font-weight: bold;
  position: relative;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ft {
font-weight: bold;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 10px;
  right: -79%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ud {
  font-size: 2.5em;
  font-weight: bold;
  position: relative;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ud::before {
  content: "";
  position: absolute;
  background-image: url(../area/images/yazirushi_.png);
  top: 50px;
  right: -43%;
  width: 100px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(60deg);
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ft {
  border-radius: 5px;
  background: #fdd912;
  padding: 5px;
  font-weight: bold;
  
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price {
  line-height: 1.2;
  margin-left: 10px;
  margin-bottom: 1rem;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price {
  margin-left: 10px;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price_tax {
  margin-left: 10px;
  font-weight: bold;
  margin-bottom: 1.2rem;
  line-height: 0.7;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price {
  margin-left: 10px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price span.ud {
  font-weight: bold;
  font-size: 3.5em;
  color:#c40000;
  /* border-bottom: 20px solid #FCFF1C; */
  background:linear-gradient(transparent 60%, #FCFF1C 60%);
  display: inline-block;
  width: 77%;
  text-align: center;
  text-shadow:
  -2px -2px 0 #fff,
   0px -2px 0 #fff,
   2px -2px 0 #fff,
  -2px  0px 0 #fff,
   2px  0px 0 #fff,
  -2px  2px 0 #fff,
   0px  2px 0 #fff,
   2px  2px 0 #fff,
   4px 4px 0 rgba(150, 150, 150, 0.6);
   /* position: relative;
   left: 50%;
   transform: translateX(-50%); */
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ud span.zeikomi_tokubethu {
  font-size: 0.4em;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price span.ud span.zeikomi_real {
  font-size: 0.4em;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ud span.zeikomi_hontai {
  font-size: 0.4em;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price span.ft {
  border-radius: 5px;
  background: #c40000;
  padding: 5px;
  color: #fff;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price_tax {
  margin-left: 10px;
  font-weight: bold;
  color:#c40000;
  margin-bottom: 0;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .maker_logo.ofi-img {
  position: relative;
  margin-bottom: 15px;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .maker_logo.ofi-img img {
  width: 90px;

}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .price_remarks {
  margin-left: 10px;

  margin-bottom: 0;
  font-size: 0.9em;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .subsidy-badge {
  position: relative;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .subsidy-badge p {
  position: absolute;
  top: -13px;
  right: 15px;
  padding: 0.5rem;
  border-radius: 0 0 10px 10px;
  background-color: #FE670A;
  outline: 1px dashed #fff;
  outline-offset: -5px;
  color: #fff;
  font-weight: bold;
  font-size: 1.3em;
  text-align: center;
  z-index: 1;
}
.single-area #lineup.archive.ecocutelineup .panel.item.only_template .subsidy-badge p::before {
  position: absolute;
  top: 0;
  left: 100%;
  width: 0px;
  height: 0px;
  border: none;
  border-bottom: 10px solid #dd5a09;
  border-right: 7px solid transparent;
  content: '';
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -36%;
    top: 98%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -40%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .equipment_warp ul li {
    width: 49%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price span.ud {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .equipment_warp ul li {
    width: 57%;
    font-size: 0.9em;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .mainunit_price span.ud::before {
    width: 45px;
    height: 35px;
    right: -35%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .special_price span.ud::before {
    width: 55px;
    height: 45px;
    right: -30%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price span.ud {
    width: 100%;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .real_price {
    line-height: 1.4;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .maker_logo.ofi-img {
    padding-left: 20px;
  }
  .single-area #lineup.archive.ecocutelineup .panel.item.only_template .panel_title_wrap h3 {
    margin-right: 0;
  }
}
/* ↑共通項目ここまで */
/* ↓ここから店舗専用 */

.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -4;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -3;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -8;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -7;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-25846 {
  order: -2;
}
.single-area.postid-5638 #lineup.archive.ecocutelineup .panel.item.item-25852 {
  order: -1;
}

.single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-5638 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-5638 .shimonoseki_no {
  display: none;
}
/* ↓テンプレート項目 */
.single-area .template_section .construction_template {
  display: flex;
  gap: 20px;
  margin-bottom: 2rem;
}
.single-area .template_section .construction_template .item_01 {
  width: 50%;
}
.single-area .template_section .construction_template .item_img {
  width: 50%;
}
.single-area .template_section .construction_template .item_02 {
  width: 50%;
}
.single-area .template_section .construction_template .item_img_02 {
  width: 50%;
}
.single-area .template_section .construction_template .item_01 h3 span {
  font-size: 0.7em;
}
.single-area .template_section .construction_template .item_02 h3 span {
  font-size: 0.7em;
}
.single-area .template_section .construction_template .item_01 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area .template_section .construction_template .item_02 h3 {
  background: #fdd912;
    text-align: center;
    padding: 8px 0;
}
.single-area .template_section .construction_template p.price {
  font-size: 1.5em;
  font-weight: bold;
  color:#c40000;
  line-height: 1;
}
.single-area .template_section .construction_template p.price span {
  font-size: 2em;
  color:#c40000;
  font-style: italic;
  
}
@media screen and (max-width: 767px) {
  .single-area .template_section .construction_template {
    flex-direction: column;
  }
  .single-area .template_section .construction_template .item_01 {
    width: 100%;
  }
  .single-area .template_section .construction_template .item_img {
    width: 100%;
  }
  .single-area .template_section .construction_template .item_02 {
    width: 100%;
    order: 1;
  }
  .single-area .template_section .construction_template .item_img_02 {
    width: 100%;
    order: 2;
  }
  .single-area .template_section .construction_template .item_01 h3 {
    font-size: 20px;
  }
}

/*--------------------------------------------
京都店のみ※テンプレートパターン使用 2025/10/01
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-25881 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-25881 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .single-area.postid-25881 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-25881 .kyoto_no {
  display: none;
}
/*--------------------------------------------
横須賀店のみ※最新テンプレートパターン使用 2025/10/02
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-20408 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-20408 .yokosuka_no {
  display: none;
}
/*--------------------------------------------
四日市店のみ※最新テンプレートパターン使用 2025/10/06
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-26051 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-26051 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-26051 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-26051 .yokkaichi_no {
  display: none;
}
/*--------------------------------------------
長野店のみ※最新テンプレートパターン使用 2025/10/07
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-15885 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-15885 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-15885 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-15885 .nagano_no {
  display: none;
}
/*--------------------------------------------
青森店のみ※最新テンプレートパターン使用 2025/10/07
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-26604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-26604 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-26604 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-26604 .aomori_no {
  display: none;
}
.single-area #lineup .maker_support_wrap {
  text-align: center;
}
.single-area #lineup .maker_support {
  font-size: 45px;
  font-weight: bold;
  margin-bottom: 1.5em;
  display: inline-block;
  background: linear-gradient(transparent 60%, #f5cb39 0%);
  padding: 0 0.5em;
}
.single-area.postid-26604 .model_wrap {
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  .single-area #lineup .maker_support {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .postid-23113 #sp_sidenav_widgets .tel_no span,
  .postid-21000 #sp_sidenav_widgets .tel_no span,
  .postid-20938 #sp_sidenav_widgets .tel_no span {
  font-size: 0.5em;
  }
  .postid-23113 #sp_sidenav_widgets .side_cta_banner .tel_no,
  .postid-21000 #sp_sidenav_widgets .side_cta_banner .tel_no,
  .postid-20938 #sp_sidenav_widgets .side_cta_banner .tel_no {
  line-height: 0.8;
  margin-bottom: 0.2em;
  }
}
span.stock_status {
  display: inline-block;
  margin-left: 8px;
  padding: 2px 6px;
  background-color: #fff;
  color: #c00;
  font-size: 0.8em;
  border-radius: 3px;
  width: 25%;
  text-align: center;
  margin-top: 8px;
}
.single-area.postid-5898 #lineup.archive.ecocutelineup .model_wrap .panel_title_wrap .okayama_only_ttl {
  margin-right: 0;
}
.image_wrap_relative {
  /* position: relative; */
  /* display: inline-block; */
}
.stock_stamp {
  position: absolute;
  top: 48px;
  right: 21%;
  width: 6em;
  height: 6em;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 0 3px #ff2f2f;
  transform: rotate(-15deg);
}
.stock_stamp svg {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: drop-shadow(0 0 5px rgba(255, 47, 47, 0.5));
}
.stock_stamp span {
  position: relative;
  z-index: 1;
  /* transform: rotate(15deg); */
  line-height: 1.2;
  font-size: 0.9em;
  top: -5px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .stock_stamp {
    top: 40px;
    right: 20%;
  }
}
@media screen and (max-width: 767px) {
  .stock_stamp {
    top: 45px;
    right: 23%;
    width: 4em;
    height: 4em;
  }
  .stock_stamp span {
    font-size: 0.7em;
  }
}
.single-area.postid-5638 .panel.item .price_remarks {
  line-height: 1.5;
}

/*--------------------------------------------
名古屋店のみ※最新テンプレートパターン使用 2025/11/17
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-27990 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-27990 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-27990 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-27990 .nagoya_no {
  display: none;
}
/* 2025/11/26倉敷店、福山店問い合わせフォーム項目追加 */
.single-area.postid-5898 .form_wrap .people td,
.single-area.postid-10836 .form_wrap .people td,
.single-area.postid-33314 .form_wrap .people td {
  display: flex;
  gap: 20px;
}

/*--------------------------------------------
浜松のみ
（日立エコキュートBHP-FG37WU画像変更）
--------------------------------------------*/
.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img img,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5328 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item .permalink-9780 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9780 .contentscolumn .model_wrap.lp-5328 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG37WU_10_hamamatsu.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
浜松のみ
（日立エコキュートBHP-FG46WU画像変更）
--------------------------------------------*/
.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img img,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5328 .image_wrap .slick-list li:nth-child(1) img {
  display: none;
}
.single-area.postid-5328 #lineup.archive.ecocutelineup .panel.item .permalink-9774 .item.image.ofi-img::before,
.single-ecocutelineup.postid-9774 .contentscolumn .model_wrap.lp-5328 .image_wrap .slick-list::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../area/images/BHP-FG46WU_10_hamamatsu.jpg)!important;
  background-position: left 28% center;
  background-repeat: no-repeat;
  background-size: contain;
}
/*--------------------------------------------
高松店のみ※最新テンプレートパターン使用 2025/12/9
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-6896 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-6896 .takamatsu_no {
  display: none;
}
/*--------------------------------------------
茨城店のみ※最新テンプレートパターン使用 2025/12/9
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -10;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -9;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-8153 {
  order: -2;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-6907 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-6907 .ibaraki_no {
  display: none;
}

/* 2025/12/10 福山店、倉敷店へ「LINEで簡単見積もり」セクション追加
2026/3/12笠岡店へも追加 */
.single-area #line_estimate .line_inner {
  border: 6px solid #10A648;
}
.single-area #line_estimate .line_inner h2.line_ttl {
  background: #10A648;
  text-align: center;
  font-weight: bold;
  color: #fff;
  padding: 0.3em 0;
}
.single-area #line_estimate .line_inner h2.line_ttl span.fl___ {
  font-size: 1.5em;
}
.single-area #line_estimate .line_inner h2.line_ttl .img {
  width: 5%;
  margin-bottom: 0;
  vertical-align: sub;
  margin: 0 0.3em;
}
.single-area #line_estimate .line_inner p.txt {
  font-weight: bold;
}
.single-area #line_estimate .line_inner .section02 p.txt,
.single-area #line_estimate .line_inner .section03 p.txt {
  padding: 0 5.5em;
  height: 100px;
}
.single-area #line_estimate .line_inner ul.l__flow {
  display: flex;
  gap: 40px;
  width: 90%;
  margin: auto;
  position: relative;
  text-align: center;
}
.single-area #line_estimate .line_inner ul.l__flow li {
  flex: 1;                
  display: flex;
  flex-direction: column; 
  align-items: center;    
  justify-content: space-between; 
  position: relative;
}
.single-area #line_estimate .line_inner ul.l__flow li::before {
  content: attr(data-step);
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translateX(-50%);
  background: #492A1A;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
.single-area #line_estimate .line_inner ul.l__flow li.list_ {
  background: #FFF7C6;
  border-style: solid;
  border-color: #492A1A;
  border-top-width: 15px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  padding: 1em;
  font-weight: bold;
  font-size: 1.2em;
  height: 180px;
}
.single-area #line_estimate .line_inner ul.l__flow li.list_ .img {
  width: 40%;
  margin-bottom: 0;
  vertical-align: middle;
}
/* .single-area #line_estimate .line_inner ul.l__flow .no1.list_ {
  display: flex;
  align-items: center; 
  gap: 8px;            
  flex-wrap: wrap;    
  flex-direction: initial;
  text-align: center;
  justify-content: center;
}
.single-area #line_estimate .line_inner ul.l__flow .no1.list_ .time {
  width: 100%;      
  display: block;
  margin-top: 6px;
} */
.single-area #line_estimate .line_inner ul.l__flow li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -53px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image:  url(../area/images/line_yazirushi.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.single-area #line_estimate .line_inner ul.l__flow .list_ .time {
  position: relative;
  display: inline-block;
  margin-top: 15px;
  padding: 15px 35px;
  border: 2px solid #492a1a;
  border-radius: 9999px;
  background-color: #492a1a;
  text-align: left;
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  font-weight: bold;
  top: -5%;
}
.single-area #line_estimate .line_inner ul.l__flow .list_ .time::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  border-style: solid;
  border-width: 0 10px 15px 10px;
  border-color: transparent transparent #492a1a;
  translate: -50% -100%;
}
.single-area #line_estimate .line_inner ul.l__flow .list_ .time::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  border-style: solid;
  border-width: 0 7.6px 11.4px 7.6px;
  border-color: transparent transparent #492a1a;
  translate: -50% -100%;
}
.single-area #line_estimate .line_inner ul.l__flow .list_ .time .yel {
  color: #FCE800;
  font-size: 1.5em;
}
.single-area #line_estimate .line_inner .line_inner_main {
  padding: 2em 3em;
}
.single-area #line_estimate .line_inner .section01 {
  margin-top: 4em;
  margin-bottom: 3em;
}
.single-area #line_estimate .line_inner .section01 .addition {
  display: flex;
  gap: 50px;
  margin-bottom: 0;
}
.single-area #line_estimate .line_inner .section01 .addition li {
  flex: 1;
  position: relative;
}
.single-area #line_estimate .line_inner .section01 img {
  margin-bottom: 0;
}
.single-area #line_estimate .line_inner .section02 {
  margin-bottom: 3em;
}
.single-area #line_estimate .line_inner .section02 .sending {
  display: flex;
  gap: 50px;
  justify-content: center;
  margin-bottom: 0;
}
.single-area #line_estimate .line_inner .section02 .sending li {
  position: relative;
  text-align: left; 
  flex: 1;
}
.single-area #line_estimate .line_inner .section03 {
  margin-bottom: 3em;
}
.single-area #line_estimate .line_inner .section03 .come {
  display: flex;
  gap: 50px;
  margin-bottom: 0;
}
.single-area #line_estimate .line_inner .section03 .come li {
  flex: 1;
  position: relative;
}
.single-area #line_estimate .line_inner .section02 .sending li .img,
.single-area #line_estimate .line_inner .section03 .come li .img {
  width: 60%;
  display: block;
  margin: 0 auto;
}
.single-area #line_estimate .line_inner .section01 .addition li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 57%;
  right: -55px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image:  url(../area/images/line_yazirushi.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.single-area #line_estimate .line_inner .section02 .sending li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 57%;
  right: -55px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image:  url(../area/images/line_yazirushi.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.single-area #line_estimate .line_inner .section03 .come li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 57%;
  right: -55px;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background-image:  url(../area/images/line_yazirushi.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.single-area #line_estimate .line_inner .ud_txt {
  display: flex;
  justify-content:center;
  align-items: center;
  gap: 30px;
  width: 85%;
  margin: auto;
}
.single-area #line_estimate .line_inner .ud_txt .img {
  width: 20%;
  height: auto;
}
.single-area #line_estimate .line_inner .ud_txt .sentence {
  flex: 1;
  position: relative;
  display: inline-block;
  margin-right: 16px;
  padding: 1.5em 1em;
  border-radius: 12px;
  background-color: #fce800;
  text-align: left;
  line-height: 1.5;
  color: #492a1a;
  font-weight: bold;
  font-size: 1.4em;
}
.single-area #line_estimate .line_inner .ud_txt .sentence::after {
  content: "";
  position: absolute;
  top: 36%;
  right: 0;
  border-style: solid;
  border-width: 0 0 16px 16px;
  border-color: transparent transparent transparent #fce800;
  translate: 100% calc(-50% - 0.4px);
  transform: skew(0, -10deg);
  transform-origin: left;
}
.single-area #line_estimate .line_inner .data- {
  background: #492A1A;
  color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  line-height: 50px;
  margin-right: 1em;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .single-area #line_estimate .line_inner ul.l__flow .list_ .time {
    padding: 1em 0.5em;
    top: -5%;
  }
  .single-area #line_estimate .line_inner ul.l__flow li.list_ {
    height: 150px;
    padding: 2em 1em 1em 1em;
  }
  .single-area #line_estimate .line_inner ul.l__flow {
    width: 100%;
  }
  .single-area #line_estimate .line_inner ul.l__flow .list_ .time .yel {
    font-size: 1.3em;
  }
  .single-area #line_estimate .line_inner .section02 p.txt,
  .single-area #line_estimate .line_inner .section03 p.txt {
    padding: 0;
    height: 70px;
  }
  .single-area #line_estimate .line_inner .ud_txt {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .single-area #line_estimate .line_inner h2.line_ttl .img {
    width: 10%;
  }
  .single-area #line_estimate .line_inner h2.line_ttl {
    margin-bottom: 0;
  }
  .single-area #line_estimate .line_inner .line_inner_main {  
    padding: 2em 1em;
  }
  .single-area #line_estimate .line_inner ul.l__flow {
    flex-direction: column;
  }
  .single-area #line_estimate .line_inner ul.l__flow li:not(:last-child)::after {
    top: 152%;
    bottom: -50px;
    right: auto;
    transform: translateY(-50%) rotate(90deg);
  }
  .single-area #line_estimate .line_inner ul.l__flow li.list_ {
    height: 150px;
    flex: initial;
    padding: 2em 1em 1em;
    margin-bottom: 3em;
  }
  .single-area #line_estimate .line_inner ul.l__flow .no1.list_ {
    margin-bottom: 3.2em;
  }
  .single-area #line_estimate .line_inner ul.l__flow .no1.list_:not(:last-child)::after {
    top: 155%;
  }
  .single-area #line_estimate .line_inner .section01 .addition {
    flex-direction: column;
    gap: 55px;
  }
  .single-area #line_estimate .line_inner .section02 .sending {
    flex-direction: column;
    gap: 55px;
  }
  .single-area #line_estimate .line_inner .section02 p.txt,
  .single-area #line_estimate .line_inner .section03 p.txt {
    padding: 0;
    height: auto;
  }
  .single-area #line_estimate .line_inner .section01 .addition li:not(:last-child)::after {
    top: 111%;
    left: 44%;
    transform: translateY(-50%) rotate(90deg);
  }
  .single-area #line_estimate .line_inner .section02 .sending li:not(:last-child)::after {
    top: 109%;
    left: 44%;
    transform: translateY(-50%) rotate(90deg);
  }
  .single-area #line_estimate .line_inner .section03 .come {
    flex-direction: column;
    gap: 55px;
  }
  .single-area #line_estimate .line_inner .section03 .come li:not(:last-child)::after {
    top: 114%;
    left: 44%;
    transform: translateY(-50%) rotate(90deg);
  }
  .single-area #line_estimate .line_inner .ud_txt {
    width: 100%;
    flex-direction: column-reverse;
    gap: 0;
  }
  .single-area #line_estimate .line_inner .ud_txt .sentence {
    margin-right: 0;
  }
  .single-area #line_estimate .line_inner .ud_txt .sentence::after {
    top: 0;
    left: 50%;
    border-width: 0 8px 16px 8px;
    border-color: transparent transparent #fce800;
    translate: -50% -100%;
    transform: skew(-10deg);
    transform-origin: bottom;
    right: auto;
  }
  .single-area #line_estimate .line_inner .data- {
    margin-right: 0.2em;
  }
  .single-area #line_estimate .line_inner .ud_txt .img {
    width: 30%;
  }
}
#line_estimate {
  scroll-margin-top: 80px;
}
/*--------------------------------------------
福岡南店のみ※最新テンプレートパターン使用 2025/12/12
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -4;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -3;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-20972 {
  order: -2;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .panel.item.item-30819 {
  order: -1;
}
.single-area.postid-29523 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}
@media screen and (min-width: 1200px) {
  .single-area.postid-29523 .area_wrap .index {
    font-size: 45px;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-29523 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-29523 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
  .single-area.postid-29523 .area_wrap .index {
    font-size: 22px;
  }
}
.single-area.postid-29523 .fukuokaminami_no {
  display: none;
}

/*--------------------------------------------
佐世保店のみ※最新テンプレートパターン使用 2025/12/18
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -4;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -3;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-20972 {
  order: -2;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .panel.item.item-30819 {
  order: -1;
}
.single-area.postid-29649 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-29649 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-29649 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-29649 .sasebo_no {
  display: none;
}

/* 20260107 KV下お知らせ枠追加 */
.single-area .store-notice {
  display: flex;
  align-items: center;
  gap: 10px;
}
.single-area .store-notice .store-notice__img {
  width: 80px;
  height: auto;
  flex-shrink: 0;
  margin-bottom: 0;
}
.single-area .store-notice .store-notice__text {
  font-size: 1.2em;
  padding: 0.5em 1em;
  margin: 2em 0;
  background: #FBEAE9;
  border: dashed 2px #C40001;
  width: 100%;
}
.single-area .store-notice .store-notice__text span.inner {
  padding-left: 1em;
}
.single-area .store-notice .store-notice__text span.head {
  font-weight: bold;
  padding: 0.2em 0.5em;
  font-size: 1.2em;
  background: #C40001;
  border-radius: 10px;
  color: #fff;
}
.single-area .store-notice .store-notice__text p {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .single-area .store-notice .store-notice__text .store-notice__img_sp {
    width: 40px;
    height: auto;
    margin-bottom: 0;
  }
  .single-area .store-notice .store-notice__text {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 1em 0;
    padding: 0.5em;
  }
  .single-area .store-notice .store-notice__text p {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
  }
  .single-area .store-notice .store-notice__text span.head {
    text-align: center;
    font-size: 1em;
  }
  .single-area .store-notice .store-notice__text span.inner {
    padding: 0.3em;
    line-height: 1.5;
  }
}
/* 鹿児島店 会社概要表示変更 */
.single-area .store-info-vertical {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 22px 24px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.single-area .store-info-vertical .store-name {
  font-size: 1.2em;
  font-weight: 700;
  border-bottom: 2px solid #C40001;
  padding-bottom: 8px;
  margin-bottom: 16px;
}
.single-area .store-info-vertical p {
  margin-bottom: 14px;
  line-height: 1.8;
}
.single-area .store-info-vertical p:last-child {
  margin-bottom: 0;
}
.single-area .store-info-vertical .store-tel {
  font-size: 1.05em;
  font-weight: 600;
}
.single-area .store-info-vertical .store-tel a {
  color: #c00;
  text-decoration: none;
}
.single-area .store-info-vertical .store-tel a:hover {
  text-decoration: underline;
}
.single-area .store-info-vertical .store-address {
  background: #fafafa;
  padding: 10px 14px;
  border-radius: 6px;
}
.single-area .store-label {
  background: #787878;
  color: #fff;
  padding: 3px 8px;
  border-radius: 6px;
}
.single-area .store-info-vertical .store-url {
  font-size: 0.9em;
  color: #666;
}
.single-area .store-info-vertical .store-url a {
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .single-area .store-info-vertical {
    padding: 18px 16px;
    margin-bottom: 1.6rem;
  }
  .single-area .store-info-vertical .store-tel span.sm__l {
    font-size: 0.8em;
  }
}
/*--------------------------------------------
長崎店のみ※最新テンプレートパターン使用 2026/1/30
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -6;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-8224 {
  order: -5;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -4;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-27275 {
  order: -2;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .panel.item.item-27312 {
  order: -1;
}
.single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-21156 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-21156 .nagasaki_no {
  display: none;
}

/* 店舗別トピックス表示枠追加 */
.single-area #topics_lp {
  background: #F4E7C4;
  padding: 1em 0.8em 0.8em 0.8em;
  /* border: 3px solid #f5cb39; */
  text-align: center;
}
.single-area #topics_lp .topics_lp_title {
  overflow: visible;
  color: #4A1E02;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5em;
  font-weight: bold;
  text-align: center;
  justify-content: center;
	align-items: center;
  padding: 0.3em 1em;
  width: fit-content;
  /* background: #f5cb39; */
  position: relative;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  text-shadow: #fff 2px 0, #fff -2px 0, #fff 0 -2px, #fff 0 2px, #fff 2px 2px, #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px, rgba(0, 0, 0, .5) 3px 3px 3px;
}
.single-area #topics_lp .topics_lp_title::before {
  display: block;
    font-weight: 700;
    font-size: 1.65rem;
    line-height: 1.5;
    letter-spacing: .02em;
    content: attr(data-label);
    text-shadow: none;
    color: #492a1a;
    opacity: .3;
}
.single-area #topics_lp .flex.c2 {
  gap: 15px;
  /* justify-content: space-between; */
}
.single-area #topics_lp .topics_lp_wrap_inner {
  background: #fff;
  padding: 1em;
  box-shadow: 0 3px 6px rgba(0,0,0,.16)
}
.single-area #topics_lp .flex.c2 .item_ .panel_title {
  color: #000;
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.4;
  max-height: calc(1.7em * 2);
  font-size: 14px;
  padding: 0.5em;
  text-align: left;
  background: #f5cb39;
}
.single-area #topics_lp .flex.c2 .item_ {
  border: 2px solid #f5cb39;
}
.single-area #topics_lp .flex.c2 .item_ a {
  text-decoration: none;
}
.single-topics_lp .entry.single h2 {
  background: transparent;
  color: inherit;
}
.single-topics_lp .cta_banner_title {
  background: #c40000!important;
  color: #fff!important;
}
.single-topics_lp .cta_wrap_title {
  font-size: 24px;
}
@media screen and (min-width: 768px) {
  .single-area #topics_lp .flex.c2 .item_ {
  width: calc((100% - 46px) / 4);
  margin-bottom: 0;
}
}
@media screen and (min-width: 981px) {
  .single-area #topics_lp .topics_lp_title {
    font-size: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .single-area #topics_lp .flex.c2 .item_ .panel_title {
    font-size: 16px;
  }
  .single-area #topics_lp .topics_lp_title {
    font-size: 46px;
  }
}
@media screen and (max-width: 767px) {
  .single-area #topics_lp .flex.c2 .item_ {
  width: 100%;
  margin-bottom: 0;
}
}

@media print, screen and (min-width: 960px) {
  .single-area.postid-2831 .fix_menu_pc .fix_banner,
  .single-area.postid-2833 .fix_menu_pc .fix_banner,
  .single-area.postid-21000 .fix_menu_pc .fix_banner,
  .single-area.postid-21028 .fix_menu_pc .fix_banner {
  background-image: url(images/floating_bnr02_ks.jpg);
  background-repeat: no-repeat;
  margin: 0.2em auto;
  background-size: 50%;
  background-position: center;
}
.single-area.postid-2831 .fix_menu_pc .fix_banner .contact_wrap_tel,
.single-area.postid-2833 .fix_menu_pc .fix_banner .contact_wrap_tel {
  padding: 1em;
}
.single-area.postid-21000 .fix_menu_pc .fix_banner .contact_wrap_tel,
.single-area.postid-21028 .fix_menu_pc .fix_banner .contact_wrap_tel
 {
  padding: 1.5em;
}
.single-area.postid-21000 .fix_menu_pc .fix_banner .tel_no,
.single-area.postid-21028 .fix_menu_pc .fix_banner .tel_no {
  font-size: 1.5em;
}
.single-area.postid-21000 .fix_banner .tel_no span,
.single-area.postid-21028 .fix_banner .tel_no span {
  top: 27px;
}
.single-area.postid-2831 .fix_menu_pc .fix_banner .opentime,
.single-area.postid-2833 .fix_menu_pc .fix_banner .opentime,
.single-area.postid-21000 .fix_menu_pc .fix_banner .opentime,
.single-area.postid-21028 .fix_menu_pc .fix_banner .opentime {
  width: 23%;
  top: 5px;
}
.single-area.postid-2831 .fix_menu_pc .fix_banner .caution,
.single-area.postid-2833 .fix_menu_pc .fix_banner .caution,
.single-area.postid-21000 .fix_menu_pc .fix_banner .caution,
.single-area.postid-21028 .fix_menu_pc .fix_banner .caution {
  bottom: -6px;
}
}
@media print, screen and (min-width: 1280px) {
  .single-area.postid-21000 .fix_banner .tel_no span
  .single-area.postid-21028 .fix_banner .tel_no span {
  top: 33px;
}
}
/* 電話番号補足表示 */
.tel_supplement {
  font-size: 0.7em;
  text-align: right;
  position: absolute;
  font-weight: bold;
}
.single-area.postid-23113 .header_contact .tel_wrap,
.single-area.postid-21000 .header_contact .tel_wrap,
.single-area.postid-38453 .header_contact .tel_wrap,
.single-area.postid-23113 .cta_banner_03 .item6,
.single-area.postid-21000 .cta_banner_03 .item6,
.single-area.postid-38453 .cta_banner_03 .item6,
.single-area.postid-23113 .cta_banner_tel,
.single-area.postid-21000 .cta_banner_tel,
.single-area.postid-38453 .cta_banner_tel,
.single-area.postid-23113 .contact_wrap_tel .item7,
.single-area.postid-21000 .contact_wrap_tel .item7,
.single-area.postid-38453 .contact_wrap_tel .item7,
.single-area.postid-23113 .fix_menu_pc .contact_wrap_tel,
.single-area.postid-21000 .fix_menu_pc .contact_wrap_tel,
.single-area.postid-38453 .fix_menu_pc .contact_wrap_tel,
.single-area.postid-23113 #sp_sidenav_widgets .side_cta_banner_inner,
.single-area.postid-21000 #sp_sidenav_widgets .side_cta_banner_inner,
.single-area.postid-38453 #sp_sidenav_widgets .side_cta_banner_inner {
  position: relative;
}
.single-area.postid-23113 .header_contact .tel_wrap .tel_supplement {
  top: 40%;
  right: 16px;
}
.single-area.postid-21000 .header_contact .tel_wrap .tel_supplement {
  top: 47%;
  right: 16px;
}
.single-area.postid-38453 .header_contact .tel_wrap .tel_supplement {
  top: 46%;
  right: 16px;
}
.single-area.postid-23113 .cta_banner_tel .tel_supplement {
  bottom: 15%;
  font-size: 1em;
  right: 7%;
}
.single-area.postid-21000 .cta_banner_tel .tel_supplement,
.single-area.postid-38453 .cta_banner_tel .tel_supplement {
  bottom: 1%;
  font-size: 1em;
  right: 7%;
}
.single-area.postid-23113 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
  bottom: 51%;
  font-size: 1em;
  right: 15%;
  display: inline-block;
  white-space: nowrap;
  width: auto;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.single-area.postid-21000 .cta_banner_03 .tel_wrap.tdno .tel_supplement,
.single-area.postid-38453 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
  bottom: 46%;
  font-size: 1em;
  right: 15%;
  display: inline-block;
  white-space: nowrap;
  width: auto;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.single-area.postid-23113 #about .item table .tal_txt .tel_supplement,
.single-area.postid-21000 #about .item table .tal_txt .tel_supplement,
.single-area.postid-38453 #about .item table .tal_txt .tel_supplement {
  top: 55%;
  left: 3%;
}
.single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement {
  bottom: 31%;
  font-size: 1.5em;
  right: 17%;
}
.single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement {
  bottom: 20%;
  font-size: 1.5em;
  right: 17%;
}
.single-area.postid-23113 .fix_menu_pc .contact_wrap_tel .tel_supplement {
  font-size: 0.5em;
  top: 22%;
  right: 36%;
}
.single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement {
  bottom: 18%;
  font-size: 1.5em;
  right: 17%;
}
.single-area.postid-21000 .fix_menu_pc .contact_wrap_tel .tel_supplement {
  font-size: 0.5em;
  top: 29%;
  right: 36%;
}
.single-area.postid-38453 .fix_menu_pc .contact_wrap_tel .tel_supplement {
  font-size: 0.5em;
  top: 24%;
  right: 36%;
}
.single-area.postid-23113 #sp_sidenav_widgets .side_cta_banner_inner .tel_no,
.single-area.postid-21000 #sp_sidenav_widgets .side_cta_banner_inner .tel_no,
.single-area.postid-38453 #sp_sidenav_widgets .side_cta_banner_inner .tel_no {
  margin-bottom: 0.5em;
}
.single-area.postid-23113 #sp_sidenav_widgets .side_cta_banner_inner .tel_supplement {
  bottom: 12%;
  font-size: 0.8em;
  right: 12%;
}
.single-area.postid-21000 #sp_sidenav_widgets .side_cta_banner_inner .tel_supplement {
  bottom: 1%;
  font-size: 0.8em;
  right: 12%;
}
.single-area.postid-38453 #sp_sidenav_widgets .side_cta_banner_inner .tel_supplement {
  bottom: 3%;
  font-size: 0.8em;
  right: 12%;
}
@media screen and (max-width: 1279px) {
  .single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement {
    right: 26%;
  }
  .single-area.postid-23113 .fix_menu_pc .contact_wrap_tel .tel_supplement,
  .single-area.postid-21000 .fix_menu_pc .contact_wrap_tel .tel_supplement,
  .single-area.postid-38453 .fix_menu_pc .contact_wrap_tel .tel_supplement {
    right: 38%;
  }
}
@media screen and (max-width: 1199px) {
  .single-area.postid-23113 .header_contact .tel_wrap .tel_supplement  {
    top: 34%;
  }
  .single-area.postid-21000 .header_contact .tel_wrap .tel_supplement,
  .single-area.postid-38453 .header_contact .tel_wrap .tel_supplement {
    top: 43%;
  }
  .single-area.postid-23113 .footer_inner .header_contact .tel_wrap .tel_supplement,
  .single-area.postid-38453 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 40%;
  }
  .single-area.postid-21000 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 52%;
  }
}
@media screen and (max-width: 999px) {
  .single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 30%;
    font-size: 1.2em;
  }
  .single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 21%;
    font-size: 1.2em;
  }
  .single-area.postid-23113 .fix_menu_pc .contact_wrap_tel .tel_supplement,
  .single-area.postid-21000 .fix_menu_pc .contact_wrap_tel .tel_supplement,
  .single-area.postid-38453 .fix_menu_pc .contact_wrap_tel .tel_supplement {
    font-size: 0.5em;
  }
  .single-area.postid-23113 .cta_banner_tel .tel_supplement,
  .single-area.postid-38453 .cta_banner_tel .tel_supplement {
    bottom: 11%;
  }
  .single-area.postid-21000 .cta_banner_tel .tel_supplement {
    bottom: -1%;
  }
  .single-area.postid-23113 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 38%;
  }
  .single-area.postid-21000 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 45%;
  }
  .single-area.postid-38453 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 42%;
  }
}
@media screen and (max-width: 980px) {
  .single-area.postid-23113 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 33%;
    font-size: 1em;
    right: 15%;
  }
  .single-area.postid-21000 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 48%;
    font-size: 1em;
    right: 15%;
  }
  .single-area.postid-38453 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 45%;
    font-size: 1em;
    right: 15%;
  }
}
@media screen and (max-width: 850px) {
  .single-area.postid-23113 .cta_banner_tel .tel_supplement {
    bottom: 8%;
  }
  .single-area.postid-21000 .cta_banner_tel .tel_supplement,
  .single-area.postid-38453 .cta_banner_tel .tel_supplement {
    bottom: -6%;
  }
}
@media screen and (max-width: 788px) {
  .single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 36%;
  }
  .single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 29%;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 34%;
    right: 39%;
  }
}
@media screen and (max-width: 543px) {
  .single-area.postid-23113 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 41%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 100%;
    text-align: center;
  }
  .single-area.postid-21000 .contact_wrap_tel .item7 .tel_supplement,
  .single-area.postid-38453 .contact_wrap_tel .item7 .tel_supplement {
    bottom: 33%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 500px) {
  .single-area.postid-23113 .cta_banner_03 .tel_wrap.tdno .tel_supplement,
  .single-area.postid-38453 .cta_banner_03 .tel_wrap.tdno .tel_supplement,
  .single-area.postid-21000 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 46%;
  }
}
@media screen and (max-width: 450px) {
  .single-area.postid-23113 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 44%;
  }
  .single-area.postid-21000 .cta_banner_03 .tel_wrap.tdno .tel_supplement,
  .single-area.postid-38453 .cta_banner_03 .tel_wrap.tdno .tel_supplement {
    bottom: 38%;
  }
  .single-area.postid-21000 .footer_inner .header_contact .tel_wrap .tel_supplement {
    top: 44%;
  }
}

/*--------------------------------------------
伊丹店のみ※最新テンプレートパターン使用 2026/2/20
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -7;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -4;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -2;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -1;
}
.single-area.postid-32592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-32592 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-32592 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-32592 .itami_no {
  display: none;
}
.single-area.postid-32592 .footer_inner .header_content .tel a,
.single-area.postid-32595 .footer_inner .header_content .tel a,
.single-case.lp-32592 .footer_inner .header_content .tel a{
  font-size: 8vw;
}
@media screen and (min-width: 600px) {
  .single-area.postid-32592 .footer_inner .header_content .tel a,
  .single-area.postid-32595 .footer_inner .header_content .tel a,
  .single-case.lp-32592 .footer_inner .header_content .tel a{
  font-size: 5vw;
}
}
@media screen and (min-width: 768px) {
  .single-area.postid-32592 .header_content .tel a,
  .single-area.postid-32595 .header_content .tel a,
  .single-case.lp-32592 .header_content .tel a {
    font-size: 28px;
  }
  .single-area.postid-32592 .cta_banner_03 .tel_no,
  .single-case.lp-32592 .cta_banner_03 .tel_no {
    font-size: 5vw;
  }
  .single-area.postid-32592 .cta_banner_01 .tel_no,
  .single-case.lp-32592 .cta_banner_01 .tel_no {
    font-size: 4vw;
  }
  .single-area.postid-32592 .footer_inner .header_content .tel a,
  .single-area.postid-32595 .footer_inner .header_content .tel a,
  .single-case.lp-32592 .footer_inner .header_content .tel a {
    font-size: 4vw;
  }
}
@media screen and (min-width: 981px) {
  .single-area.postid-32592 .footer_inner .header_content .tel a,
  .single-area.postid-32595 .footer_inner .header_content .tel a,
  .single-case.lp-32592 .footer_inner .header_content .tel a {
    font-size: 3.2vw;
  }
}
@media screen and (min-width: 1200px) {
  .single-area.postid-32592 .header_content .tel a,
  .single-area.postid-32595 .header_content .tel a,
  .single-case.lp-32592 .header_content .tel a {
    font-size: 33px;
  }
  .single-area.postid-32592 .cta_banner_01 .tel_no,
  .single-case.lp-32592 .cta_banner_01 .tel_no {
    font-size: 60px;
  }
  .single-area.postid-32592 .footer_inner .header_content .tel a,
  .single-area.postid-32595 .footer_inner .header_content .tel a,
  .single-case.lp-32592 .footer_inner .header_content .tel a {
    font-size: 38px;
  }
  .single-area.postid-32592 .cta_banner_03 .tel_no,
  .single-case.lp-32592 .cta_banner_03 .tel_no {
    font-size: 4vw;
  }
}

/*--------------------------------------------
宮崎店のみ※最新テンプレートパターン使用 2026/3/2
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-12417 {
  order: -4;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -10;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -2;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -1;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-37016 {
  order: -8;
}
.single-area.postid-2294 #lineup.archive.ecocutelineup .panel.item.item-37050 {
  order: -7;
}
@media screen and (max-width: 767px) {
  .single-area.postid-2294 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-2294 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-2294 .miyazaki_no {
  display: none;
}
/*--------------------------------------------
名古屋北店のみ※最新テンプレートパターン使用 2026/03/09
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-9780 {
  order: -8;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-9774 {
  order: -7;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -4;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -3;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-30386 {
  order: -2;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .panel.item.item-30390 {
  order: -1;
}
.single-area.postid-33167 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-33167 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-33167 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-33167 .nagoyakita_no {
  display: none;
}

/*--------------------------------------------
笠岡店のみ※最新テンプレートパターン使用 2026/03/12
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -8;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -7;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -6;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -5;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-8195 {
  order: -4;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-8224 {
  order: -3;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-27275 {
  order: -2;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .panel.item.item-27312 {
  order: -1;
}
.single-area.postid-33314 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .single-area.postid-33314 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-33314 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-33314 .kasaoka_no {
  display: none;
}

.single.lp-10836 .cta_banner_02 ,
.single.lp-5898 .cta_banner_02,
.single.lp-10836 .cta_wrap.com_btm ,
.single.lp-5898 .cta_wrap.com_btm,
.single.lp-10836 .for_category,
.single.lp-5898 .for_category,
.single.lp-10836 .single_pager,
.single.lp-5898 .single_pager,
.single.lp-10836 .connection_article,
.single.lp-5898 .connection_article {
  display: none;
}
/*--------------------------------------------
さいたま店のみ※最新テンプレートパターン使用 2026/04/30
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -12;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -11;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-20387 {
  order: -10;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-20393 {
  order: -9;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-25846 {
  order: -8;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-25852 {
  order: -7;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -4;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -3;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-27275 {
  order: -2;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .panel.item.item-27312 {
  order: -1;
}
.single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-15877 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-15877 .saitama_no {
  display: none;
}

.single-area.postid-13295 .about_wrap .index.ta_c,
.single-area.postid-10836 .about_wrap .index.ta_c,
.single-area.postid-2831 .about_wrap .index.ta_c,
.single-area.postid-2292 .about_wrap .index.ta_c,
.single-area.postid-15885 .about_wrap .index.ta_c,
.single-area.postid-21707 .about_wrap .index.ta_c,
.single-area.postid-6896 .about_wrap .index.ta_c,
.single-area.postid-7872 .about_wrap .index.ta_c,
.single-area.postid-2865 .about_wrap .index.ta_c {
  margin-bottom: 1em;
}

/*--------------------------------------------
八王子店のみ※最新テンプレートパターン使用 2026/06/08
LP仕様変更
--------------------------------------------*/ 
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-18743 {
  order: -10;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-18750 {
  order: -9;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-8142 {
  order: -8;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-8186 {
  order: -7;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-22700 {
  order: -6;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-22841 {
  order: -5;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-21838 {
  order: -4;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-21844 {
  order: -3;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-20972 {
  order: -2;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .panel.item.item-21833 {
  order: -1;
}
.single-area.postid-38453 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .single-area.postid-38453 #lineup.archive.ecocutelineup .flex_pc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .single-area.postid-38453 #lineup.archive.ecocutelineup .flex_pc.c2>.item {
    width: 100%;
  }
}
.single-area.postid-38453 .hachiouji_no {
  display: none;
}

/* 八王子店電話番号補足 */
.single-area.postid-38453 .tel_wrap .tel,
.single-area.postid-38453 .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-38453 .tel_wrap .tel span,
.single-area.postid-38453 .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 300px;
  letter-spacing: 0.5em;
  padding-left: 150px;
}
.single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no {
  position: relative;
  margin-bottom: 16px;
}
.single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
  font-size: 0.2em;
  position: absolute;
  top: 77px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 500px;
  letter-spacing: 0.5em;
  padding-left: 272px;
}
.single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no {
  position: relative;
  margin-bottom: 16px!important;
}
.single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
  font-size: 0.2em;
  position: absolute;
  top: 92px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 322px;
}
.single-area.postid-38453 #about .item table .tal_txt {
  padding-bottom: 20px;
  position: relative;
}
.single-area.postid-38453 #about .item .tal_txt span {
  font-size: 0.7em;
  /* padding-left: 10px; */
  position: absolute;
  top: 37px;
}
.single-area.postid-38453 #contact .contact_wrap_tel .tel_no {
  position: relative;
  margin-bottom: 20px;
}
.single-area.postid-38453 #contact .contact_wrap_tel .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 87px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 600px;
  letter-spacing: 0.5em;
  padding-left: 291px;
}
.single-area.postid-38453 .footer .tel_wrap .tel {
  position: relative;
  margin-bottom: 10px;
}
.single-area.postid-38453 .footer .tel_wrap .tel span,
.single-area.postid-38453 .footer .tel_wrap .tel span {
  font-size: 0.3em;
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 183px;
}
.single-area.postid-38453 .fix_banner .tel_no {
  position: relative;
  margin-bottom: 10px;
  font-size: 1.3em;
}
.single-area.postid-38453 .fix_banner .tel_no span {
  font-size: 0.3em;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  display: inline-block;
  width: 350px;
  letter-spacing: 0.5em;
  padding-left: 85px;
}
@media screen and (max-width: 1279px) {
  .single-area.postid-38453 #contact .contact_wrap_tel .tel_no span {
    top: 70px;
    left: 46%;
  }
  .single-area.postid-38453 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1199px) {
  .single-area.postid-38453 .tel_wrap .tel span {
    top: 39px;
    padding-left: 128px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 252px;
    top: 73px;
  }
  .single-area.postid-38453 #contact .contact_wrap_tel .tel_no span {
    top: 72px;
    padding-left: 230px;
  }
  .single-area.postid-38453 .fix_banner .tel_no span {
    top: 22px;
    padding-left: 66px;
  }
}
@media screen and (max-width: 1100px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    padding-left: 235px;
    top: 69px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 305px;
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 46px;
    padding-left: 164px;
  }
}
@media screen and (max-width: 1000px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 61px;
    padding-left: 215px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 81px;
    padding-left: 276px;
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 42px;
    padding-left: 149px;
  }
}
@media screen and (max-width: 980px)  {
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 77px;
  }
  .single-area.postid-38453 #contact .contact_wrap_tel .tel_no span {
    top: 54px;
    padding-left: 171px
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 61px;
    width: 450px;
    padding-left: 227px;
  }
}
@media screen and (max-width: 890px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 55px;
    padding-left: 182px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 69px;
    padding-left: 233px;
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 56px;
    padding-left: 207px;
  }
}
@media screen and (max-width: 800px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 49px;
    padding-left: 170px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 61px;
    padding-left: 213px;
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 51px;
    padding-left: 188px;
  }
}
@media screen and (max-width: 767px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 91px;
    width: 600px;
    padding-left: 328px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 87px;
    padding-left: 313px;
  }
  .single-area.postid-38453 #contact .contact_wrap_tel .tel_no span {
    top: 39px;
    padding-left: 116px;
  }
}
@media screen and (max-width: 500px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 63px;
    padding-left: 200px;
  }
}
@media screen and (max-width: 400px) {
  .single-area.postid-38453 .cta_banner.cta_banner_01 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-38453 .cta_banner.cta_banner_03 .tel_no span {
    top: 50px;
    padding-left: 164px;
  }
  .single-area.postid-38453 .footer .tel_wrap .tel span,
  .single-area.postid-38453 .footer .tel_wrap .tel span {
    top: 43px;
    padding-left: 150px;
  }
}

/* 2026/6/9 福山店、倉敷店へ太陽光コンテンツ追加 */
.solar_power .solar_power_inner .img_flex_w {
  display: flex;
  gap: 30px;
  align-items: stretch;
  background: #FCEAE9;
  padding: 3em 2em;
}
.solar_power .solar_power_inner .img_flex_w .img_flex_item {
    flex: 1;
    display: flex;
    flex-direction: column;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    
}
.solar_power .solar_power_inner .img_flex_w .img_flex_item h3 {
  text-align: center;
  color: #4a1f02;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-weight: bold;
}
.solar_power .solar_power_inner .img_flex_w .img_flex_item h3,
.solar_power .solar_power_inner .img_flex_w .img_flex_item p {
  padding: 0 1em;
}
.solar_power .solar_power_inner .solar_power_ttl {
  font-size: 20px;
  text-align: center;
}
.solar_power .solar_power_inner .comn__ {
  text-align: center;
}
.solar_power .solar_power_inner .red_box {
  font-size: 1.5em;
  background-color: #c40001;
  border: 1px solid #fff;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  margin-top: 4px;
  color: #fff;
  letter-spacing: 0.1em; 
}
@media print, screen and (min-width: 1264px) {
  .solar_power .solar_power_inner .red_box {
  padding-left: 40px;
  padding-right: 40px;
}
}

@media screen and (min-width: 768px) {
  .solar_power .solar_power_inner .solar_power_ttl {
  font-size: 36px;
}
}
@media screen and (min-width: 1280px) {
  .solar_power .solar_power_inner .solar_power_ttl {
  font-size: 48px;
  line-height: 1.5;
}
}
@media screen and (max-width: 767px) {
  .solar_power .solar_power_inner .img_flex_w {
    flex-direction: column;
  }
  .solar_power .solar_power_inner .img_flex_w {
    padding: 3em 1em;
  }
}

/* 施工件数表示 */
.achievement__w{
    position: relative;
}
.achievement__w .achievement__count{
    position: absolute;
    bottom: -18px;
    left: 51%;
    transform: translate(-50%, -50%);
    font-size: 2em;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    background: #dc0000;
    padding: 0.1em 0 0 0;
    width: 70%;
    text-align: center;
    line-height: 1;
}
.achievement__w .achievement__count span.txt {
  line-height: 1.1;
}
.achievement__w .achievement__count span.count {
  font-size: 2em;
}
.achievement__w img {
  margin-bottom: 0;
}
@media screen and (max-width: 926px) {
  .achievement__w .achievement__count span.count {
    font-size: 1.6em;
}
}
@media screen and (max-width: 890px) {
.achievement__w .achievement__count {
  padding: 0.1em 0.1em 0 0.1em;
  font-size: 1.9em;
}
}

@media screen and (max-width: 855px) {
  .achievement__w .achievement__count {
  font-size: 1.8em;
  bottom: -9px;
}
}
@media screen and (max-width: 809px) {
  .achievement__w .achievement__count {
  font-size: 1.7em;
}
}
@media screen and (max-width: 768px)  {
  .achievement__w .achievement__count {
    bottom: -9px;
    font-size: 1.6em;
  }
}
@media screen and (max-width: 729px) {
  .achievement__w .achievement__count {
    padding: 0.1em 0.1em 0 0.1em;
    font-size: 1.5em;
  }
}
@media screen and (max-width: 683px) {
  .achievement__w .achievement__count {
    font-size: 1.4em;
  }
}
@media screen and (max-width: 641px) {
  .achievement__w .achievement__count {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 599px) {
  .achievement__w .achievement__count {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 569px) {
  .achievement__w .achievement__count {
    bottom: 0;
  }
  .achievement__w .achievement__count span.count {
    font-size: 1.5em;
  }
}
@media screen and (max-width: 550px) {
  .achievement__w .achievement__count {
    font-size: 1.1em;
  }
}
@media screen and (max-width: 529px) {
  .achievement__w .achievement__count {
    bottom: -5px;
    font-size: 1.1em;
    padding: 0.2em 0 0 0;
  }
  .achievement__w .achievement__count span.txt {
    font-size: 0.8em;
  }
  .achievement__w .achievement__count span.count {
    font-size: 1.8em;
  }
}
@media screen and (max-width: 429px) {
  .achievement__w .achievement__count {
    font-size: 1em;
  }
}
@media screen and (max-width: 393px) {
  .achievement__w .achievement__count {
    font-size: 0.9em;
    bottom: -8px;
  }
}