/*-------------------------- 
	ORGA　type2
-------------------------- */
#ehp_planlineup_contents_type2 .page-orga .plan_data_exy_box1 
.balloon1 {
 background: #7488A1;
 border: 1px solid #7488A1;
    
}
#ehp_planlineup_contents_type2 .page-orga .plan_data_exy_box1 
.balloon1:before {
  border-top: 15px solid #7488A1;
}
 #ehp_planlineup_contents_type2 .page-orga .catch-ja-1_line{
	border-top: 6px solid #7488A1;
}
#ehp_planlineup_contents_type2 .page-orga .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #7488A1;
}
#ehp_planlineup_contents_type2 .page-orga .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #7488A1;
}
#ehp_planlineup_contents_type2 .page-orga .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #7488A1;
}
 #ehp_planlineup_contents_type2 .page-orga .plan_data_exy_box13{
     background: #7488A1;
}
 #ehp_planlineup_contents_type2 .page-orga .plan-original-swiperThumbnail .swiper-slide{
width: 32% !important;
}
/*-------------------------- 
	/ ORGA　type2
-------------------------- */
/*-------------------------- 
	STORY　type2
-------------------------- */
#ehp_type1_contents_body .syory_type2 
.balloon1 {
 background: #5f8c68 !important;
 border: 1px solid #5f8c68 !important;
    
}
#ehp_type1_contents_body .syory_type2 
.balloon1:before {
  border-top: 15px solid #5f8c68 !important;
}
#ehp_type1_contents_body .syory_type2 .catch-ja-1_line{
	border-top: 6px solid #5f8c68;
}
#ehp_type1_contents_body .syory_type2 .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #5f8c68;
}
#ehp_type1_contents_body .syory_type2 .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #5f8c68;
}
#ehp_type1_contents_body .syory_type2 .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #5f8c68;
}
#ehp_type1_contents_body .syory_type2 .plan_data_exy_box13{
     background: #5f8c68;
}
#ehp_type1_contents_body .syory_type2 .plan-original-swiperThumbnail .swiper-slide{
width: 32% !important;
}
/*-------------------------- 
	/ STORY　type2
-------------------------- */
/*-------------------------- 
	HARS　type2
-------------------------- */
#hars_ehp .madori_area .madori-point li .list_title .num {
    background: #958776;
}
#hars_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #958776;
}
#hars_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #958776;
}
#hars_ehp .plan-original-swiperThumbnail {
    background: #958776;
}
#ehp_type1_contents_body #hars_ehp 
.balloon1 {
 background: #958776;
 border: 1px solid #958776;
    
}
#ehp_type1_contents_body #hars_ehp 
.balloon1:before {
  border-top: 15px solid #958776;
}
#ehp_type1_contents_body #hars_ehp .catch-ja-1_line{
	border-top: 6px solid #958776;
}
#ehp_type1_contents_body #hars_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #958776;
}
#ehp_type1_contents_body #hars_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #958776;
}
#ehp_type1_contents_body #hars_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #958776;
}
#ehp_type1_contents_body #hars_ehp .plan_data_exy_box13{
     background: #958776;
}
#ehp_type1_contents_body #hars_ehp .main-content{
margin-top:0 !important;
}

#ehp_type1_contents_body #hars_ehp .plan-original-swiperThumbnail .swiper-slide{
width: 32% !important;
}

@media screen and (min-width: 768px){/*----------------  @media only screen and (min-width: 768px)   ---------------------- */
#ehp_type1_contents_body #hars_ehp .plan-original-swiperThumbnail .swiper-slide {
    width: 20% !important;
}

}/*----------------  end @media only screen and (min-width: 768px) ---------------------- */
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 1059px)   ---------------------- */
#ehp_type1_contents_body #hars_ehp .plan-original-swiperThumbnail .swiper-slide {
    width: 33.3% !important;
}
#hars_ehp .plan-original-swiperThumbnail .swiper-wrapper {
    flex-wrap: wrap;
}
#hars_ehp .plan-original-swiperThumbnail .swiper-slide {
    margin: 1px 0 1px 0;
}
}/*----------------  end @media only screen and (max-width: 1059px)   ---------------------- */
/*-------------------------- 
	/ HARS　type2
-------------------------- */
/*-------------------------- 
	place　type2
-------------------------- */
#place_ehp .madori_area .madori-point li .list_title .num {
    background: #B7A73B;
}
#place_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #B7A73B;
}
#place_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #B7A73B;
}
#place_ehp .plan-original-swiperThumbnail {
    background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp 
