@media screen and (min-width: 769px) {
  /*--------------------------------------------------
 common 共通の設定
----------------------------------------------------*/
  .pcOnly {
    display: block;
  }
  .spOnly {
    display: none !important;
  }
  .box950 {
    padding-left: 0;
    padding-right: 0;
  }
	
.Sub-title::before,
	#details .Sub-title::before{
	top: 60%;
	right:56%;
}

.Sub-title::after,
	#details .Sub-title::after{
	top: 60%;
	left:56%;
}
  /*--------------------------------------------------
 top トップ
----------------------------------------------------*/
#top {
  height: 95vh;
}
	
#top h1 {
	width: 450px;
  top: 72%;
  left: 16%;
}
	
@media screen and (min-width: 769px) and (max-width: 1260px){
	#top h1 {
		width:350px;
  		top: 65%;
  		left: 25%;
	}
	}
	
/*@media screen and (min-width: 640px) and (max-width: 760px){
	#top h1 {
		width:300px;
  		top: 68%;
  		left: 28%;
	}
	}*/

	.intro-ttl{
		text-align: center;
	}
  /*--------------------------------------------------
 map 周辺情報
----------------------------------------------------*/
  #map {
    max-width: 950px;
    margin: 100px auto 0;
  }
  /*--------------------------------------------------
 plan 間取
----------------------------------------------------*/
  .planin {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /*--------------------------------------------------
 point ポイント
----------------------------------------------------*/
	
	.point1,
.point3{
	margin-left: 0;
	margin-right: auto;
}

	.point2{
	margin-left: auto;
	margin-right: 0;
}
	
@media screen and (min-width:900px){
.point1::after{
	bottom: 6px;
	right: -170px;
}
	
.point2::before{
	bottom: 6px;
	left: -150px;
}
	
.point3::after{
	bottom: 6px;
	right: -185px;
}

.point1 .point-grid{
grid-template-rows: auto 300px 300px 220px;
}

.point-grid{
grid-template-rows: auto 300px 300px 250px;
}
}
	
  /*--------------------------------------------------
 photos 写真
----------------------------------------------------*/
  #photos {
    width: 100%;
  }
  #photos .fotorama {
    margin-top: 50px;
  }
  /*--------------------------------------------------
VIRTUAL TOUR バーチャル内覧
----------------------------------------------------*/
  /*  #VirtualTour {
    width: 100%;
  }*/
  .VRbox {
    width: 100%;
  }
  .VRbox iframe {
    height: 600px;
  }
  #VirtualTour .VRbox {
    width: 100%;
    padding: 50px 0;
  }
  #VirtualTour .txt {
    max-width: 600px;
  }
	
#VirtualTour .Sub-title::before{
	top: 65%;
	right:60%;
}

#VirtualTour .Sub-title::after{
	top: 65%;
	left:60%;
}
  /*--------------------------------------------------
details 物件概要
----------------------------------------------------*/
  #details .box950 {
    margin-top: 80px;
  }
  /*--------------------------------------------------
 googlemap アクセス
----------------------------------------------------*/
  /*#gmap h2 {
    right: 7%;
  }*/
	
 /* ---------------------------
.toform
------------------------------ */
    .toform {
        position: fixed;
        bottom: 20px;
        right: 18px;
        z-index: 9999;
    }
	.toform img {
		width:100%;
	}

    .toform a:hover img {
        opacity: 0.6;
        -webkit-transition: 0.6s;
        transition: 0.6s;
    }
    .pagetop {
        position: fixed;
        bottom: 63px;
        right: 93px;
        z-index: 9999;
    }
	.pagetop img {
		width:100%;
	}
}