@charset "UTF-8";
/* CSS Document */
.g-poster_inner {
  background: center 0 no-repeat url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/h1_bg png");
  background-size: auto 100%;
  background-color: #FAFDFF;
}

.g-ttl-3 img {
  vertical-align: middle;
}

@media screen and (max-width: 480px) {
  .g-img.sp-width-70 {
    display: block;
    margin: auto;
    width: 70%;
  }
}
.icon-q {
  background-color: #4397c7;
  padding: 5px 0px 3px 10px;
  color: #fff;
}
.icon-q img {
  width: 30px;
  height: 30px;
}

.box-whight {
  background-color: #fff;
  padding: 20px;
}
.box-whight .h4-line {
  border-left: 4px solid #00cdff;
  padding-left: 20px;
}

.bg-bluegray {
  background-color: #edf2f5;
  display: inline-block;
  padding: 6px 10px;
}

.map-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.map-flex .column-white {
  border: #ccc 1px solid;
  padding: 3px 8px;
  width: 66px;
  margin-bottom: 10px;
}
.map-flex p {
  margin-left: 10px;
}

.h2-pink {
  color: #fff;
  background-color: #d4625e;
  padding: 5px 0px 3px 12px;
}

.g-qlist {
  margin-bottom: 0;
  border-bottom: 10px solid #f3f3f3;
}

.l-question {
  margin-bottom: 100px;
}

.c-subtn-container {
  margin-bottom: 50px;
}

.c-subtn__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 480px) {
  .c-subtn__list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 15px 15px;
    margin-bottom: 15px;
  }
}
.c-subtn__radio {
  display: block;
  cursor: pointer;
  background-color: rgba(255, 0, 4, 0.27);
}
.c-subtn__radio span {
  display: block;
  position: relative;
}
.c-subtn__radio span::before, .c-subtn__radio span::after {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: no-repeat center/contain;
  opacity: 0;
}
.c-subtn__radio span::before {
  z-index: 1;
}
.c-subtn__radio span::after {
  z-index: 2;
}
.c-subtn__radio input[type=radio] {
  display: none;
}
.c-subtn__radio input[type=radio]:checked ~ span::before {
  opacity: 1;
}
.c-subtn__radio--q1-a1 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q1-1_on jpg");
}
.c-subtn__radio--q1-a2 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q1-2_on jpg");
}
.c-subtn__radio--q2-a1 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q2-1_on jpg");
}
.c-subtn__radio--q2-a2 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q2-2_on jpg");
}
.c-subtn__radio--q2-a3 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q2-3_on jpg");
}
.c-subtn__radio--q3-a1 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q3-1_on jpg");
}
.c-subtn__radio--q3-a2 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q3-2_on jpg");
}
.c-subtn__radio--q3-a2.--off {
  cursor: default;
  pointer-events: none;
}
.c-subtn__radio--q3-a2.--off span::after {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q3-2_off jpg");
  opacity: 1;
}
.c-subtn__radio--q3-a3 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q3-3_on jpg");
}
.c-subtn__radio--q4-a1 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q4-1_on jpg");
}
.c-subtn__radio--q4-a2 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q4-2_on jpg");
}
.c-subtn__radio--q4-a2.--off {
  cursor: default;
  pointer-events: none;
}
.c-subtn__radio--q4-a2.--off span::after {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q4-2_off jpg");
  opacity: 1;
}
.c-subtn__radio--q4-a3 span::before {
  background-image: url("/-/media/Project/Daikin/ac_daikin_co_jp/sumai/alldenka/ecocute/setup/images_202302/button/q4-3_on jpg");
}

.o-notice {
  display: none;
  padding: 20px 20px 18px 20px;
  border: 1px solid rgba(255, 22, 75, 0.6);
  background-color: rgba(255, 22, 75, 0.12);
  border-radius: 3px;
}
.o-notice ul li {
  position: relative;
  padding-left: 1.2em;
  color: rgb(255, 0, 42);
  font-size: 16px;
}
.o-notice ul li::before {
  position: absolute;
  left: 0;
  content: "※";
}
.o-notice ul li:not(:last-of-type) {
  margin-bottom: 0.2em;
}
.o-notice.--active {
  display: block;
}

.js-lineup {
  display: block;
}
.js-lineup.--hidden {
  display: none;
}

.g-grid-3 > .g-grid_el:nth-child(3n+1), .g-grid-3 > .g-grid_el-3n {
  clear: none;
}

.lineup-other {
  display: none;
}/*# sourceMappingURL=style_202403.css.map */