.balloon1 {
 background: #B7A73B;
 border: 1px solid #B7A73B;
    
}
#ehp_type1_contents_body #place_ehp 
.balloon1:before {
  border-top: 15px solid #B7A73B;
}
#ehp_type1_contents_body #place_ehp .catch-ja-1_line{
	border-top: 6px solid #B7A73B;
}
#ehp_type1_contents_body #place_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp .plan_data_exy_box13{
     background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp .plan-original-swiperThumbnail .swiper-slide{
width: 25% !important;
}
#place_ehp .price-comi_area .shiyou-list li {
    background: #B7A73B;
}
#ehp_type1_contents_body #place_ehp .point_area .point-list li {
   display: block;
}
#place_ehp .point-list {
    /*margin: 50px auto 0;*/
    margin: 20px auto 0;
}
/*-------------------------- 
	/ place　type2
-------------------------- */
/*-------------------------- 
	ecologia　type2
-------------------------- */
#ecologia_ehp .madori_area .madori-point li .list_title .num {
    background: #B18F71;
}
#ecologia_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #B18F71;
}
#ecologia_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #B18F71;
}
#ecologia_ehp .plan-original-swiperThumbnail {
    background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp 
.balloon1 {
 background: #B18F71;
 border: 1px solid #B18F71;
    
}
#ehp_type1_contents_body #ecologia_ehp 
.balloon1:before {
  border-top: 15px solid #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .catch-ja-1_line{
	border-top: 6px solid #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .plan_data_exy_box13{
     background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .plan-original-swiperThumbnail .swiper-slide{
width: 25% !important;
}
#ecologia_ehp .price-comi_area .shiyou-list li {
    background: #B18F71;
}
#ehp_type1_contents_body #ecologia_ehp .point_area .point-list li {
   display: block;
}
#ecologia_ehp .point-list {
    /*margin: 50px auto 0;*/
    margin: 20px auto 0;
}
/*-------------------------- 
	/ ecologia　type2
-------------------------- */
/*-------------------------- 
	ecologia-flat　type2
-------------------------- */
#ehp_type1_contents_body #ecologia-flat_type2_ehp .point_area .point-list li {
    display: inline;
}
#ecologia-flat_type2_ehp .point_area .point-list li {
    display: block;
}
#ecologia-flat_type2_ehp .plan-original-swiperThumbnail .swiper-slide {
    width: 24.5% !important;
}

#ecologia-flat_type2_ehp .upgrade_area {
    background-color: #5C739F;
}
#ecologia-flat_type2_ehp .price-comi_area .shiyou-list li {
    background: #5C739F;
}
#ecologia-flat_type2_ehp .main-content {
    padding-top: 0;
}

@media screen and (min-width: 1025px){/*---------  @media only screen and (min-width: 1025px)   ------------- */

}/*-----------  /@media only screen and (min-width: 1025px)   ------------- */
@media screen and (min-width: 768px){/*---------  @media only screen and (min-width: 768px)   ------------- */
#ecologia-flat_type2_ehp .point-list {
    max-width: 740px;
    margin: 50px auto 0;
}
#ecologia-flat_type2_ehp .point-image {
    max-width: 608px !important;
    margin: 0 auto 50px !important;
}
#ecologia-flat_type2_ehp .point_area .point-list li .point-txt {
    width: 100%;
    }
#ecologia-flat_type2_ehp .point_area .point-list li .point-image {
    width: 100%;
}
#ecologia-flat_type2_ehp .point_area .point-list li .point-txt .box .note .note-title {
   border-bottom: none;
}
}/*-----------  /@media only screen and (min-width: 768px)   ------------- */
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------------------- */

}/*----------------  /@media only screen and (max-width: 767px)   ---------------------- */
/*-------------------------- 
	mirai　type2
-------------------------- */
#mirai_ehp .main-content {
        padding-top: 0;
    }
#mirai_ehp .mainvisual {
        margin-top: 0;
}
#mirai_ehp .madori_area .madori-point li .list_title .num {
    background: #BC7E93;
}
#mirai_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #BC7E93;
}
#mirai_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #BC7E93;
}
#mirai_ehp .plan-original-swiperThumbnail {
    background: #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp 
