@charset "UTF-8";

.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_01_01 {
  top: calc((355 / 617) * 100%);
  right: calc((250 / 544) * 100%);
}
.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_01_02 {
  top: calc((525 / 617) * 100%);
  right: calc((260 / 544) * 100%);
}
.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_01_03 {
  bottom: calc((170 / 617) * 100%);
  right: calc((60 / 544) * 100%);
}
.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_01_04 {
  top: calc((164 / 617) * 100%);
  right: calc((75 / 544) * 100%);
}


.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_02_01 {
    top: calc((270 / 617) * 100%);
    right: calc((155 / 544) * 100%);
}
.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_02_02 {
    top: calc((290 / 617) * 100%);
    right: calc((430 / 544) * 100%);
}
.p-concept_plan_detail_paln___floor_area_detail > .floor_pointer_02_03 {
    bottom: calc((450 / 617) * 100%);
    right: calc((150 / 544) * 100%);
}












.p-concept_plan_detail_mv___inner {
    max-width: 1440px;
    height: auto;
    margin: 0 auto;
}
.p-concept_plan_detail_mv___inner figure {
    background-image: url(/concept_plan/hiraya/d210/img/img_mv.jpg), url(/concept_plan/hiraya/d210/img/img_mv_02.jpg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    padding-top: 56.25%;
    animation: fadeDetailImage 16s ease-in-out infinite;
}
@keyframes fadeDetailImage {
    0%,20%,100% {
        background-image: url(/concept_plan/hiraya/d210/img/img_mv.jpg);
    }
    50%, 70% {
        background-image: url(/concept_plan/hiraya/d210/img/img_mv_02.jpg);
    }
}