.balloon1 {
 background: #BC7E93;
 border: 1px solid #BC7E93;
    
}
#ehp_type1_contents_body #mirai_ehp 
.balloon1:before {
  border-top: 15px solid #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .catch-ja-1_line{
	border-top: 6px solid #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .plan_data_exy_box13{
     background: #BC7E93;
}
#ehp_type1_contents_body #mirai_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide{
width: 24.5% !important;
}

#ehp_type1_contents_body #mirai_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide{
width: 32% !important;
}
@media screen and (min-width: 1060px){/*----------------  @media only screen and (min-width: 768px)   ---------------------- */
#ehp_type1_contents_body #mirai_ehp .main-content {
    /*overflow: auto;
    /*height: 100vh;*/
}
#ehp_planlineup_contents_type2 .ehp_contents_planlineup_type2 {
    /*height: 100vh;*/
}
#ehp_type1_contents_body #mirai_ehp #floating-menu {
/*position: sticky;*/
    /*position: fixed;
    top: 93px;*/
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 18px 40px;
    z-index: 100;
}
}
@media only screen and (max-width: 1059px) {	/*---------  @media only screen and (min-width: 1059px)   ------------- */
#ehp_type1_contents_body #mirai_ehp .main-content {
    /*overflow: auto;
    height: 100vh;*/
}
#ehp_planlineup_contents_type2 .ehp_contents_planlineup_type2 {
    /*height: 100vh;*/
}
#ehp_type1_contents_body #mirai_ehp .main-content #floating-menu {
/*position: sticky;
top: 0;
    font-size: 13px;
    padding: 5px 10px*/
}
#ehp_type1_contents_body #mirai_ehp #floating-menu ul li span{
	display: block;
}
#ehp_type1_contents_body #mirai_ehp #floating-menu ul li{
    font-size: 13px;
}
}

@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------------------- */
#ehp_type1_contents_body #mirai_ehp .plan-original-swiperThumbnail .swiper-slide:nth-of-type(n+3) {
        margin-top: 5px;
    }
#ehp_type1_contents_body #mirai_ehp .plan-original-swiperThumbnail .swiper-wrapper {
        flex-wrap: wrap;
    }
#ehp_type1_contents_body #mirai_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide:nth-of-type(2n) {
        border-right: 1px solid #000000;
    }
#ehp_type1_contents_body #mirai_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide {
        width: 50% !important;
}
#ehp_type1_contents_body #mirai_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide {
        width: 50% !important;
}
#ehp_type1_contents_body #mirai_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide:nth-of-type(2n) {
        border-right: 1px solid #000000;
    }
    #ehp_type1_contents_body #mirai_ehp .swiper3 .plan-original-swiperThumbnail .swiper-slide {
        width: 50% !important;
}
}/*----------------  /@media only screen and (max-width: 767px)   ---------------------- */
/*========= フローティング　固定メニュー ===============*/
/*リンクを右下に固定*/
#ehp_type1_contents_body #mirai_ehp 
#page-mirai {
  position: fixed;
  top: 93px;
  z-index: 2;
    /*はじめは非表示*/
  opacity: 0;
  transform: translateY(100px);
}
/*　上に上がる動き　*/
#ehp_type1_contents_body #mirai_ehp 
#page-mirai.UpMove{
  animation: UpAnime 0.5s forwards;
  width: 100%;
}
@keyframes UpAnime{
  from {
    opacity: 0;
  transform: translateY(100px);
  }
  to {
    opacity: 1;
  transform: translateY(0);
  }
}
/*　下に下がる動き　*/
#ehp_type1_contents_body #mirai_ehp 
#page-mirai.DownMove{
  animation: DownAnime 0.5s forwards;
  
 display: none;
}
@keyframes DownAnime{
  from {
    opacity: 1;
  transform: translateY(0);
  }
  to {
    opacity: 1;
  transform: translateY(100px);
  }
}
/*========= レイアウトのためのCSS ===============*/
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------------------- */
#ehp_type1_contents_body #mirai_ehp 
#page-mirai {
  position: fixed;
  top: 116px;
  z-index: 2;
    /*はじめは非表示*/
  opacity: 0;
  transform: translateY(100px);
}
}
/*========= フローティング　固定メニュー ===============*/
#ehp_type1_contents_body #mirai_ehp .point-list {
    margin: 0 auto;
}
#ehp_type1_contents_body #mirai_ehp .point_area .point-list li .point-txt .box {
    display: flex;
   box-shadow: none; 
   justify-content: space-between;
   padding-bottom: 30px;
}
#ehp_type1_contents_body #mirai_ehp .point_area .point-list li .point-txt .box .num {
    padding-left: 0;
}
#ehp_type1_contents_body #mirai_ehp .note-note {
    margin-bottom: 30px;
}

#ehp_type1_contents_body #mirai_ehp .nisetai_merit ul li {
    border-bottom: 2px solid #000;
    padding: 14px;
    text-align: center;
    font-size: 18px;
    display: block;
}
#ehp_type1_contents_body #mirai_ehp .madori-point ul li {
    display: flex;
}
/*
#ehp_type1_contents_body #mirai_ehp ul li {
    display: flex;
}
*/
#ehp_type1_contents_body #mirai_ehp ul.point-list li {
    display: inline;
}

#ehp_type1_contents_body #mirai_ehp 
.swiper-button-next, .swiper-button-prev {
        z-index: 1;
    }
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------- */
#ehp_type1_contents_body #mirai_ehp .plan-original-area 
.mb-20 {
    margin-left: 20px !important;
}
}
@media screen and (max-width: 430px){/*---------  @media only screen and (max-width: 640px)   ------------- */
#ehp_type1_contents_body #mirai_ehp .menu input[type=checkbox]:checked + label .bnr_area .bnr_area_inner:after {
    width: 30px;
    height: 30px;
    right: 40px;
    bottom: 89px;
    background-size: contain;
}
}
.mirai_mb50{
margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
    #ehp_type1_contents_body #mirai_ehp #page-mirai {
        top: 130px;
    }
}

/*-------------------------- 
	/ mirai　type2
-------------------------- */

/*-------------------------- 
	ecologia-flat_type2_ehp　type2
-------------------------- */
#ecologia-flat_type2_ehp .madori_area .madori-point li .list_title .num {
    background: #5A7971;
}
#ecologia-flat_type2_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #5A7971;
}
#ecologia-flat_type2_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #5A7971;
}
#ecologia-flat_type2_ehp .plan-original-swiperThumbnail {
    background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp 
.balloon1 {
 background: #5A7971;
 border: 1px solid #5A7971;
    
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp 
.balloon1:before {
  border-top: 15px solid #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .catch-ja-1_line{
	border-top: 6px solid #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .plan_data_exy_box13{
     background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .plan-original-swiperThumbnail .swiper-slide{
width: 25% !important;
}
#ecologia-flat_type2_ehp .price-comi_area .shiyou-list li {
    background: #5A7971;
}
#ehp_type1_contents_body #ecologia-flat_type2_ehp .point_area .point-list li {
   display: block;
}
#ecologia-flat_type2_ehp .point-list {
    /*margin: 50px auto 0;*/
    margin: 20px auto 0;
}
/*-------------------------- 
	/ ecologia-flat_type2_ehp　type2
-------------------------- */

/*-------------------------- 
	Revelta　type2
-------------------------- */
#revelta_ehp .madori_area .madori-point li .list_title .num {
    background: #5C739F;
}
#revelta_ehp .plan-original-swiperMain .swiper-slide .box .txt .title {
    color: #5C739F;
}
#revelta_ehp .explanation_area .main-catch .catch-ja-1 {
    border-top: 6px solid #5C739F;
}
#revelta_ehp .plan-original-swiperThumbnail {
    background: #5C739F;
}
#ehp_type1_contents_body #revelta_ehp 
.balloon1 {
 background: #5C739F;
 border: 1px solid #5C739F;
}
#ehp_type1_contents_body #revelta_ehp 
.balloon1:before {
  border-top: 15px solid #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .catch-ja-1_line{
	border-top: 6px solid #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2{
 background: #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box2_1{
 background: #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .comicomi_hikaku_list div.comicomi_hikaku_list_box3{
 background: #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .plan_data_exy_box13{
     background: #5C739F;
}
#ehp_type1_contents_body #revelta_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide{
width: 24.5% !important;
}
#ehp_type1_contents_body #revelta_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide{
width: 32% !important;
}
@media screen and (min-width: 1060px){/*----------------  @media only screen and (min-width: 768px)   ---------------------- */
#ehp_type1_contents_body #revelta_ehp .main-content {
    /*overflow: auto;
    /*height: 100vh;*/
}
#ehp_planlineup_contents_type2 .ehp_contents_planlineup_type2 {
    /*height: 100vh;*/
}
#ehp_type1_contents_body #revelta_ehp #floating-menu {
/*position: sticky;*/
    /*position: fixed;
    top: 93px;*/
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 18px 40px;
    z-index: 100;
}
}
@media only screen and (max-width: 1059px) {	/*---------  @media only screen and (min-width: 1059px)   ------------- */
#ehp_type1_contents_body #revelta_ehp .main-content {
    /*overflow: auto;
    height: 100vh;*/
}
#ehp_planlineup_contents_type2 .ehp_contents_planlineup_type2 {
    /*height: 100vh;*/
}
#ehp_type1_contents_body #revelta_ehp .main-content #floating-menu {
/*position: sticky;
top: 0;
    font-size: 13px;
    padding: 5px 10px*/
}
#ehp_type1_contents_body #revelta_ehp #floating-menu ul li span{
	display: block;
}
#ehp_type1_contents_body #revelta_ehp #floating-menu ul li{
    font-size: 13px;
}
}
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------------------- */
#ehp_type1_contents_body #revelta_ehp .plan-original-swiperThumbnail .swiper-slide:nth-of-type(n+3) {
        margin-top: 5px;
    }
#ehp_type1_contents_body #revelta_ehp .plan-original-swiperThumbnail .swiper-wrapper {
        flex-wrap: wrap;
    }
#ehp_type1_contents_body #revelta_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide:nth-of-type(2n) {
        border-right: 1px solid #000000;
    }
#ehp_type1_contents_body #revelta_ehp .swiper1 .plan-original-swiperThumbnail .swiper-slide {
        width: 50% !important;
}
#ehp_type1_contents_body #revelta_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide {
        width: 50% !important;
}
#ehp_type1_contents_body #revelta_ehp .swiper2 .plan-original-swiperThumbnail .swiper-slide:nth-of-type(2n) {
        border-right: 1px solid #000000;
    }
}/*----------------  /@media only screen and (max-width: 767px)   ---------------------- */
/*========= フローティング　固定メニュー ===============*/
/*リンクを右下に固定*/
#ehp_type1_contents_body #revelta_ehp 
#page-revelta {
  position: fixed;
  top: 93px;
  z-index: 2;
    /*はじめは非表示*/
  opacity: 0;
  transform: translateY(100px);
}
/*　上に上がる動き　*/
#ehp_type1_contents_body #revelta_ehp 
#page-revelta.UpMove{
  animation: UpAnime 0.5s forwards;
  width: 100%;
}
@keyframes UpAnime{
  from {

    opacity: 0;
  transform: translateY(100px);
  }
  to {
    opacity: 1;
  transform: translateY(0);
  }
}
/*　下に下がる動き　*/
#ehp_type1_contents_body #revelta_ehp 
#page-revelta.DownMove{
  animation: DownAnime 0.5s forwards;
  
 display: none;
}
@keyframes DownAnime{
  from {
    opacity: 1;
  transform: translateY(0);
  }
  to {
    opacity: 1;
  transform: translateY(100px);
  }
}
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------------------- */
#ehp_type1_contents_body #revelta_ehp 
#page-revelta {
  position: fixed;
  top: 116px;
  z-index: 2;
    /*はじめは非表示*/
  opacity: 0;
  transform: translateY(100px);
}
}
/*========= フローティング　固定メニュー ===============*/
#ehp_type1_contents_body #revelta_ehp 
.swiper-button-next, .swiper-button-prev {
        z-index: 1;
    }
@media only screen and (max-width: 767px) {	/*----------------  @media only screen and (max-width: 767px)   ---------- */
#ehp_type1_contents_body #revelta_ehp .plan-original-area 
.mb-20 {
    margin-left: 20px !important;
}
}
@media only screen and (max-width: 767px) {
    #ehp_type1_contents_body #revelta_ehp #page-revelta {
        top: 130px;
    }
}
/*-------------------------- 
	/ Revelta　type2
-------------------------- */